builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0215 starttime: 1467364427.96 results: success (0) buildid: 20160630123457 builduid: 6a64f23d786640e1a1af1e4ea9aa9491 revision: dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:47.959545) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:47.960018) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:47.960327) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:47.985007) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:47.985328) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N8N6d4ruwH/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FoATVaXslt/Listeners TMPDIR=/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-01 02:13:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.1M=0.001s 2016-07-01 02:13:48 (18.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.097359 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:48.104747) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:48.105055) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N8N6d4ruwH/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FoATVaXslt/Listeners TMPDIR=/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.026691 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:48.156460) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-01 02:13:48.157198) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb --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 dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N8N6d4ruwH/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FoATVaXslt/Listeners TMPDIR=/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-01 02:13:48,241 truncating revision to first 12 chars 2016-07-01 02:13:48,242 Setting DEBUG logging. 2016-07-01 02:13:48,242 attempt 1/10 2016-07-01 02:13:48,242 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dd7af1fa4ece?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 02:13:49,890 unpacking tar archive at: mozilla-beta-dd7af1fa4ece/testing/mozharness/ program finished with exit code 0 elapsedTime=1.909430 ========= master_lag: 1.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-01 02:13:51.310364) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:51.313709) ========= script_repo_revision: dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:51.314139) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:51.314428) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 02:13:51.817662) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 59 secs) (at 2016-07-01 02:13:51.821070) ========= /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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N8N6d4ruwH/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FoATVaXslt/Listeners TMPDIR=/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 02:13:51 INFO - MultiFileLogger online at 20160701 02:13:51 in /builds/slave/test 02:13:51 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:13:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:13:52 INFO - {'append_to_log': False, 02:13:52 INFO - 'base_work_dir': '/builds/slave/test', 02:13:52 INFO - 'blob_upload_branch': 'mozilla-beta', 02:13:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:13:52 INFO - 'buildbot_json_path': 'buildprops.json', 02:13:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:13:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:13:52 INFO - 'download_minidump_stackwalk': True, 02:13:52 INFO - 'download_symbols': 'true', 02:13:52 INFO - 'e10s': False, 02:13:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:13:52 INFO - 'tooltool.py': '/tools/tooltool.py', 02:13:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:13:52 INFO - '/tools/misc-python/virtualenv.py')}, 02:13:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:13:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:13:52 INFO - 'log_level': 'info', 02:13:52 INFO - 'log_to_console': True, 02:13:52 INFO - 'opt_config_files': (), 02:13:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:13:52 INFO - '--processes=1', 02:13:52 INFO - '--config=%(test_path)s/wptrunner.ini', 02:13:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:13:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:13:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:13:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:13:52 INFO - 'pip_index': False, 02:13:52 INFO - 'require_test_zip': True, 02:13:52 INFO - 'test_type': ('testharness',), 02:13:52 INFO - 'this_chunk': '1', 02:13:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:13:52 INFO - 'total_chunks': '10', 02:13:52 INFO - 'virtualenv_path': 'venv', 02:13:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:13:52 INFO - 'work_dir': 'build'} 02:13:52 INFO - ##### 02:13:52 INFO - ##### Running clobber step. 02:13:52 INFO - ##### 02:13:52 INFO - Running pre-action listener: _resource_record_pre_action 02:13:52 INFO - Running main action method: clobber 02:13:52 INFO - rmtree: /builds/slave/test/build 02:13:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:13:53 INFO - Running post-action listener: _resource_record_post_action 02:13:53 INFO - ##### 02:13:53 INFO - ##### Running read-buildbot-config step. 02:13:53 INFO - ##### 02:13:53 INFO - Running pre-action listener: _resource_record_pre_action 02:13:53 INFO - Running main action method: read_buildbot_config 02:13:53 INFO - Using buildbot properties: 02:13:53 INFO - { 02:13:53 INFO - "project": "", 02:13:53 INFO - "product": "firefox", 02:13:53 INFO - "script_repo_revision": "production", 02:13:53 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:13:53 INFO - "repository": "", 02:13:53 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:13:53 INFO - "buildid": "20160630123457", 02:13:53 INFO - "pgo_build": "False", 02:13:53 INFO - "basedir": "/builds/slave/test", 02:13:53 INFO - "buildnumber": 18, 02:13:53 INFO - "slavename": "t-yosemite-r7-0215", 02:13:53 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 02:13:53 INFO - "platform": "macosx64", 02:13:53 INFO - "branch": "mozilla-beta", 02:13:53 INFO - "revision": "dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb", 02:13:53 INFO - "repo_path": "releases/mozilla-beta", 02:13:53 INFO - "moz_repo_path": "", 02:13:53 INFO - "stage_platform": "macosx64", 02:13:53 INFO - "builduid": "6a64f23d786640e1a1af1e4ea9aa9491", 02:13:53 INFO - "slavebuilddir": "test" 02:13:53 INFO - } 02:13:53 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg. 02:13:53 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.test_packages.json. 02:13:53 INFO - Running post-action listener: _resource_record_post_action 02:13:53 INFO - ##### 02:13:53 INFO - ##### Running download-and-extract step. 02:13:53 INFO - ##### 02:13:53 INFO - Running pre-action listener: _resource_record_pre_action 02:13:53 INFO - Running main action method: download_and_extract 02:13:53 INFO - mkdir: /builds/slave/test/build/tests 02:13: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:13:53 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.test_packages.json 02:13:53 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:13:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 02:13:54 INFO - Downloaded 1201 bytes. 02:13:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:13:54 INFO - Using the following test package requirements: 02:13:54 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:13:54 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:13:54 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:13:54 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'jsshell-mac64.zip'], 02:13:54 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:13:54 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:13:54 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:13:54 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:13:54 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:13:54 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:13:54 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:13:54 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 02:13:54 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:13:54 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.common.tests.zip 02:13:54 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 02:13:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 02:13:54 INFO - Downloaded 18406656 bytes. 02:13:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:13:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:13:55 INFO - caution: filename not matched: web-platform/* 02:13:55 INFO - Return code: 11 02:13:55 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:13:55 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:13:55 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:13:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 02:13:55 INFO - Downloaded 36389085 bytes. 02:13:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:13:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:13:59 INFO - caution: filename not matched: bin/* 02:13:59 INFO - caution: filename not matched: config/* 02:13:59 INFO - caution: filename not matched: mozbase/* 02:13:59 INFO - caution: filename not matched: marionette/* 02:13:59 INFO - caution: filename not matched: tools/wptserve/* 02:13:59 INFO - Return code: 11 02:13:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:13:59 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg 02:13:59 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:13:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 02:14:00 INFO - Downloaded 73036725 bytes. 02:14:00 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg 02:14:00 INFO - mkdir: /builds/slave/test/properties 02:14:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:14:00 INFO - Writing to file /builds/slave/test/properties/build_url 02:14:00 INFO - Contents: 02:14:00 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg 02:14:00 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:14:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:14:00 INFO - Contents: 02:14:00 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:00 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:14:00 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:00 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 02:14:01 INFO - Downloaded 103702974 bytes. 02:14:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:14:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:14:05 INFO - Return code: 0 02:14:05 INFO - Running post-action listener: _resource_record_post_action 02:14:05 INFO - Running post-action listener: set_extra_try_arguments 02:14:05 INFO - ##### 02:14:05 INFO - ##### Running create-virtualenv step. 02:14:05 INFO - ##### 02:14:05 INFO - Running pre-action listener: _pre_create_virtualenv 02:14:05 INFO - Running pre-action listener: _resource_record_pre_action 02:14:05 INFO - Running main action method: create_virtualenv 02:14:05 INFO - Creating virtualenv /builds/slave/test/build/venv 02:14:05 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:14:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:14:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:14:05 INFO - Using real prefix '/tools/python27' 02:14:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:14:06 INFO - Installing distribute.............................................................................................................................................................................................done. 02:14:08 INFO - Installing pip.................done. 02:14:08 INFO - Return code: 0 02:14:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:14:08 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:14:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:08 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:14:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:08 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x108f07e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f24f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d38c90d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f205e0>, '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 0x108b03cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108b2e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:08 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:08 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 02:14:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:08 INFO - 'HOME': '/Users/cltbld', 02:14:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:08 INFO - 'LOGNAME': 'cltbld', 02:14:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:08 INFO - 'MOZ_NO_REMOTE': '1', 02:14:08 INFO - 'NO_EM_RESTART': '1', 02:14:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:08 INFO - 'PWD': '/builds/slave/test', 02:14:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:08 INFO - 'SHELL': '/bin/bash', 02:14:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 02:14:08 INFO - 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', 02:14:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:08 INFO - 'USER': 'cltbld', 02:14:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:08 INFO - 'XPC_FLAGS': '0x0', 02:14:08 INFO - 'XPC_SERVICE_NAME': '0', 02:14:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:09 INFO - Downloading/unpacking psutil>=0.7.1 02:14:09 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:14:09 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:14:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:09 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:14:09 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:14:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:14:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:14:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:12 INFO - Installing collected packages: psutil 02:14:12 INFO - Running setup.py install for psutil 02:14:12 INFO - building 'psutil._psutil_osx' extension 02:14:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 02:14:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 02:14:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 02:14:12 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 02:14:13 INFO - building 'psutil._psutil_posix' extension 02:14:13 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 02:14:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:14:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:14:13 INFO - ^ 02:14:13 INFO - 1 warning generated. 02:14:13 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 02:14:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:14:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:13 INFO - Successfully installed psutil 02:14:13 INFO - Cleaning up... 02:14:13 INFO - Return code: 0 02:14:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:14:13 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:14:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:13 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:14:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:13 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x108f07e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f24f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d38c90d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f205e0>, '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 0x108b03cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108b2e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:13 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:13 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 02:14:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:13 INFO - 'HOME': '/Users/cltbld', 02:14:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:13 INFO - 'LOGNAME': 'cltbld', 02:14:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:13 INFO - 'MOZ_NO_REMOTE': '1', 02:14:13 INFO - 'NO_EM_RESTART': '1', 02:14:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:13 INFO - 'PWD': '/builds/slave/test', 02:14:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:13 INFO - 'SHELL': '/bin/bash', 02:14:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 02:14:13 INFO - 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', 02:14:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:13 INFO - 'USER': 'cltbld', 02:14:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:13 INFO - 'XPC_FLAGS': '0x0', 02:14:13 INFO - 'XPC_SERVICE_NAME': '0', 02:14:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:14:13 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:14:13 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:14:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:13 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:14:13 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:14:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:14:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:14:16 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:14:16 INFO - Installing collected packages: mozsystemmonitor 02:14:16 INFO - Running setup.py install for mozsystemmonitor 02:14:16 INFO - Successfully installed mozsystemmonitor 02:14:16 INFO - Cleaning up... 02:14:16 INFO - Return code: 0 02:14:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:14:16 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:14:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:16 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:14:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:16 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x108f07e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f24f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d38c90d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f205e0>, '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 0x108b03cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108b2e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:16 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:16 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 02:14:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:16 INFO - 'HOME': '/Users/cltbld', 02:14:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:16 INFO - 'LOGNAME': 'cltbld', 02:14:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:16 INFO - 'MOZ_NO_REMOTE': '1', 02:14:16 INFO - 'NO_EM_RESTART': '1', 02:14:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:16 INFO - 'PWD': '/builds/slave/test', 02:14:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:16 INFO - 'SHELL': '/bin/bash', 02:14:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 02:14:16 INFO - 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', 02:14:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:16 INFO - 'USER': 'cltbld', 02:14:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:16 INFO - 'XPC_FLAGS': '0x0', 02:14:16 INFO - 'XPC_SERVICE_NAME': '0', 02:14:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:16 INFO - Downloading/unpacking blobuploader==1.2.4 02:14:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:19 INFO - Downloading blobuploader-1.2.4.tar.gz 02:14:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:14:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:14:19 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:14:19 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:14:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:19 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:14:19 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:14:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:14:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:14:19 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:14:19 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:14:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:19 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:14:19 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:14:20 INFO - Downloading docopt-0.6.1.tar.gz 02:14:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:14:20 INFO - Installing collected packages: blobuploader, requests, docopt 02:14:20 INFO - Running setup.py install for blobuploader 02:14:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:14:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:14:20 INFO - Running setup.py install for requests 02:14:20 INFO - Running setup.py install for docopt 02:14:21 INFO - Successfully installed blobuploader requests docopt 02:14:21 INFO - Cleaning up... 02:14:21 INFO - Return code: 0 02:14:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:14:21 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:14:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:21 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:14:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:21 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x108f07e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f24f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d38c90d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f205e0>, '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 0x108b03cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108b2e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:21 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:21 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:14:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 02:14:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:21 INFO - 'HOME': '/Users/cltbld', 02:14:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:21 INFO - 'LOGNAME': 'cltbld', 02:14:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:21 INFO - 'MOZ_NO_REMOTE': '1', 02:14:21 INFO - 'NO_EM_RESTART': '1', 02:14:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:21 INFO - 'PWD': '/builds/slave/test', 02:14:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:21 INFO - 'SHELL': '/bin/bash', 02:14:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 02:14:21 INFO - 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', 02:14:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:21 INFO - 'USER': 'cltbld', 02:14:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:21 INFO - 'XPC_FLAGS': '0x0', 02:14:21 INFO - 'XPC_SERVICE_NAME': '0', 02:14:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:14:21 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-2J0Uvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:14:21 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-vT9rRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:14:21 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-FqJxAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:14:21 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-vpJBWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:14:21 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-kFjD91-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:14:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:14:21 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-LQ4psF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-3cbBWA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-7YQ34o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-_ERrbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-q_jiVA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-OYUe_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-FL87vx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-FZovjW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-R8n_Ic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-ZdjymZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:14:22 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-JHkkOS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:14:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:14:23 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-FEeJa4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:14:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:14:23 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-aT7v1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:14:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:14:23 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-BqFgU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:14:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:23 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-R2iW3C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:14:23 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-fK0Hl2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:14:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:14:24 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:14:24 INFO - Running setup.py install for manifestparser 02:14:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:14:24 INFO - Running setup.py install for mozcrash 02:14:24 INFO - Running setup.py install for mozdebug 02:14:24 INFO - Running setup.py install for mozdevice 02:14:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:14:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:14:24 INFO - Running setup.py install for mozfile 02:14:24 INFO - Running setup.py install for mozhttpd 02:14:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:14:24 INFO - Running setup.py install for mozinfo 02:14:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Running setup.py install for mozInstall 02:14:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Running setup.py install for mozleak 02:14:25 INFO - Running setup.py install for mozlog 02:14:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Running setup.py install for moznetwork 02:14:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Running setup.py install for mozprocess 02:14:25 INFO - Running setup.py install for mozprofile 02:14:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:14:25 INFO - Running setup.py install for mozrunner 02:14:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:14:26 INFO - Running setup.py install for mozscreenshot 02:14:26 INFO - Running setup.py install for moztest 02:14:26 INFO - Running setup.py install for mozversion 02:14:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:14:26 INFO - Running setup.py install for wptserve 02:14:26 INFO - Running setup.py install for marionette-driver 02:14:26 INFO - Running setup.py install for browsermob-proxy 02:14:27 INFO - Running setup.py install for marionette-client 02:14:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:14:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:14:27 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:14:27 INFO - Cleaning up... 02:14:27 INFO - Return code: 0 02:14:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:14:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x108f07e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f24f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d38c90d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f205e0>, '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 0x108b03cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108b2e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:14:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:14:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 02:14:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:27 INFO - 'HOME': '/Users/cltbld', 02:14:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:27 INFO - 'LOGNAME': 'cltbld', 02:14:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:27 INFO - 'MOZ_NO_REMOTE': '1', 02:14:27 INFO - 'NO_EM_RESTART': '1', 02:14:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:27 INFO - 'PWD': '/builds/slave/test', 02:14:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:27 INFO - 'SHELL': '/bin/bash', 02:14:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 02:14:27 INFO - 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', 02:14:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:27 INFO - 'USER': 'cltbld', 02:14:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:27 INFO - 'XPC_FLAGS': '0x0', 02:14:27 INFO - 'XPC_SERVICE_NAME': '0', 02:14:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:14:27 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-vFgGD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:14:27 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:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:14:27 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-JZuriE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:14:27 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:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:14:27 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-lhi_bP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:14:27 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:14:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-wZPUgZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-SiRp9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-tDEdV2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-n0SWoc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:14:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-I7T9Kh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:14:28 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:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-4wFglx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:14:28 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:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-PSOpgn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:14:28 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:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-aWqsw1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:14:28 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:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-aUSdnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:14:28 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:14:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:14:28 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-WAUURj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:14:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:14:29 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-ZV5uBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:14:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:14:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:29 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-c_aIgV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:29 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:14:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:14:29 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-vDqcBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:14:29 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:14:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:14:29 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-QQKO4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:14:29 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:14:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:14:29 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-vEEZYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:14:29 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:14:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:14:29 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-1SgqjR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:14:29 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:14:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:29 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-vA5yWI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:29 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:14:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:14:30 INFO - Running setup.py (path:/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/pip-_5LQQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:14:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:14:30 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:14:30 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:14:30 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:14:30 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:14:30 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:14:30 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:14:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:14: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:14: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:14:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14: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:14: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:14:32 INFO - Downloading blessings-1.6.tar.gz 02:14:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:14:32 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:14:32 INFO - Installing collected packages: blessings 02:14:32 INFO - Running setup.py install for blessings 02:14:32 INFO - Successfully installed blessings 02:14:32 INFO - Cleaning up... 02:14:33 INFO - Return code: 0 02:14:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:14:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:14:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:14:33 INFO - Reading from file tmpfile_stdout 02:14:33 INFO - Current package versions: 02:14:33 INFO - blessings == 1.6 02:14:33 INFO - blobuploader == 1.2.4 02:14:33 INFO - browsermob-proxy == 0.6.0 02:14:33 INFO - docopt == 0.6.1 02:14:33 INFO - manifestparser == 1.1 02:14:33 INFO - marionette-client == 2.3.0 02:14:33 INFO - marionette-driver == 1.4.0 02:14:33 INFO - mozInstall == 1.12 02:14:33 INFO - mozcrash == 0.17 02:14:33 INFO - mozdebug == 0.1 02:14:33 INFO - mozdevice == 0.48 02:14:33 INFO - mozfile == 1.2 02:14:33 INFO - mozhttpd == 0.7 02:14:33 INFO - mozinfo == 0.9 02:14:33 INFO - mozleak == 0.1 02:14:33 INFO - mozlog == 3.1 02:14:33 INFO - moznetwork == 0.27 02:14:33 INFO - mozprocess == 0.22 02:14:33 INFO - mozprofile == 0.28 02:14:33 INFO - mozrunner == 6.11 02:14:33 INFO - mozscreenshot == 0.1 02:14:33 INFO - mozsystemmonitor == 0.0 02:14:33 INFO - moztest == 0.7 02:14:33 INFO - mozversion == 1.4 02:14:33 INFO - psutil == 3.1.1 02:14:33 INFO - requests == 1.2.3 02:14:33 INFO - wptserve == 1.4.0 02:14:33 INFO - wsgiref == 0.1.2 02:14:33 INFO - Running post-action listener: _resource_record_post_action 02:14:33 INFO - Running post-action listener: _start_resource_monitoring 02:14:33 INFO - Starting resource monitoring. 02:14:33 INFO - ##### 02:14:33 INFO - ##### Running pull step. 02:14:33 INFO - ##### 02:14:33 INFO - Running pre-action listener: _resource_record_pre_action 02:14:33 INFO - Running main action method: pull 02:14:33 INFO - Pull has nothing to do! 02:14:33 INFO - Running post-action listener: _resource_record_post_action 02:14:33 INFO - ##### 02:14:33 INFO - ##### Running install step. 02:14:33 INFO - ##### 02:14:33 INFO - Running pre-action listener: _resource_record_pre_action 02:14:33 INFO - Running main action method: install 02:14:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:14:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:14:33 INFO - Reading from file tmpfile_stdout 02:14:33 INFO - Detecting whether we're running mozinstall >=1.0... 02:14:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:14:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:14:33 INFO - Reading from file tmpfile_stdout 02:14:33 INFO - Output received: 02:14:33 INFO - Usage: mozinstall [options] installer 02:14:33 INFO - Options: 02:14:33 INFO - -h, --help show this help message and exit 02:14:33 INFO - -d DEST, --destination=DEST 02:14:33 INFO - Directory to install application into. [default: 02:14:33 INFO - "/builds/slave/test"] 02:14:33 INFO - --app=APP Application being installed. [default: firefox] 02:14:33 INFO - mkdir: /builds/slave/test/build/application 02:14:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:14:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:14:51 INFO - Reading from file tmpfile_stdout 02:14:51 INFO - Output received: 02:14:51 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:14:51 INFO - Running post-action listener: _resource_record_post_action 02:14:51 INFO - ##### 02:14:51 INFO - ##### Running run-tests step. 02:14:51 INFO - ##### 02:14:51 INFO - Running pre-action listener: _resource_record_pre_action 02:14:51 INFO - Running main action method: run_tests 02:14:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:14:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:14:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:14:51 INFO - grabbing minidump binary from tooltool 02:14:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:51 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108f205e0>, '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 0x108b03cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108b2e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:14:51 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:14:51 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/macosx64/releng.manifest -o -c /builds/tooltool_cache 02:14:52 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:14:52 INFO - Return code: 0 02:14:52 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:14:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:14:52 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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:14:52 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/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-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:14:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N8N6d4ruwH/Render', 02:14:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:52 INFO - 'HOME': '/Users/cltbld', 02:14:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:52 INFO - 'LOGNAME': 'cltbld', 02:14:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:14:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:52 INFO - 'MOZ_NO_REMOTE': '1', 02:14:52 INFO - 'NO_EM_RESTART': '1', 02:14:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:52 INFO - 'PWD': '/builds/slave/test', 02:14:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:52 INFO - 'SHELL': '/bin/bash', 02:14:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.FoATVaXslt/Listeners', 02:14:52 INFO - 'TMPDIR': '/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/', 02:14:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:52 INFO - 'USER': 'cltbld', 02:14:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:52 INFO - 'XPC_FLAGS': '0x0', 02:14:52 INFO - 'XPC_SERVICE_NAME': '0', 02:14:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:52 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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:14:52 INFO - STDERR: /builds/slave/test/build/venv/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:14:52 INFO - import pkg_resources 02:14:53 INFO - Using 1 client processes 02:14:53 INFO - wptserve Starting http server on 127.0.0.1:8000 02:14:53 INFO - wptserve Starting http server on 127.0.0.1:8001 02:14:53 INFO - wptserve Starting http server on 127.0.0.1:8443 02:14:55 INFO - SUITE-START | Running 778 tests 02:14:55 INFO - Running testharness tests 02:14:55 INFO - Setting up ssl 02:14:55 INFO - PROCESS | certutil | 02:14:55 INFO - PROCESS | certutil | 02:14:55 INFO - PROCESS | certutil | 02:14:55 INFO - Certificate Nickname Trust Attributes 02:14:55 INFO - SSL,S/MIME,JAR/XPI 02:14:55 INFO - 02:14:55 INFO - web-platform-tests CT,, 02:14:55 INFO - 02:14:55 INFO - Starting runner 02:14:56 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:14:56 INFO - PROCESS | 1647 | 1467364496820 Marionette DEBUG Marionette enabled via build flag and pref 02:14:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x113dea800 == 1 [pid = 1647] [id = 1] 02:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x113deb000) [pid = 1647] [serial = 1] [outer = 0x0] 02:14:56 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x113dec000) [pid = 1647] [serial = 2] [outer = 0x113deb000] 02:14:57 INFO - PROCESS | 1647 | 1467364497139 Marionette INFO Listening on port 2828 02:14:57 INFO - PROCESS | 1647 | 1467364497373 Marionette DEBUG Marionette enabled via command-line flag 02:14:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x116863800 == 2 [pid = 1647] [id = 2] 02:14:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x116864000) [pid = 1647] [serial = 3] [outer = 0x0] 02:14:57 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:14:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x116865000) [pid = 1647] [serial = 4] [outer = 0x116864000] 02:14:57 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:14:57 INFO - PROCESS | 1647 | 1467364497520 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 02:14:57 INFO - PROCESS | 1647 | 1467364497606 Marionette DEBUG Closed connection conn0 02:14:57 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:14:57 INFO - PROCESS | 1647 | 1467364497610 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 02:14:57 INFO - PROCESS | 1647 | 1467364497621 Marionette DEBUG Closed connection conn1 02:14:57 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:14:57 INFO - PROCESS | 1647 | 1467364497626 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 02:14:57 INFO - PROCESS | 1647 | 1467364497633 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:14:57 INFO - PROCESS | 1647 | 1467364497638 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160630123457","device":"desktop","version":"48.0"} 02:14:57 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:14:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119db3000 == 3 [pid = 1647] [id = 3] 02:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x119dba800) [pid = 1647] [serial = 5] [outer = 0x0] 02:14:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dbb800 == 4 [pid = 1647] [id = 4] 02:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x119d0f400) [pid = 1647] [serial = 6] [outer = 0x0] 02:14:58 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:14:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a5c000 == 5 [pid = 1647] [id = 5] 02:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x119d0e000) [pid = 1647] [serial = 7] [outer = 0x0] 02:14:58 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:14:58 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x121b2dc00) [pid = 1647] [serial = 8] [outer = 0x119d0e000] 02:14:59 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x1216c3000) [pid = 1647] [serial = 9] [outer = 0x119dba800] 02:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x123f95c00) [pid = 1647] [serial = 10] [outer = 0x119d0f400] 02:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x123f97800) [pid = 1647] [serial = 11] [outer = 0x119d0e000] 02:14:59 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:14:59 INFO - PROCESS | 1647 | 1467364499613 Marionette INFO startBrowser 260073db-79b1-6b43-b356-df56e00df1b3 02:14:59 INFO - PROCESS | 1647 | 1467364499635 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1647 | 1467364499642 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1647 | 1467364499644 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x127237c00) [pid = 1647] [serial = 12] [outer = 0x119d0e000] 02:14:59 INFO - PROCESS | 1647 | 1467364499950 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"260073db-79b1-6b43-b356-df56e00df1b3","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160630123457","device":"desktop","version":"48.0","command_id":1}}] 02:15:00 INFO - PROCESS | 1647 | 1467364500041 Marionette TRACE conn2 -> [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:15:00 INFO - PROCESS | 1647 | 1467364500046 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:00 INFO - PROCESS | 1647 | 1467364500118 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:15:00 INFO - PROCESS | 1647 | 1467364500181 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:15:00 INFO - PROCESS | 1647 | 1467364500182 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:00 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:15:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x1197af400) [pid = 1647] [serial = 13] [outer = 0x119d0e000] 02:15:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:15:00 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:15:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:15:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:15:00 INFO - PROCESS | 1647 | 1467364500531 Marionette TRACE conn2 <- [1,3,null,{}] 02:15:00 INFO - PROCESS | 1647 | 1467364500535 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:15:00 INFO - PROCESS | 1647 | 1467364500538 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:00 INFO - PROCESS | 1647 | 1467364500564 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:15:00 INFO - PROCESS | 1647 | 1467364500597 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:15:00 INFO - PROCESS | 1647 | 1467364500600 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:15:00 INFO - PROCESS | 1647 | 1467364500604 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1647 | 1467364500608 Marionette TRACE conn2 <- [1,6,null,{}] 02:15:00 INFO - PROCESS | 1647 | 1467364500612 Marionette TRACE conn2 -> [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:15:00 INFO - PROCESS | 1647 | 1467364500614 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:00 INFO - PROCESS | 1647 | 1467364500629 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:15:00 INFO - PROCESS | 1647 | 1467364500633 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1647 | 1467364500635 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ec6800 == 6 [pid = 1647] [id = 6] 02:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x129164c00) [pid = 1647] [serial = 14] [outer = 0x0] 02:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x129166800) [pid = 1647] [serial = 15] [outer = 0x129164c00] 02:15:00 INFO - PROCESS | 1647 | 1467364500679 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x12916c400) [pid = 1647] [serial = 16] [outer = 0x129164c00] 02:15:01 INFO - PROCESS | 1647 | 1467364501049 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:15:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292c2000 == 7 [pid = 1647] [id = 7] 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x1292c6000) [pid = 1647] [serial = 17] [outer = 0x0] 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x12947f000) [pid = 1647] [serial = 18] [outer = 0x1292c6000] 02:15:01 INFO - PROCESS | 1647 | 1467364501072 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x129da4400) [pid = 1647] [serial = 19] [outer = 0x1292c6000] 02:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 525ms 02:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:15:01 INFO - PROCESS | 1647 | 1467364501140 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1647 | 1467364501141 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:15:01 INFO - PROCESS | 1647 | 1467364501152 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1647 | 1467364501153 Marionette TRACE conn2 <- [1,10,null,{}] 02:15:01 INFO - PROCESS | 1647 | 1467364501166 Marionette TRACE conn2 -> [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:15:01 INFO - PROCESS | 1647 | 1467364501169 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:01 INFO - PROCESS | 1647 | 1467364501304 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:15:01 INFO - PROCESS | 1647 | 1467364501329 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1647 | 1467364501330 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a74e000 == 8 [pid = 1647] [id = 8] 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12a59ac00) [pid = 1647] [serial = 20] [outer = 0x0] 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12a795400) [pid = 1647] [serial = 21] [outer = 0x12a59ac00] 02:15:01 INFO - PROCESS | 1647 | 1467364501360 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12a799800) [pid = 1647] [serial = 22] [outer = 0x12a59ac00] 02:15:01 INFO - PROCESS | 1647 | 1467364501722 Marionette TRACE conn2 <- [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:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 623ms 02:15:01 INFO - PROCESS | 1647 | 1467364501771 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:15:01 INFO - PROCESS | 1647 | 1467364501773 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:15:01 INFO - PROCESS | 1647 | 1467364501775 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1647 | 1467364501776 Marionette TRACE conn2 <- [1,14,null,{}] 02:15:01 INFO - PROCESS | 1647 | 1467364501778 Marionette TRACE conn2 -> [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:15:01 INFO - PROCESS | 1647 | 1467364501780 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:01 INFO - PROCESS | 1647 | 1467364501877 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:15:01 INFO - PROCESS | 1647 | 1467364501882 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1647 | 1467364501883 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b20d000 == 9 [pid = 1647] [id = 9] 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12a7a3c00) [pid = 1647] [serial = 23] [outer = 0x0] 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12b018800) [pid = 1647] [serial = 24] [outer = 0x12a7a3c00] 02:15:01 INFO - PROCESS | 1647 | 1467364501908 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12b023000) [pid = 1647] [serial = 25] [outer = 0x12a7a3c00] 02:15:02 INFO - PROCESS | 1647 | 1467364502189 Marionette TRACE conn2 <- [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:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 02:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:15:02 INFO - PROCESS | 1647 | 1467364502246 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:15:02 INFO - PROCESS | 1647 | 1467364502247 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:15:02 INFO - PROCESS | 1647 | 1467364502249 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1647 | 1467364502251 Marionette TRACE conn2 <- [1,18,null,{}] 02:15:02 INFO - PROCESS | 1647 | 1467364502253 Marionette TRACE conn2 -> [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:15:02 INFO - PROCESS | 1647 | 1467364502254 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:02 INFO - PROCESS | 1647 | 1467364502346 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:15:02 INFO - PROCESS | 1647 | 1467364502350 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1647 | 1467364502352 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b926800 == 10 [pid = 1647] [id = 10] 02:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12b95ec00) [pid = 1647] [serial = 26] [outer = 0x0] 02:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12b962000) [pid = 1647] [serial = 27] [outer = 0x12b95ec00] 02:15:02 INFO - PROCESS | 1647 | 1467364502375 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12b968000) [pid = 1647] [serial = 28] [outer = 0x12b95ec00] 02:15:02 INFO - PROCESS | 1647 | 1467364502640 Marionette TRACE conn2 <- [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:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 02:15:02 INFO - PROCESS | 1647 | 1467364502669 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:15:02 INFO - PROCESS | 1647 | 1467364502670 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:15:02 INFO - PROCESS | 1647 | 1467364502672 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1647 | 1467364502674 Marionette TRACE conn2 <- [1,22,null,{}] 02:15:02 INFO - PROCESS | 1647 | 1467364502683 Marionette TRACE conn2 -> [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:15:02 INFO - PROCESS | 1647 | 1467364502684 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:02 INFO - PROCESS | 1647 | 1467364502784 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:15:02 INFO - PROCESS | 1647 | 1467364502787 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1647 | 1467364502788 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b936800 == 11 [pid = 1647] [id = 11] 02:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x1184e8800) [pid = 1647] [serial = 29] [outer = 0x0] 02:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12a797800) [pid = 1647] [serial = 30] [outer = 0x1184e8800] 02:15:02 INFO - PROCESS | 1647 | 1467364502813 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12bd21400) [pid = 1647] [serial = 31] [outer = 0x1184e8800] 02:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 377ms 02:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:15:03 INFO - PROCESS | 1647 | 1467364503046 Marionette TRACE conn2 <- [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:15:03 INFO - PROCESS | 1647 | 1467364503050 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1647 | 1467364503051 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:15:03 INFO - PROCESS | 1647 | 1467364503053 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1647 | 1467364503054 Marionette TRACE conn2 <- [1,26,null,{}] 02:15:03 INFO - PROCESS | 1647 | 1467364503056 Marionette TRACE conn2 -> [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:15:03 INFO - PROCESS | 1647 | 1467364503058 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:03 INFO - PROCESS | 1647 | 1467364503165 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:15:03 INFO - PROCESS | 1647 | 1467364503168 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1647 | 1467364503170 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd3f800 == 12 [pid = 1647] [id = 12] 02:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x11811bc00) [pid = 1647] [serial = 32] [outer = 0x0] 02:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x12bd22000) [pid = 1647] [serial = 33] [outer = 0x11811bc00] 02:15:03 INFO - PROCESS | 1647 | 1467364503193 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12bdca800) [pid = 1647] [serial = 34] [outer = 0x11811bc00] 02:15:03 INFO - PROCESS | 1647 | 1467364503430 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 02:15:03 INFO - PROCESS | 1647 | 1467364503473 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1647 | 1467364503474 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:15:03 INFO - PROCESS | 1647 | 1467364503486 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1647 | 1467364503487 Marionette TRACE conn2 <- [1,30,null,{}] 02:15:03 INFO - PROCESS | 1647 | 1467364503506 Marionette TRACE conn2 -> [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:15:03 INFO - PROCESS | 1647 | 1467364503507 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:03 INFO - PROCESS | 1647 | 1467364503618 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:15:03 INFO - PROCESS | 1647 | 1467364503623 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1647 | 1467364503624 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c47f800 == 13 [pid = 1647] [id = 13] 02:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12bdd1000) [pid = 1647] [serial = 35] [outer = 0x0] 02:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12c4b7c00) [pid = 1647] [serial = 36] [outer = 0x12bdd1000] 02:15:03 INFO - PROCESS | 1647 | 1467364503648 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12c4bb000) [pid = 1647] [serial = 37] [outer = 0x12bdd1000] 02:15:03 INFO - PROCESS | 1647 | 1467364503880 Marionette TRACE conn2 <- [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:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 02:15:03 INFO - PROCESS | 1647 | 1467364503905 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1647 | 1467364503906 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:15:03 INFO - PROCESS | 1647 | 1467364503916 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1647 | 1467364503917 Marionette TRACE conn2 <- [1,34,null,{}] 02:15:03 INFO - PROCESS | 1647 | 1467364503919 Marionette TRACE conn2 -> [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:15:03 INFO - PROCESS | 1647 | 1467364503920 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:04 INFO - PROCESS | 1647 | 1467364504015 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:15:04 INFO - PROCESS | 1647 | 1467364504019 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1647 | 1467364504020 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c731000 == 14 [pid = 1647] [id = 14] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12c4bd800) [pid = 1647] [serial = 38] [outer = 0x0] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12c4c5400) [pid = 1647] [serial = 39] [outer = 0x12c4bd800] 02:15:04 INFO - PROCESS | 1647 | 1467364504044 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12c5af400) [pid = 1647] [serial = 40] [outer = 0x12c4bd800] 02:15:04 INFO - PROCESS | 1647 | 1467364504279 Marionette TRACE conn2 <- [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:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 02:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:15:04 INFO - PROCESS | 1647 | 1467364504334 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:15:04 INFO - PROCESS | 1647 | 1467364504335 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:15:04 INFO - PROCESS | 1647 | 1467364504338 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1647 | 1467364504339 Marionette TRACE conn2 <- [1,38,null,{}] 02:15:04 INFO - PROCESS | 1647 | 1467364504348 Marionette TRACE conn2 -> [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:15:04 INFO - PROCESS | 1647 | 1467364504349 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:04 INFO - PROCESS | 1647 | 1467364504450 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:15:04 INFO - PROCESS | 1647 | 1467364504453 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1647 | 1467364504454 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c8d0000 == 15 [pid = 1647] [id = 15] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12c5b5000) [pid = 1647] [serial = 41] [outer = 0x0] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12c5bac00) [pid = 1647] [serial = 42] [outer = 0x12c5b5000] 02:15:04 INFO - PROCESS | 1647 | 1467364504477 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12ca66400) [pid = 1647] [serial = 43] [outer = 0x12c5b5000] 02:15:04 INFO - PROCESS | 1647 | 1467364504715 Marionette TRACE conn2 <- [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:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 02:15:04 INFO - PROCESS | 1647 | 1467364504774 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:15:04 INFO - PROCESS | 1647 | 1467364504776 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:15:04 INFO - PROCESS | 1647 | 1467364504785 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1647 | 1467364504786 Marionette TRACE conn2 <- [1,42,null,{}] 02:15:04 INFO - PROCESS | 1647 | 1467364504788 Marionette TRACE conn2 -> [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:15:04 INFO - PROCESS | 1647 | 1467364504790 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf62000 == 16 [pid = 1647] [id = 16] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12cf62800) [pid = 1647] [serial = 44] [outer = 0x0] 02:15:04 INFO - PROCESS | 1647 | 1467364504900 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12c8df800) [pid = 1647] [serial = 45] [outer = 0x12cf62800] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12cf67800) [pid = 1647] [serial = 46] [outer = 0x12cf62800] 02:15:04 INFO - PROCESS | 1647 | 1467364504916 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1647 | 1467364504917 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf61800 == 17 [pid = 1647] [id = 17] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12ca6d000) [pid = 1647] [serial = 47] [outer = 0x0] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12cf48c00) [pid = 1647] [serial = 48] [outer = 0x12ca6d000] 02:15:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d04d800 == 18 [pid = 1647] [id = 18] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12cf4ac00) [pid = 1647] [serial = 49] [outer = 0x0] 02:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12cf4c800) [pid = 1647] [serial = 50] [outer = 0x12cf4ac00] 02:15:04 INFO - PROCESS | 1647 | 1467364504964 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12cf50c00) [pid = 1647] [serial = 51] [outer = 0x12cf4ac00] 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12d275800) [pid = 1647] [serial = 52] [outer = 0x12ca6d000] 02:15:05 INFO - PROCESS | 1647 | 1467364505293 Marionette TRACE conn2 <- [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:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 02:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:15:05 INFO - PROCESS | 1647 | 1467364505304 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1647 | 1467364505305 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:15:05 INFO - PROCESS | 1647 | 1467364505308 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1647 | 1467364505311 Marionette TRACE conn2 <- [1,46,null,{}] 02:15:05 INFO - PROCESS | 1647 | 1467364505315 Marionette TRACE conn2 -> [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:15:05 INFO - PROCESS | 1647 | 1467364505316 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:05 INFO - PROCESS | 1647 | 1467364505406 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:15:05 INFO - PROCESS | 1647 | 1467364505418 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:05 INFO - PROCESS | 1647 | 1467364505419 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6c9800 == 19 [pid = 1647] [id = 19] 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x12d275000) [pid = 1647] [serial = 53] [outer = 0x0] 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x12d3bfc00) [pid = 1647] [serial = 54] [outer = 0x12d275000] 02:15:05 INFO - PROCESS | 1647 | 1467364505445 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x1182d2400) [pid = 1647] [serial = 55] [outer = 0x12d275000] 02:15:05 INFO - PROCESS | 1647 | 1467364505689 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 02:15:05 INFO - PROCESS | 1647 | 1467364505734 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1647 | 1467364505735 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:15:05 INFO - PROCESS | 1647 | 1467364505737 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1647 | 1467364505738 Marionette TRACE conn2 <- [1,50,null,{}] 02:15:05 INFO - PROCESS | 1647 | 1467364505748 Marionette TRACE conn2 -> [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:15:05 INFO - PROCESS | 1647 | 1467364505749 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:05 INFO - PROCESS | 1647 | 1467364505845 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:15:05 INFO - PROCESS | 1647 | 1467364505849 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:05 INFO - PROCESS | 1647 | 1467364505850 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d6800 == 20 [pid = 1647] [id = 20] 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x118714000) [pid = 1647] [serial = 56] [outer = 0x0] 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x12d3c4400) [pid = 1647] [serial = 57] [outer = 0x118714000] 02:15:05 INFO - PROCESS | 1647 | 1467364505873 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12d3cac00) [pid = 1647] [serial = 58] [outer = 0x118714000] 02:15:06 INFO - PROCESS | 1647 | 1467364506107 Marionette TRACE conn2 <- [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:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 02:15:06 INFO - PROCESS | 1647 | 1467364506155 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1647 | 1467364506157 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:15:06 INFO - PROCESS | 1647 | 1467364506167 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1647 | 1467364506167 Marionette TRACE conn2 <- [1,54,null,{}] 02:15:06 INFO - PROCESS | 1647 | 1467364506170 Marionette TRACE conn2 -> [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:15:06 INFO - PROCESS | 1647 | 1467364506171 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:06 INFO - PROCESS | 1647 | 1467364506277 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:15:06 INFO - PROCESS | 1647 | 1467364506281 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1647 | 1467364506282 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c47b000 == 21 [pid = 1647] [id = 21] 02:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12ba09800) [pid = 1647] [serial = 59] [outer = 0x0] 02:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12ba11400) [pid = 1647] [serial = 60] [outer = 0x12ba09800] 02:15:06 INFO - PROCESS | 1647 | 1467364506307 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x12ba14c00) [pid = 1647] [serial = 61] [outer = 0x12ba09800] 02:15:06 INFO - PROCESS | 1647 | 1467364506653 Marionette TRACE conn2 <- [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:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 517ms 02:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:15:06 INFO - PROCESS | 1647 | 1467364506685 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1647 | 1467364506687 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:15:06 INFO - PROCESS | 1647 | 1467364506691 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1647 | 1467364506696 Marionette TRACE conn2 <- [1,58,null,{}] 02:15:06 INFO - PROCESS | 1647 | 1467364506699 Marionette TRACE conn2 -> [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:15:06 INFO - PROCESS | 1647 | 1467364506700 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:06 INFO - PROCESS | 1647 | 1467364506837 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:15:06 INFO - PROCESS | 1647 | 1467364506843 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1647 | 1467364506845 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de48000 == 22 [pid = 1647] [id = 22] 02:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x12d3cc000) [pid = 1647] [serial = 62] [outer = 0x0] 02:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x12d3c8000) [pid = 1647] [serial = 63] [outer = 0x12d3cc000] 02:15:06 INFO - PROCESS | 1647 | 1467364506874 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x12ba15000) [pid = 1647] [serial = 64] [outer = 0x12d3cc000] 02:15:07 INFO - PROCESS | 1647 | 1467364507831 Marionette TRACE conn2 <- [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:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1175ms 02:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:15:07 INFO - PROCESS | 1647 | 1467364507866 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 1647 | 1467364507868 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:15:07 INFO - PROCESS | 1647 | 1467364507871 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1647 | 1467364507875 Marionette TRACE conn2 <- [1,62,null,{}] 02:15:07 INFO - PROCESS | 1647 | 1467364507879 Marionette TRACE conn2 -> [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:15:07 INFO - PROCESS | 1647 | 1467364507880 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:07 INFO - PROCESS | 1647 | 1467364507997 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:15:08 INFO - PROCESS | 1647 | 1467364508048 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1647 | 1467364508049 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e4f800 == 23 [pid = 1647] [id = 23] 02:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x112ec9c00) [pid = 1647] [serial = 65] [outer = 0x0] 02:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x113034c00) [pid = 1647] [serial = 66] [outer = 0x112ec9c00] 02:15:08 INFO - PROCESS | 1647 | 1467364508081 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115e8c400) [pid = 1647] [serial = 67] [outer = 0x112ec9c00] 02:15:08 INFO - PROCESS | 1647 | 1467364508482 Marionette TRACE conn2 <- [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:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 02:15:08 INFO - PROCESS | 1647 | 1467364508544 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:15:08 INFO - PROCESS | 1647 | 1467364508547 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:15:08 INFO - PROCESS | 1647 | 1467364508552 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 1647 | 1467364508554 Marionette TRACE conn2 <- [1,66,null,{}] 02:15:08 INFO - PROCESS | 1647 | 1467364508556 Marionette TRACE conn2 -> [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:15:08 INFO - PROCESS | 1647 | 1467364508558 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:08 INFO - PROCESS | 1647 | 1467364508676 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:15:08 INFO - PROCESS | 1647 | 1467364508754 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1647 | 1467364508755 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac4000 == 24 [pid = 1647] [id = 24] 02:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x116a21000) [pid = 1647] [serial = 68] [outer = 0x0] 02:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118114c00) [pid = 1647] [serial = 69] [outer = 0x116a21000] 02:15:08 INFO - PROCESS | 1647 | 1467364508788 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1182ce800) [pid = 1647] [serial = 70] [outer = 0x116a21000] 02:15:09 INFO - PROCESS | 1647 | 1467364509192 Marionette TRACE conn2 <- [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:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 718ms 02:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:15:09 INFO - PROCESS | 1647 | 1467364509271 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1647 | 1467364509273 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:15:09 INFO - PROCESS | 1647 | 1467364509275 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1647 | 1467364509277 Marionette TRACE conn2 <- [1,70,null,{}] 02:15:09 INFO - PROCESS | 1647 | 1467364509285 Marionette TRACE conn2 -> [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:15:09 INFO - PROCESS | 1647 | 1467364509288 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:09 INFO - PROCESS | 1647 | 1467364509406 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:15:09 INFO - PROCESS | 1647 | 1467364509676 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1647 | 1467364509678 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x113242800 == 25 [pid = 1647] [id = 25] 02:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x115e95000) [pid = 1647] [serial = 71] [outer = 0x0] 02:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11623e000) [pid = 1647] [serial = 72] [outer = 0x115e95000] 02:15:09 INFO - PROCESS | 1647 | 1467364509733 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1164ebc00) [pid = 1647] [serial = 73] [outer = 0x115e95000] 02:15:10 INFO - PROCESS | 1647 | 1467364510153 Marionette TRACE conn2 <- [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:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 02:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:15:10 INFO - PROCESS | 1647 | 1467364510198 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 1647 | 1467364510199 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:15:10 INFO - PROCESS | 1647 | 1467364510202 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1647 | 1467364510204 Marionette TRACE conn2 <- [1,74,null,{}] 02:15:10 INFO - PROCESS | 1647 | 1467364510238 Marionette TRACE conn2 -> [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:15:10 INFO - PROCESS | 1647 | 1467364510240 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:10 INFO - PROCESS | 1647 | 1467364510350 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:15:10 INFO - PROCESS | 1647 | 1467364510366 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1647 | 1467364510367 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ef3800 == 26 [pid = 1647] [id = 26] 02:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11687e000) [pid = 1647] [serial = 74] [outer = 0x0] 02:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x117151c00) [pid = 1647] [serial = 75] [outer = 0x11687e000] 02:15:10 INFO - PROCESS | 1647 | 1467364510395 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1164e6000) [pid = 1647] [serial = 76] [outer = 0x11687e000] 02:15:10 INFO - PROCESS | 1647 | 1467364510703 Marionette TRACE conn2 <- [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:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 520ms 02:15:10 INFO - PROCESS | 1647 | 1467364510725 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:15:10 INFO - PROCESS | 1647 | 1467364510731 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:15:10 INFO - PROCESS | 1647 | 1467364510734 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1647 | 1467364510736 Marionette TRACE conn2 <- [1,78,null,{}] 02:15:10 INFO - PROCESS | 1647 | 1467364510740 Marionette TRACE conn2 -> [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:15:10 INFO - PROCESS | 1647 | 1467364510741 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:10 INFO - PROCESS | 1647 | 1467364510871 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:15:10 INFO - PROCESS | 1647 | 1467364510930 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1647 | 1467364510931 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164a4800 == 27 [pid = 1647] [id = 27] 02:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1164e7000) [pid = 1647] [serial = 77] [outer = 0x0] 02:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116fba800) [pid = 1647] [serial = 78] [outer = 0x1164e7000] 02:15:10 INFO - PROCESS | 1647 | 1467364510973 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118714400) [pid = 1647] [serial = 79] [outer = 0x1164e7000] 02:15:11 INFO - PROCESS | 1647 | 1467364511323 Marionette TRACE conn2 <- [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:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 619ms 02:15:11 INFO - PROCESS | 1647 | 1467364511354 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1647 | 1467364511355 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:15:11 INFO - PROCESS | 1647 | 1467364511371 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1647 | 1467364511377 Marionette TRACE conn2 <- [1,82,null,{}] 02:15:11 INFO - PROCESS | 1647 | 1467364511381 Marionette TRACE conn2 -> [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:15:11 INFO - PROCESS | 1647 | 1467364511384 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:11 INFO - PROCESS | 1647 | 1467364511464 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:15:11 INFO - PROCESS | 1647 | 1467364511505 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1647 | 1467364511506 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac0000 == 28 [pid = 1647] [id = 28] 02:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118713c00) [pid = 1647] [serial = 80] [outer = 0x0] 02:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118730800) [pid = 1647] [serial = 81] [outer = 0x118713c00] 02:15:11 INFO - PROCESS | 1647 | 1467364511531 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118fdf400) [pid = 1647] [serial = 82] [outer = 0x118713c00] 02:15:11 INFO - PROCESS | 1647 | 1467364511797 Marionette TRACE conn2 <- [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:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 489ms 02:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:15:11 INFO - PROCESS | 1647 | 1467364511849 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1647 | 1467364511850 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:15:11 INFO - PROCESS | 1647 | 1467364511852 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1647 | 1467364511854 Marionette TRACE conn2 <- [1,86,null,{}] 02:15:11 INFO - PROCESS | 1647 | 1467364511856 Marionette TRACE conn2 -> [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:15:11 INFO - PROCESS | 1647 | 1467364511857 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:11 INFO - PROCESS | 1647 | 1467364511943 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:15:11 INFO - PROCESS | 1647 | 1467364511946 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1647 | 1467364511947 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d3e800 == 29 [pid = 1647] [id = 29] 02:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118f5f400) [pid = 1647] [serial = 83] [outer = 0x0] 02:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119542c00) [pid = 1647] [serial = 84] [outer = 0x118f5f400] 02:15:11 INFO - PROCESS | 1647 | 1467364511974 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1195aec00) [pid = 1647] [serial = 85] [outer = 0x118f5f400] 02:15:12 INFO - PROCESS | 1647 | 1467364512263 Marionette TRACE conn2 <- [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:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 02:15:12 INFO - PROCESS | 1647 | 1467364512321 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1647 | 1467364512322 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:15:12 INFO - PROCESS | 1647 | 1467364512331 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1647 | 1467364512332 Marionette TRACE conn2 <- [1,90,null,{}] 02:15:12 INFO - PROCESS | 1647 | 1467364512334 Marionette TRACE conn2 -> [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:15:12 INFO - PROCESS | 1647 | 1467364512336 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:12 INFO - PROCESS | 1647 | 1467364512427 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:15:12 INFO - PROCESS | 1647 | 1467364512433 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1647 | 1467364512437 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x118157000 == 30 [pid = 1647] [id = 30] 02:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197a7000) [pid = 1647] [serial = 86] [outer = 0x0] 02:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197aa000) [pid = 1647] [serial = 87] [outer = 0x1197a7000] 02:15:12 INFO - PROCESS | 1647 | 1467364512471 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d04000) [pid = 1647] [serial = 88] [outer = 0x1197a7000] 02:15:12 INFO - PROCESS | 1647 | 1467364512777 Marionette TRACE conn2 <- [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:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 02:15:12 INFO - PROCESS | 1647 | 1467364512800 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1647 | 1467364512801 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:15:12 INFO - PROCESS | 1647 | 1467364512803 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1647 | 1467364512804 Marionette TRACE conn2 <- [1,94,null,{}] 02:15:12 INFO - PROCESS | 1647 | 1467364512807 Marionette TRACE conn2 -> [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:15:12 INFO - PROCESS | 1647 | 1467364512809 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:12 INFO - PROCESS | 1647 | 1467364512888 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:15:12 INFO - PROCESS | 1647 | 1467364512894 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1647 | 1467364512896 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684a800 == 31 [pid = 1647] [id = 31] 02:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d99400) [pid = 1647] [serial = 89] [outer = 0x0] 02:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1211a3800) [pid = 1647] [serial = 90] [outer = 0x119d99400] 02:15:12 INFO - PROCESS | 1647 | 1467364512920 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1211aa400) [pid = 1647] [serial = 91] [outer = 0x119d99400] 02:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 02:15:13 INFO - PROCESS | 1647 | 1467364513213 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:15:13 INFO - PROCESS | 1647 | 1467364513222 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1647 | 1467364513223 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:15:13 INFO - PROCESS | 1647 | 1467364513227 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1647 | 1467364513237 Marionette TRACE conn2 <- [1,98,null,{}] 02:15:13 INFO - PROCESS | 1647 | 1467364513248 Marionette TRACE conn2 -> [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:15:13 INFO - PROCESS | 1647 | 1467364513249 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:13 INFO - PROCESS | 1647 | 1467364513345 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:15:13 INFO - PROCESS | 1647 | 1467364513369 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1647 | 1467364513370 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fbf000 == 32 [pid = 1647] [id = 32] 02:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d05800) [pid = 1647] [serial = 92] [outer = 0x0] 02:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121277400) [pid = 1647] [serial = 93] [outer = 0x119d05800] 02:15:13 INFO - PROCESS | 1647 | 1467364513395 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1213a6800) [pid = 1647] [serial = 94] [outer = 0x119d05800] 02:15:13 INFO - PROCESS | 1647 | 1467364513638 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 436ms 02:15:13 INFO - PROCESS | 1647 | 1467364513666 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1647 | 1467364513667 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:15:13 INFO - PROCESS | 1647 | 1467364513669 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1647 | 1467364513670 Marionette TRACE conn2 <- [1,102,null,{}] 02:15:13 INFO - PROCESS | 1647 | 1467364513682 Marionette TRACE conn2 -> [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:15:13 INFO - PROCESS | 1647 | 1467364513683 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:13 INFO - PROCESS | 1647 | 1467364513762 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:15:13 INFO - PROCESS | 1647 | 1467364513766 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1647 | 1467364513767 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194ab000 == 33 [pid = 1647] [id = 33] 02:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1215c5000) [pid = 1647] [serial = 95] [outer = 0x0] 02:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1215ce800) [pid = 1647] [serial = 96] [outer = 0x1215c5000] 02:15:13 INFO - PROCESS | 1647 | 1467364513792 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118713400) [pid = 1647] [serial = 97] [outer = 0x1215c5000] 02:15:14 INFO - PROCESS | 1647 | 1467364514073 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 02:15:14 INFO - PROCESS | 1647 | 1467364514111 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1647 | 1467364514114 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:15:14 INFO - PROCESS | 1647 | 1467364514120 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1647 | 1467364514121 Marionette TRACE conn2 <- [1,106,null,{}] 02:15:14 INFO - PROCESS | 1647 | 1467364514124 Marionette TRACE conn2 -> [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:15:14 INFO - PROCESS | 1647 | 1467364514126 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:14 INFO - PROCESS | 1647 | 1467364514202 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:15:14 INFO - PROCESS | 1647 | 1467364514249 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1647 | 1467364514250 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194bb800 == 34 [pid = 1647] [id = 34] 02:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x117d14c00) [pid = 1647] [serial = 98] [outer = 0x0] 02:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121bb8800) [pid = 1647] [serial = 99] [outer = 0x117d14c00] 02:15:14 INFO - PROCESS | 1647 | 1467364514273 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x123f96000) [pid = 1647] [serial = 100] [outer = 0x117d14c00] 02:15:14 INFO - PROCESS | 1647 | 1467364514506 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 02:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:15:14 INFO - PROCESS | 1647 | 1467364514539 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1647 | 1467364514540 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:15:14 INFO - PROCESS | 1647 | 1467364514553 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1647 | 1467364514554 Marionette TRACE conn2 <- [1,110,null,{}] 02:15:14 INFO - PROCESS | 1647 | 1467364514556 Marionette TRACE conn2 -> [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:15:14 INFO - PROCESS | 1647 | 1467364514557 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:14 INFO - PROCESS | 1647 | 1467364514646 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:15:14 INFO - PROCESS | 1647 | 1467364514649 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1647 | 1467364514651 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a3e800 == 35 [pid = 1647] [id = 35] 02:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x123f96800) [pid = 1647] [serial = 101] [outer = 0x0] 02:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124c16000) [pid = 1647] [serial = 102] [outer = 0x123f96800] 02:15:14 INFO - PROCESS | 1647 | 1467364514677 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124e9e800) [pid = 1647] [serial = 103] [outer = 0x123f96800] 02:15:14 INFO - PROCESS | 1647 | 1467364514983 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 478ms 02:15:15 INFO - PROCESS | 1647 | 1467364515021 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1647 | 1467364515023 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:15:15 INFO - PROCESS | 1647 | 1467364515025 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1647 | 1467364515027 Marionette TRACE conn2 <- [1,114,null,{}] 02:15:15 INFO - PROCESS | 1647 | 1467364515029 Marionette TRACE conn2 -> [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:15:15 INFO - PROCESS | 1647 | 1467364515030 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:15 INFO - PROCESS | 1647 | 1467364515119 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:15:15 INFO - PROCESS | 1647 | 1467364515166 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1647 | 1467364515167 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119baa800 == 36 [pid = 1647] [id = 36] 02:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x123f99000) [pid = 1647] [serial = 104] [outer = 0x0] 02:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12501dc00) [pid = 1647] [serial = 105] [outer = 0x123f99000] 02:15:15 INFO - PROCESS | 1647 | 1467364515191 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1268bec00) [pid = 1647] [serial = 106] [outer = 0x123f99000] 02:15:15 INFO - PROCESS | 1647 | 1467364515484 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 02:15:15 INFO - PROCESS | 1647 | 1467364515500 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1647 | 1467364515501 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:15:15 INFO - PROCESS | 1647 | 1467364515504 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1647 | 1467364515505 Marionette TRACE conn2 <- [1,118,null,{}] 02:15:15 INFO - PROCESS | 1647 | 1467364515515 Marionette TRACE conn2 -> [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:15:15 INFO - PROCESS | 1647 | 1467364515516 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:15 INFO - PROCESS | 1647 | 1467364515600 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:15:15 INFO - PROCESS | 1647 | 1467364515603 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1647 | 1467364515604 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1dd800 == 37 [pid = 1647] [id = 37] 02:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119547c00) [pid = 1647] [serial = 107] [outer = 0x0] 02:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126a68800) [pid = 1647] [serial = 108] [outer = 0x119547c00] 02:15:15 INFO - PROCESS | 1647 | 1467364515630 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126e2c800) [pid = 1647] [serial = 109] [outer = 0x119547c00] 02:15:15 INFO - PROCESS | 1647 | 1467364515911 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 02:15:15 INFO - PROCESS | 1647 | 1467364515972 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1647 | 1467364515974 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:15:15 INFO - PROCESS | 1647 | 1467364515978 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1647 | 1467364515979 Marionette TRACE conn2 <- [1,122,null,{}] 02:15:15 INFO - PROCESS | 1647 | 1467364515981 Marionette TRACE conn2 -> [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:15:15 INFO - PROCESS | 1647 | 1467364515982 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:16 INFO - PROCESS | 1647 | 1467364516082 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:15:16 INFO - PROCESS | 1647 | 1467364516088 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 1647 | 1467364516089 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x121342800 == 38 [pid = 1647] [id = 38] 02:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118fe2000) [pid = 1647] [serial = 110] [outer = 0x0] 02:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126e2d000) [pid = 1647] [serial = 111] [outer = 0x118fe2000] 02:15:16 INFO - PROCESS | 1647 | 1467364516112 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1272edc00) [pid = 1647] [serial = 112] [outer = 0x118fe2000] 02:15:16 INFO - PROCESS | 1647 | 1467364516373 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 421ms 02:15:16 INFO - PROCESS | 1647 | 1467364516399 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1647 | 1467364516400 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:15:16 INFO - PROCESS | 1647 | 1467364516402 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1647 | 1467364516403 Marionette TRACE conn2 <- [1,126,null,{}] 02:15:16 INFO - PROCESS | 1647 | 1467364516405 Marionette TRACE conn2 -> [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:15:16 INFO - PROCESS | 1647 | 1467364516406 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:16 INFO - PROCESS | 1647 | 1467364516486 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:15:16 INFO - PROCESS | 1647 | 1467364516490 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 1647 | 1467364516491 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12150d000 == 39 [pid = 1647] [id = 39] 02:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12702b800) [pid = 1647] [serial = 113] [outer = 0x0] 02:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1276bec00) [pid = 1647] [serial = 114] [outer = 0x12702b800] 02:15:16 INFO - PROCESS | 1647 | 1467364516517 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129165000) [pid = 1647] [serial = 115] [outer = 0x12702b800] 02:15:16 INFO - PROCESS | 1647 | 1467364516837 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 02:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:15:16 INFO - PROCESS | 1647 | 1467364516871 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1647 | 1467364516873 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:15:16 INFO - PROCESS | 1647 | 1467364516875 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1647 | 1467364516877 Marionette TRACE conn2 <- [1,130,null,{}] 02:15:16 INFO - PROCESS | 1647 | 1467364516880 Marionette TRACE conn2 -> [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:15:16 INFO - PROCESS | 1647 | 1467364516882 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:17 INFO - PROCESS | 1647 | 1467364517039 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:15:17 INFO - PROCESS | 1647 | 1467364517047 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1647 | 1467364517048 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x121638800 == 40 [pid = 1647] [id = 40] 02:15:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1272eac00) [pid = 1647] [serial = 116] [outer = 0x0] 02:15:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129163400) [pid = 1647] [serial = 117] [outer = 0x1272eac00] 02:15:17 INFO - PROCESS | 1647 | 1467364517087 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1292d3400) [pid = 1647] [serial = 118] [outer = 0x1272eac00] 02:15:17 INFO - PROCESS | 1647 | 1467364517465 Marionette TRACE conn2 <- [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:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 620ms 02:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:15:17 INFO - PROCESS | 1647 | 1467364517496 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1647 | 1467364517497 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:15:17 INFO - PROCESS | 1647 | 1467364517499 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1647 | 1467364517500 Marionette TRACE conn2 <- [1,134,null,{}] 02:15:17 INFO - PROCESS | 1647 | 1467364517502 Marionette TRACE conn2 -> [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:15:17 INFO - PROCESS | 1647 | 1467364517504 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:17 INFO - PROCESS | 1647 | 1467364517586 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:15:17 INFO - PROCESS | 1647 | 1467364517590 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1647 | 1467364517591 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x111bd9000 == 41 [pid = 1647] [id = 41] 02:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x111da8c00) [pid = 1647] [serial = 119] [outer = 0x0] 02:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x112ed2c00) [pid = 1647] [serial = 120] [outer = 0x111da8c00] 02:15:18 INFO - PROCESS | 1647 | 1467364518311 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1164eac00) [pid = 1647] [serial = 121] [outer = 0x111da8c00] 02:15:18 INFO - PROCESS | 1647 | 1467364518711 Marionette TRACE conn2 <- [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:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1218ms 02:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:15:18 INFO - PROCESS | 1647 | 1467364518720 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1647 | 1467364518723 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:15:18 INFO - PROCESS | 1647 | 1467364518728 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1647 | 1467364518731 Marionette TRACE conn2 <- [1,138,null,{}] 02:15:18 INFO - PROCESS | 1647 | 1467364518736 Marionette TRACE conn2 -> [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:15:18 INFO - PROCESS | 1647 | 1467364518739 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:18 INFO - PROCESS | 1647 | 1467364518890 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:15:18 INFO - PROCESS | 1647 | 1467364518939 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1647 | 1467364518942 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ee5000 == 42 [pid = 1647] [id = 42] 02:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1176ea800) [pid = 1647] [serial = 122] [outer = 0x0] 02:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1183cf000) [pid = 1647] [serial = 123] [outer = 0x1176ea800] 02:15:18 INFO - PROCESS | 1647 | 1467364518989 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11872f800) [pid = 1647] [serial = 124] [outer = 0x1176ea800] 02:15:19 INFO - PROCESS | 1647 | 1467364519397 Marionette TRACE conn2 <- [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:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 724ms 02:15:19 INFO - PROCESS | 1647 | 1467364519451 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1647 | 1467364519455 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:15:19 INFO - PROCESS | 1647 | 1467364519461 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1647 | 1467364519463 Marionette TRACE conn2 <- [1,142,null,{}] 02:15:19 INFO - PROCESS | 1647 | 1467364519473 Marionette TRACE conn2 -> [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:15:19 INFO - PROCESS | 1647 | 1467364519476 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:20 INFO - PROCESS | 1647 | 1467364520195 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12c5b5000) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12c4bd800) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bdd1000) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11811bc00) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1184e8800) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b95ec00) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a7a3c00) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a59ac00) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x129164c00) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12ba09800) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118714000) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d275000) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12cf4ac00) [pid = 1647] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119d99400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119d05800) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1215c5000) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x117d14c00) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x123f99000) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119547c00) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118fe2000) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12d3cc000) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112ec9c00) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116a21000) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115e95000) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11687e000) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1164e7000) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118713c00) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118f5f400) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:15:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1197a7000) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:15:20 INFO - PROCESS | 1647 | 1467364520281 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1647 | 1467364520282 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d97800 == 43 [pid = 1647] [id = 43] 02:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1122bcc00) [pid = 1647] [serial = 125] [outer = 0x0] 02:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x112a77400) [pid = 1647] [serial = 126] [outer = 0x1122bcc00] 02:15:20 INFO - PROCESS | 1647 | 1467364520322 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118115400) [pid = 1647] [serial = 127] [outer = 0x1122bcc00] 02:15:20 INFO - PROCESS | 1647 | 1467364520691 Marionette TRACE conn2 <- [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:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1278ms 02:15:20 INFO - PROCESS | 1647 | 1467364520739 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:15:20 INFO - PROCESS | 1647 | 1467364520740 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:15:20 INFO - PROCESS | 1647 | 1467364520743 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1647 | 1467364520745 Marionette TRACE conn2 <- [1,146,null,{}] 02:15:20 INFO - PROCESS | 1647 | 1467364520755 Marionette TRACE conn2 -> [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:15:20 INFO - PROCESS | 1647 | 1467364520758 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:20 INFO - PROCESS | 1647 | 1467364520852 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:15:20 INFO - PROCESS | 1647 | 1467364520856 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1647 | 1467364520858 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d31000 == 44 [pid = 1647] [id = 44] 02:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116807800) [pid = 1647] [serial = 128] [outer = 0x0] 02:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119548400) [pid = 1647] [serial = 129] [outer = 0x116807800] 02:15:20 INFO - PROCESS | 1647 | 1467364520885 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1197a2800) [pid = 1647] [serial = 130] [outer = 0x116807800] 02:15:21 INFO - PROCESS | 1647 | 1467364521187 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 02:15:21 INFO - PROCESS | 1647 | 1467364521215 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1647 | 1467364521218 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:15:21 INFO - PROCESS | 1647 | 1467364521221 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1647 | 1467364521223 Marionette TRACE conn2 <- [1,150,null,{}] 02:15:21 INFO - PROCESS | 1647 | 1467364521229 Marionette TRACE conn2 -> [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:15:21 INFO - PROCESS | 1647 | 1467364521231 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:21 INFO - PROCESS | 1647 | 1467364521364 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:15:21 INFO - PROCESS | 1647 | 1467364521426 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1647 | 1467364521428 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x118471800 == 45 [pid = 1647] [id = 45] 02:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1164e1000) [pid = 1647] [serial = 131] [outer = 0x0] 02:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119ae2800) [pid = 1647] [serial = 132] [outer = 0x1164e1000] 02:15:21 INFO - PROCESS | 1647 | 1467364521467 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119df6400) [pid = 1647] [serial = 133] [outer = 0x1164e1000] 02:15:21 INFO - PROCESS | 1647 | 1467364521871 Marionette TRACE conn2 <- [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:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 671ms 02:15:21 INFO - PROCESS | 1647 | 1467364521891 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1647 | 1467364521893 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:15:21 INFO - PROCESS | 1647 | 1467364521897 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1647 | 1467364521898 Marionette TRACE conn2 <- [1,154,null,{}] 02:15:21 INFO - PROCESS | 1647 | 1467364521900 Marionette TRACE conn2 -> [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:15:21 INFO - PROCESS | 1647 | 1467364521901 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:21 INFO - PROCESS | 1647 | 1467364521986 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:15:21 INFO - PROCESS | 1647 | 1467364521992 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1647 | 1467364521993 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119178000 == 46 [pid = 1647] [id = 46] 02:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a1c7000) [pid = 1647] [serial = 134] [outer = 0x0] 02:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1211a6800) [pid = 1647] [serial = 135] [outer = 0x11a1c7000] 02:15:22 INFO - PROCESS | 1647 | 1467364522024 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1214c1c00) [pid = 1647] [serial = 136] [outer = 0x11a1c7000] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x121342800 == 45 [pid = 1647] [id = 38] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119a3e800 == 44 [pid = 1647] [id = 35] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12150d000 == 43 [pid = 1647] [id = 39] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119baa800 == 42 [pid = 1647] [id = 36] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1194bb800 == 41 [pid = 1647] [id = 34] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x121638800 == 40 [pid = 1647] [id = 40] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1dd800 == 39 [pid = 1647] [id = 37] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1194ab000 == 38 [pid = 1647] [id = 33] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac0000 == 37 [pid = 1647] [id = 28] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118157000 == 36 [pid = 1647] [id = 30] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1164a4800 == 35 [pid = 1647] [id = 27] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x115ee5000 == 34 [pid = 1647] [id = 42] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11684a800 == 33 [pid = 1647] [id = 31] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x117d3e800 == 32 [pid = 1647] [id = 29] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118fbf000 == 31 [pid = 1647] [id = 32] 02:15:22 INFO - PROCESS | 1647 | --DOCSHELL 0x111bd9000 == 30 [pid = 1647] [id = 41] 02:15:23 INFO - PROCESS | 1647 | --DOCSHELL 0x115d97800 == 29 [pid = 1647] [id = 43] 02:15:23 INFO - PROCESS | 1647 | --DOCSHELL 0x117d31000 == 28 [pid = 1647] [id = 44] 02:15:23 INFO - PROCESS | 1647 | --DOCSHELL 0x118471800 == 27 [pid = 1647] [id = 45] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x123f97800) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1197aa000) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1211a3800) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1211aa400) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121277400) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1215ce800) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x121bb8800) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124c16000) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12501dc00) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126a68800) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126e2d000) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1276bec00) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12d3c8000) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113034c00) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118114c00) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11623e000) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1164ebc00) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117151c00) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116fba800) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118714400) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118730800) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119542c00) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1195aec00) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119d04000) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1213a6800) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115e8c400) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118713400) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x123f96000) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118fdf400) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1164e6000) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1268bec00) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x126e2c800) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1272edc00) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1182ce800) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12ba15000) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x129163400) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12a795400) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12a799800) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12947f000) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x129166800) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12916c400) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x121b2dc00) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12d3bfc00) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12cf50c00) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12c8df800) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x12cf48c00) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12cf4c800) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12c5bac00) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x12ca66400) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x12c5af400) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12c4c5400) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x12c4b7c00) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x12c4bb000) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12bd22000) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x12bdca800) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 51 (0x12bd21400) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 50 (0x12a797800) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 49 (0x12b962000) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 48 (0x12b968000) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 47 (0x12b018800) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 46 (0x12b023000) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 45 (0x12ba11400) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 44 (0x12ba14c00) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 43 (0x12d3c4400) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 42 (0x12d3cac00) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 41 (0x1182d2400) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 02:15:23 INFO - PROCESS | 1647 | 1467364523335 Marionette TRACE conn2 <- [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:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1471ms 02:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:15:23 INFO - PROCESS | 1647 | 1467364523368 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1647 | 1467364523371 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:15:23 INFO - PROCESS | 1647 | 1467364523374 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1647 | 1467364523376 Marionette TRACE conn2 <- [1,158,null,{}] 02:15:23 INFO - PROCESS | 1647 | 1467364523380 Marionette TRACE conn2 -> [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:15:23 INFO - PROCESS | 1647 | 1467364523382 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:23 INFO - PROCESS | 1647 | 1467364523460 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:15:23 INFO - PROCESS | 1647 | 1467364523500 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1647 | 1467364523503 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x113245800 == 28 [pid = 1647] [id = 47] 02:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x11628b800) [pid = 1647] [serial = 137] [outer = 0x0] 02:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x11663a800) [pid = 1647] [serial = 138] [outer = 0x11628b800] 02:15:23 INFO - PROCESS | 1647 | 1467364523531 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x116a21c00) [pid = 1647] [serial = 139] [outer = 0x11628b800] 02:15:23 INFO - PROCESS | 1647 | 1467364523813 Marionette TRACE conn2 <- [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:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 02:15:23 INFO - PROCESS | 1647 | 1467364523849 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1647 | 1467364523853 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:15:23 INFO - PROCESS | 1647 | 1467364523857 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1647 | 1467364523861 Marionette TRACE conn2 <- [1,162,null,{}] 02:15:23 INFO - PROCESS | 1647 | 1467364523866 Marionette TRACE conn2 -> [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:15:23 INFO - PROCESS | 1647 | 1467364523868 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:23 INFO - PROCESS | 1647 | 1467364523943 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:15:23 INFO - PROCESS | 1647 | 1467364523947 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1647 | 1467364523949 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11641a800 == 29 [pid = 1647] [id = 48] 02:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x117151c00) [pid = 1647] [serial = 140] [outer = 0x0] 02:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x118115c00) [pid = 1647] [serial = 141] [outer = 0x117151c00] 02:15:23 INFO - PROCESS | 1647 | 1467364523978 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x1182cb400) [pid = 1647] [serial = 142] [outer = 0x117151c00] 02:15:24 INFO - PROCESS | 1647 | 1467364524285 Marionette TRACE conn2 <- [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:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 473ms 02:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:15:24 INFO - PROCESS | 1647 | 1467364524331 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1647 | 1467364524332 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:15:24 INFO - PROCESS | 1647 | 1467364524334 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1647 | 1467364524345 Marionette TRACE conn2 <- [1,166,null,{}] 02:15:24 INFO - PROCESS | 1647 | 1467364524353 Marionette TRACE conn2 -> [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:15:24 INFO - PROCESS | 1647 | 1467364524356 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:24 INFO - PROCESS | 1647 | 1467364524431 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:15:24 INFO - PROCESS | 1647 | 1467364524436 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1647 | 1467364524438 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad0800 == 30 [pid = 1647] [id = 49] 02:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x111d22400) [pid = 1647] [serial = 143] [outer = 0x0] 02:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x11873a000) [pid = 1647] [serial = 144] [outer = 0x111d22400] 02:15:24 INFO - PROCESS | 1647 | 1467364524468 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x118f5f400) [pid = 1647] [serial = 145] [outer = 0x111d22400] 02:15:24 INFO - PROCESS | 1647 | 1467364524770 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 480ms 02:15:24 INFO - PROCESS | 1647 | 1467364524814 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1647 | 1467364524816 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:15:24 INFO - PROCESS | 1647 | 1467364524818 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1647 | 1467364524819 Marionette TRACE conn2 <- [1,170,null,{}] 02:15:24 INFO - PROCESS | 1647 | 1467364524821 Marionette TRACE conn2 -> [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:15:24 INFO - PROCESS | 1647 | 1467364524823 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:24 INFO - PROCESS | 1647 | 1467364524894 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:15:24 INFO - PROCESS | 1647 | 1467364524934 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1647 | 1467364524935 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9c000 == 31 [pid = 1647] [id = 50] 02:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x118974000) [pid = 1647] [serial = 146] [outer = 0x0] 02:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x11911a000) [pid = 1647] [serial = 147] [outer = 0x118974000] 02:15:24 INFO - PROCESS | 1647 | 1467364524961 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x1195a4c00) [pid = 1647] [serial = 148] [outer = 0x118974000] 02:15:25 INFO - PROCESS | 1647 | 1467364525204 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 418ms 02:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:15:25 INFO - PROCESS | 1647 | 1467364525236 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1647 | 1467364525237 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:15:25 INFO - PROCESS | 1647 | 1467364525251 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1647 | 1467364525252 Marionette TRACE conn2 <- [1,174,null,{}] 02:15:25 INFO - PROCESS | 1647 | 1467364525254 Marionette TRACE conn2 -> [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:15:25 INFO - PROCESS | 1647 | 1467364525256 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:25 INFO - PROCESS | 1647 | 1467364525334 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:15:25 INFO - PROCESS | 1647 | 1467364525338 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1647 | 1467364525339 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11814c800 == 32 [pid = 1647] [id = 51] 02:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x11714f400) [pid = 1647] [serial = 149] [outer = 0x0] 02:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x1195aac00) [pid = 1647] [serial = 150] [outer = 0x11714f400] 02:15:25 INFO - PROCESS | 1647 | 1467364525366 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x119addc00) [pid = 1647] [serial = 151] [outer = 0x11714f400] 02:15:25 INFO - PROCESS | 1647 | 1467364525654 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 425ms 02:15:25 INFO - PROCESS | 1647 | 1467364525670 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1647 | 1467364525671 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:15:25 INFO - PROCESS | 1647 | 1467364525673 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1647 | 1467364525674 Marionette TRACE conn2 <- [1,178,null,{}] 02:15:25 INFO - PROCESS | 1647 | 1467364525684 Marionette TRACE conn2 -> [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:15:25 INFO - PROCESS | 1647 | 1467364525688 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:25 INFO - PROCESS | 1647 | 1467364525780 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:15:25 INFO - PROCESS | 1647 | 1467364525820 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1647 | 1467364525821 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118166000 == 33 [pid = 1647] [id = 52] 02:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x119115c00) [pid = 1647] [serial = 152] [outer = 0x0] 02:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x119d9a400) [pid = 1647] [serial = 153] [outer = 0x119115c00] 02:15:25 INFO - PROCESS | 1647 | 1467364525846 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1213a6400) [pid = 1647] [serial = 154] [outer = 0x119115c00] 02:15:26 INFO - PROCESS | 1647 | 1467364526106 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 476ms 02:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:15:26 INFO - PROCESS | 1647 | 1467364526151 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 1647 | 1467364526152 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:15:26 INFO - PROCESS | 1647 | 1467364526155 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 1647 | 1467364526156 Marionette TRACE conn2 <- [1,182,null,{}] 02:15:26 INFO - PROCESS | 1647 | 1467364526168 Marionette TRACE conn2 -> [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:15:26 INFO - PROCESS | 1647 | 1467364526169 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:26 INFO - PROCESS | 1647 | 1467364526257 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:15:26 INFO - PROCESS | 1647 | 1467364526265 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1647 | 1467364526276 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11949f800 == 34 [pid = 1647] [id = 53] 02:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x116fba800) [pid = 1647] [serial = 155] [outer = 0x0] 02:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1215cec00) [pid = 1647] [serial = 156] [outer = 0x116fba800] 02:15:26 INFO - PROCESS | 1647 | 1467364526308 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x121e8bc00) [pid = 1647] [serial = 157] [outer = 0x116fba800] 02:15:26 INFO - PROCESS | 1647 | 1467364526722 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 624ms 02:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:15:26 INFO - PROCESS | 1647 | 1467364526779 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 1647 | 1467364526779 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:15:26 INFO - PROCESS | 1647 | 1467364526781 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 1647 | 1467364526782 Marionette TRACE conn2 <- [1,186,null,{}] 02:15:26 INFO - PROCESS | 1647 | 1467364526784 Marionette TRACE conn2 -> [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:15:26 INFO - PROCESS | 1647 | 1467364526786 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:26 INFO - PROCESS | 1647 | 1467364526841 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:15:26 INFO - PROCESS | 1647 | 1467364526847 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1647 | 1467364526849 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c0800 == 35 [pid = 1647] [id = 54] 02:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x121e8e400) [pid = 1647] [serial = 158] [outer = 0x0] 02:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x123f9c000) [pid = 1647] [serial = 159] [outer = 0x121e8e400] 02:15:26 INFO - PROCESS | 1647 | 1467364526890 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x124c1a800) [pid = 1647] [serial = 160] [outer = 0x121e8e400] 02:15:27 INFO - PROCESS | 1647 | 1467364527337 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 02:15:27 INFO - PROCESS | 1647 | 1467364527358 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1647 | 1467364527360 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:15:27 INFO - PROCESS | 1647 | 1467364527363 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1647 | 1467364527365 Marionette TRACE conn2 <- [1,190,null,{}] 02:15:27 INFO - PROCESS | 1647 | 1467364527368 Marionette TRACE conn2 -> [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:15:27 INFO - PROCESS | 1647 | 1467364527370 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:27 INFO - PROCESS | 1647 | 1467364527483 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:15:27 INFO - PROCESS | 1647 | 1467364527486 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 1647 | 1467364527487 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad0000 == 36 [pid = 1647] [id = 55] 02:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x124caa000) [pid = 1647] [serial = 161] [outer = 0x0] 02:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x124cec400) [pid = 1647] [serial = 162] [outer = 0x124caa000] 02:15:27 INFO - PROCESS | 1647 | 1467364527527 Marionette DEBUG loaded listener.js 02:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x12501dc00) [pid = 1647] [serial = 163] [outer = 0x124caa000] 02:15:27 INFO - PROCESS | 1647 | 1467364527864 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 522ms 02:15:27 INFO - PROCESS | 1647 | 1467364527884 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1647 | 1467364527885 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:15:27 INFO - PROCESS | 1647 | 1467364527888 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1647 | 1467364527889 Marionette TRACE conn2 <- [1,194,null,{}] 02:15:27 INFO - PROCESS | 1647 | 1467364527891 Marionette TRACE conn2 -> [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:15:27 INFO - PROCESS | 1647 | 1467364527892 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:27 INFO - PROCESS | 1647 | 1467364527967 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:15:28 INFO - PROCESS | 1647 | 1467364528014 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1647 | 1467364528015 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a40000 == 37 [pid = 1647] [id = 56] 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11675d000) [pid = 1647] [serial = 164] [outer = 0x0] 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x12501e000) [pid = 1647] [serial = 165] [outer = 0x11675d000] 02:15:28 INFO - PROCESS | 1647 | 1467364528039 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x126836800) [pid = 1647] [serial = 166] [outer = 0x11675d000] 02:15:28 INFO - PROCESS | 1647 | 1467364528281 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 417ms 02:15:28 INFO - PROCESS | 1647 | 1467364528306 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1647 | 1467364528307 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:15:28 INFO - PROCESS | 1647 | 1467364528321 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1647 | 1467364528322 Marionette TRACE conn2 <- [1,198,null,{}] 02:15:28 INFO - PROCESS | 1647 | 1467364528324 Marionette TRACE conn2 -> [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:15:28 INFO - PROCESS | 1647 | 1467364528327 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:28 INFO - PROCESS | 1647 | 1467364528433 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:15:28 INFO - PROCESS | 1647 | 1467364528461 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1647 | 1467364528463 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180e1800 == 38 [pid = 1647] [id = 57] 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1268b9c00) [pid = 1647] [serial = 167] [outer = 0x0] 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x126a6b000) [pid = 1647] [serial = 168] [outer = 0x1268b9c00] 02:15:28 INFO - PROCESS | 1647 | 1467364528496 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x127238800) [pid = 1647] [serial = 169] [outer = 0x1268b9c00] 02:15:28 INFO - PROCESS | 1647 | 1467364528805 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 529ms 02:15:28 INFO - PROCESS | 1647 | 1467364528845 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1647 | 1467364528847 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:15:28 INFO - PROCESS | 1647 | 1467364528849 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1647 | 1467364528850 Marionette TRACE conn2 <- [1,202,null,{}] 02:15:28 INFO - PROCESS | 1647 | 1467364528852 Marionette TRACE conn2 -> [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:15:28 INFO - PROCESS | 1647 | 1467364528853 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:28 INFO - PROCESS | 1647 | 1467364528940 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:15:28 INFO - PROCESS | 1647 | 1467364528944 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1647 | 1467364528945 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e1800 == 39 [pid = 1647] [id = 58] 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12516c400) [pid = 1647] [serial = 170] [outer = 0x0] 02:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x127235400) [pid = 1647] [serial = 171] [outer = 0x12516c400] 02:15:28 INFO - PROCESS | 1647 | 1467364528969 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1272f7800) [pid = 1647] [serial = 172] [outer = 0x12516c400] 02:15:29 INFO - PROCESS | 1647 | 1467364529271 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 02:15:29 INFO - PROCESS | 1647 | 1467364529317 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1647 | 1467364529318 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:15:29 INFO - PROCESS | 1647 | 1467364529321 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1647 | 1467364529321 Marionette TRACE conn2 <- [1,206,null,{}] 02:15:29 INFO - PROCESS | 1647 | 1467364529324 Marionette TRACE conn2 -> [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:15:29 INFO - PROCESS | 1647 | 1467364529325 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:29 INFO - PROCESS | 1647 | 1467364529415 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:15:29 INFO - PROCESS | 1647 | 1467364529419 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1647 | 1467364529427 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x121631000 == 40 [pid = 1647] [id = 59] 02:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x125691400) [pid = 1647] [serial = 173] [outer = 0x0] 02:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x128e79400) [pid = 1647] [serial = 174] [outer = 0x125691400] 02:15:29 INFO - PROCESS | 1647 | 1467364529475 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x129166400) [pid = 1647] [serial = 175] [outer = 0x125691400] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1176ea800) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x116807800) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1122bcc00) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x111da8c00) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1272eac00) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12702b800) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x123f96800) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:15:29 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1164e1000) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:15:29 INFO - PROCESS | 1647 | 1467364529764 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 02:15:29 INFO - PROCESS | 1647 | 1467364529790 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1647 | 1467364529791 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:15:29 INFO - PROCESS | 1647 | 1467364529795 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1647 | 1467364529798 Marionette TRACE conn2 <- [1,210,null,{}] 02:15:29 INFO - PROCESS | 1647 | 1467364529800 Marionette TRACE conn2 -> [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:15:29 INFO - PROCESS | 1647 | 1467364529801 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:29 INFO - PROCESS | 1647 | 1467364529874 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:15:29 INFO - PROCESS | 1647 | 1467364529879 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1647 | 1467364529881 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x121637000 == 41 [pid = 1647] [id = 60] 02:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x116807800) [pid = 1647] [serial = 176] [outer = 0x0] 02:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1197a4c00) [pid = 1647] [serial = 177] [outer = 0x116807800] 02:15:29 INFO - PROCESS | 1647 | 1467364529904 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x129169000) [pid = 1647] [serial = 178] [outer = 0x116807800] 02:15:30 INFO - PROCESS | 1647 | 1467364530209 Marionette TRACE conn2 <- [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:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 02:15:30 INFO - PROCESS | 1647 | 1467364530266 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1647 | 1467364530268 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:15:30 INFO - PROCESS | 1647 | 1467364530271 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1647 | 1467364530274 Marionette TRACE conn2 <- [1,214,null,{}] 02:15:30 INFO - PROCESS | 1647 | 1467364530277 Marionette TRACE conn2 -> [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:15:30 INFO - PROCESS | 1647 | 1467364530278 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:30 INFO - PROCESS | 1647 | 1467364530420 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:15:30 INFO - PROCESS | 1647 | 1467364530428 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1647 | 1467364530440 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bda800 == 42 [pid = 1647] [id = 61] 02:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x127237400) [pid = 1647] [serial = 179] [outer = 0x0] 02:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1292cd000) [pid = 1647] [serial = 180] [outer = 0x127237400] 02:15:30 INFO - PROCESS | 1647 | 1467364530478 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1292d4c00) [pid = 1647] [serial = 181] [outer = 0x127237400] 02:15:30 INFO - PROCESS | 1647 | 1467364530830 Marionette TRACE conn2 <- [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:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 569ms 02:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:15:30 INFO - PROCESS | 1647 | 1467364530841 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1647 | 1467364530842 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:15:30 INFO - PROCESS | 1647 | 1467364530847 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1647 | 1467364530848 Marionette TRACE conn2 <- [1,218,null,{}] 02:15:30 INFO - PROCESS | 1647 | 1467364530851 Marionette TRACE conn2 -> [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:15:30 INFO - PROCESS | 1647 | 1467364530851 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:30 INFO - PROCESS | 1647 | 1467364530927 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:15:30 INFO - PROCESS | 1647 | 1467364530932 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1647 | 1467364530933 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ec0000 == 43 [pid = 1647] [id = 62] 02:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1215c8800) [pid = 1647] [serial = 182] [outer = 0x0] 02:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x129da4000) [pid = 1647] [serial = 183] [outer = 0x1215c8800] 02:15:30 INFO - PROCESS | 1647 | 1467364530955 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x12a58c800) [pid = 1647] [serial = 184] [outer = 0x1215c8800] 02:15:31 INFO - PROCESS | 1647 | 1467364531233 Marionette TRACE conn2 <- [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:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 02:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:15:31 INFO - PROCESS | 1647 | 1467364531266 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1647 | 1467364531267 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:15:31 INFO - PROCESS | 1647 | 1467364531269 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1647 | 1467364531270 Marionette TRACE conn2 <- [1,222,null,{}] 02:15:31 INFO - PROCESS | 1647 | 1467364531274 Marionette TRACE conn2 -> [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:15:31 INFO - PROCESS | 1647 | 1467364531275 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:31 INFO - PROCESS | 1647 | 1467364531385 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:15:31 INFO - PROCESS | 1647 | 1467364531397 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1647 | 1467364531398 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12680f800 == 44 [pid = 1647] [id = 63] 02:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1176ee000) [pid = 1647] [serial = 185] [outer = 0x0] 02:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x129485000) [pid = 1647] [serial = 186] [outer = 0x1176ee000] 02:15:31 INFO - PROCESS | 1647 | 1467364531421 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12a59ac00) [pid = 1647] [serial = 187] [outer = 0x1176ee000] 02:15:31 INFO - PROCESS | 1647 | 1467364531696 Marionette TRACE conn2 <- [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:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 02:15:31 INFO - PROCESS | 1647 | 1467364531742 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1647 | 1467364531744 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:15:31 INFO - PROCESS | 1647 | 1467364531751 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1647 | 1467364531752 Marionette TRACE conn2 <- [1,226,null,{}] 02:15:31 INFO - PROCESS | 1647 | 1467364531754 Marionette TRACE conn2 -> [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:15:31 INFO - PROCESS | 1647 | 1467364531755 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:31 INFO - PROCESS | 1647 | 1467364531834 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:15:31 INFO - PROCESS | 1647 | 1467364531837 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1647 | 1467364531838 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aaa800 == 45 [pid = 1647] [id = 64] 02:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12a59b000) [pid = 1647] [serial = 188] [outer = 0x0] 02:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a5e9c00) [pid = 1647] [serial = 189] [outer = 0x12a59b000] 02:15:31 INFO - PROCESS | 1647 | 1467364531862 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12a79ec00) [pid = 1647] [serial = 190] [outer = 0x12a59b000] 02:15:32 INFO - PROCESS | 1647 | 1467364532148 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 420ms 02:15:32 INFO - PROCESS | 1647 | 1467364532169 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1647 | 1467364532170 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:15:32 INFO - PROCESS | 1647 | 1467364532173 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1647 | 1467364532174 Marionette TRACE conn2 <- [1,230,null,{}] 02:15:32 INFO - PROCESS | 1647 | 1467364532183 Marionette TRACE conn2 -> [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:15:32 INFO - PROCESS | 1647 | 1467364532184 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:32 INFO - PROCESS | 1647 | 1467364532296 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:15:32 INFO - PROCESS | 1647 | 1467364532361 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1647 | 1467364532363 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x111f9d800 == 46 [pid = 1647] [id = 65] 02:15:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x110e6bc00) [pid = 1647] [serial = 191] [outer = 0x0] 02:15:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1122b4800) [pid = 1647] [serial = 192] [outer = 0x110e6bc00] 02:15:32 INFO - PROCESS | 1647 | 1467364532394 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x113035800) [pid = 1647] [serial = 193] [outer = 0x110e6bc00] 02:15:32 INFO - PROCESS | 1647 | 1467364532894 Marionette TRACE conn2 <- [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:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 768ms 02:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:15:32 INFO - PROCESS | 1647 | 1467364532945 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1647 | 1467364532948 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:15:32 INFO - PROCESS | 1647 | 1467364532951 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1647 | 1467364532953 Marionette TRACE conn2 <- [1,234,null,{}] 02:15:32 INFO - PROCESS | 1647 | 1467364532956 Marionette TRACE conn2 -> [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:15:32 INFO - PROCESS | 1647 | 1467364532959 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:33 INFO - PROCESS | 1647 | 1467364533068 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:15:33 INFO - PROCESS | 1647 | 1467364533191 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1647 | 1467364533193 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac6000 == 47 [pid = 1647] [id = 66] 02:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11714c400) [pid = 1647] [serial = 194] [outer = 0x0] 02:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1176ec800) [pid = 1647] [serial = 195] [outer = 0x11714c400] 02:15:33 INFO - PROCESS | 1647 | 1467364533223 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11811ac00) [pid = 1647] [serial = 196] [outer = 0x11714c400] 02:15:33 INFO - PROCESS | 1647 | 1467364533824 Marionette TRACE conn2 <- [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:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x126aaa800 == 46 [pid = 1647] [id = 64] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12680f800 == 45 [pid = 1647] [id = 63] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x124ec0000 == 44 [pid = 1647] [id = 62] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121bda800 == 43 [pid = 1647] [id = 61] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121637000 == 42 [pid = 1647] [id = 60] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121631000 == 41 [pid = 1647] [id = 59] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e1800 == 40 [pid = 1647] [id = 58] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1180e1800 == 39 [pid = 1647] [id = 57] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x119a40000 == 38 [pid = 1647] [id = 56] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad0000 == 37 [pid = 1647] [id = 55] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c0800 == 36 [pid = 1647] [id = 54] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11949f800 == 35 [pid = 1647] [id = 53] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1211a6800) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x118166000 == 34 [pid = 1647] [id = 52] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11814c800 == 33 [pid = 1647] [id = 51] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9c000 == 32 [pid = 1647] [id = 50] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad0800 == 31 [pid = 1647] [id = 49] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11641a800 == 30 [pid = 1647] [id = 48] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x113245800 == 29 [pid = 1647] [id = 47] 02:15:33 INFO - PROCESS | 1647 | --DOCSHELL 0x119178000 == 28 [pid = 1647] [id = 46] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1292d3400) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119ae2800) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1183cf000) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11872f800) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1197a2800) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112a77400) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118115400) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1164eac00) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x112ed2c00) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119548400) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119df6400) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x129165000) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124e9e800) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 02:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 920ms 02:15:33 INFO - PROCESS | 1647 | 1467364533871 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:15:33 INFO - PROCESS | 1647 | 1467364533873 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:15:33 INFO - PROCESS | 1647 | 1467364533878 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 1647 | 1467364533880 Marionette TRACE conn2 <- [1,238,null,{}] 02:15:33 INFO - PROCESS | 1647 | 1467364533884 Marionette TRACE conn2 -> [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:15:33 INFO - PROCESS | 1647 | 1467364533885 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:33 INFO - PROCESS | 1647 | 1467364533956 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:15:33 INFO - PROCESS | 1647 | 1467364533965 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1647 | 1467364533967 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x115da8800 == 29 [pid = 1647] [id = 67] 02:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1133b8c00) [pid = 1647] [serial = 197] [outer = 0x0] 02:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1182d3400) [pid = 1647] [serial = 198] [outer = 0x1133b8c00] 02:15:33 INFO - PROCESS | 1647 | 1467364533996 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118711400) [pid = 1647] [serial = 199] [outer = 0x1133b8c00] 02:15:34 INFO - PROCESS | 1647 | 1467364534328 Marionette TRACE conn2 <- [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:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 02:15:34 INFO - PROCESS | 1647 | 1467364534349 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 1647 | 1467364534354 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:15:34 INFO - PROCESS | 1647 | 1467364534360 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1647 | 1467364534362 Marionette TRACE conn2 <- [1,242,null,{}] 02:15:34 INFO - PROCESS | 1647 | 1467364534365 Marionette TRACE conn2 -> [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:15:34 INFO - PROCESS | 1647 | 1467364534367 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:34 INFO - PROCESS | 1647 | 1467364534487 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:15:34 INFO - PROCESS | 1647 | 1467364534577 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1647 | 1467364534579 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad8800 == 30 [pid = 1647] [id = 68] 02:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118735c00) [pid = 1647] [serial = 200] [outer = 0x0] 02:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119112400) [pid = 1647] [serial = 201] [outer = 0x118735c00] 02:15:34 INFO - PROCESS | 1647 | 1467364534628 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1195aa400) [pid = 1647] [serial = 202] [outer = 0x118735c00] 02:15:34 INFO - PROCESS | 1647 | 1467364534974 Marionette TRACE conn2 <- [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:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 02:15:35 INFO - PROCESS | 1647 | 1467364535031 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:15:35 INFO - PROCESS | 1647 | 1467364535033 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:15:35 INFO - PROCESS | 1647 | 1467364535037 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1647 | 1467364535040 Marionette TRACE conn2 <- [1,246,null,{}] 02:15:35 INFO - PROCESS | 1647 | 1467364535052 Marionette TRACE conn2 -> [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:15:35 INFO - PROCESS | 1647 | 1467364535057 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:35 INFO - PROCESS | 1647 | 1467364535175 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197ab400) [pid = 1647] [serial = 203] [outer = 0x12ca6d000] 02:15:35 INFO - PROCESS | 1647 | 1467364535211 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1647 | 1467364535213 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x118760800 == 31 [pid = 1647] [id = 69] 02:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119da0c00) [pid = 1647] [serial = 204] [outer = 0x0] 02:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a1c6400) [pid = 1647] [serial = 205] [outer = 0x119da0c00] 02:15:35 INFO - PROCESS | 1647 | 1467364535262 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1211a8c00) [pid = 1647] [serial = 206] [outer = 0x119da0c00] 02:15:35 INFO - PROCESS | 1647 | 1467364535648 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 623ms 02:15:35 INFO - PROCESS | 1647 | 1467364535661 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1647 | 1467364535665 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:15:35 INFO - PROCESS | 1647 | 1467364535667 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1647 | 1467364535668 Marionette TRACE conn2 <- [1,250,null,{}] 02:15:35 INFO - PROCESS | 1647 | 1467364535670 Marionette TRACE conn2 -> [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:15:35 INFO - PROCESS | 1647 | 1467364535671 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:35 INFO - PROCESS | 1647 | 1467364535771 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:15:35 INFO - PROCESS | 1647 | 1467364535777 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1647 | 1467364535778 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119178000 == 32 [pid = 1647] [id = 70] 02:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119da6000) [pid = 1647] [serial = 207] [outer = 0x0] 02:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121b2d800) [pid = 1647] [serial = 208] [outer = 0x119da6000] 02:15:35 INFO - PROCESS | 1647 | 1467364535803 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124c12400) [pid = 1647] [serial = 209] [outer = 0x119da6000] 02:15:36 INFO - PROCESS | 1647 | 1467364536131 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 518ms 02:15:36 INFO - PROCESS | 1647 | 1467364536186 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1647 | 1467364536187 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:15:36 INFO - PROCESS | 1647 | 1467364536189 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1647 | 1467364536190 Marionette TRACE conn2 <- [1,254,null,{}] 02:15:36 INFO - PROCESS | 1647 | 1467364536193 Marionette TRACE conn2 -> [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:15:36 INFO - PROCESS | 1647 | 1467364536194 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:36 INFO - PROCESS | 1647 | 1467364536284 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:15:36 INFO - PROCESS | 1647 | 1467364536318 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1647 | 1467364536319 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168aa000 == 33 [pid = 1647] [id = 71] 02:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124ce3c00) [pid = 1647] [serial = 210] [outer = 0x0] 02:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124e9f000) [pid = 1647] [serial = 211] [outer = 0x124ce3c00] 02:15:36 INFO - PROCESS | 1647 | 1467364536343 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12568dc00) [pid = 1647] [serial = 212] [outer = 0x124ce3c00] 02:15:36 INFO - PROCESS | 1647 | 1467364536636 Marionette TRACE conn2 <- [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:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 02:15:36 INFO - PROCESS | 1647 | 1467364536657 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1647 | 1467364536659 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:15:36 INFO - PROCESS | 1647 | 1467364536675 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1647 | 1467364536678 Marionette TRACE conn2 <- [1,258,null,{}] 02:15:36 INFO - PROCESS | 1647 | 1467364536682 Marionette TRACE conn2 -> [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:15:36 INFO - PROCESS | 1647 | 1467364536686 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:36 INFO - PROCESS | 1647 | 1467364536796 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:15:36 INFO - PROCESS | 1647 | 1467364536828 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1647 | 1467364536829 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d5000 == 34 [pid = 1647] [id = 72] 02:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116292c00) [pid = 1647] [serial = 213] [outer = 0x0] 02:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126a69400) [pid = 1647] [serial = 214] [outer = 0x116292c00] 02:15:36 INFO - PROCESS | 1647 | 1467364536853 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129166000) [pid = 1647] [serial = 215] [outer = 0x116292c00] 02:15:37 INFO - PROCESS | 1647 | 1467364537161 Marionette TRACE conn2 <- [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:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 522ms 02:15:37 INFO - PROCESS | 1647 | 1467364537198 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1647 | 1467364537199 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:15:37 INFO - PROCESS | 1647 | 1467364537201 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1647 | 1467364537202 Marionette TRACE conn2 <- [1,262,null,{}] 02:15:37 INFO - PROCESS | 1647 | 1467364537204 Marionette TRACE conn2 -> [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:15:37 INFO - PROCESS | 1647 | 1467364537205 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:37 INFO - PROCESS | 1647 | 1467364537295 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:15:37 INFO - PROCESS | 1647 | 1467364537327 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1647 | 1467364537328 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x121342000 == 35 [pid = 1647] [id = 73] 02:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129165800) [pid = 1647] [serial = 216] [outer = 0x0] 02:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1292cfc00) [pid = 1647] [serial = 217] [outer = 0x129165800] 02:15:37 INFO - PROCESS | 1647 | 1467364537352 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x129489800) [pid = 1647] [serial = 218] [outer = 0x129165800] 02:15:37 INFO - PROCESS | 1647 | 1467364537636 Marionette TRACE conn2 <- [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:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 02:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:15:37 INFO - PROCESS | 1647 | 1467364537669 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1647 | 1467364537671 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:15:37 INFO - PROCESS | 1647 | 1467364537673 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1647 | 1467364537674 Marionette TRACE conn2 <- [1,266,null,{}] 02:15:37 INFO - PROCESS | 1647 | 1467364537678 Marionette TRACE conn2 -> [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:15:37 INFO - PROCESS | 1647 | 1467364537681 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:37 INFO - PROCESS | 1647 | 1467364537770 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:15:37 INFO - PROCESS | 1647 | 1467364537781 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1647 | 1467364537782 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad8000 == 36 [pid = 1647] [id = 74] 02:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1292d2400) [pid = 1647] [serial = 219] [outer = 0x0] 02:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a598400) [pid = 1647] [serial = 220] [outer = 0x1292d2400] 02:15:37 INFO - PROCESS | 1647 | 1467364537807 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a79a400) [pid = 1647] [serial = 221] [outer = 0x1292d2400] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11675d000) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x111d22400) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11628b800) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118974000) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125691400) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12516c400) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116807800) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127237400) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11a1c7000) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1215c8800) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116fba800) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119115c00) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124caa000) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x117151c00) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121e8e400) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11714f400) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1176ee000) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:15:38 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1268b9c00) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:15:38 INFO - PROCESS | 1647 | 1467364538261 Marionette TRACE conn2 <- [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:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 02:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:15:38 INFO - PROCESS | 1647 | 1467364538294 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1647 | 1467364538295 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:15:38 INFO - PROCESS | 1647 | 1467364538297 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1647 | 1467364538298 Marionette TRACE conn2 <- [1,270,null,{}] 02:15:38 INFO - PROCESS | 1647 | 1467364538301 Marionette TRACE conn2 -> [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:15:38 INFO - PROCESS | 1647 | 1467364538302 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:38 INFO - PROCESS | 1647 | 1467364538375 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:15:38 INFO - PROCESS | 1647 | 1467364538381 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1647 | 1467364538382 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a72000 == 37 [pid = 1647] [id = 75] 02:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116760400) [pid = 1647] [serial = 222] [outer = 0x0] 02:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118975400) [pid = 1647] [serial = 223] [outer = 0x116760400] 02:15:38 INFO - PROCESS | 1647 | 1467364538406 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1214c5400) [pid = 1647] [serial = 224] [outer = 0x116760400] 02:15:38 INFO - PROCESS | 1647 | 1467364538714 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 02:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:15:38 INFO - PROCESS | 1647 | 1467364538766 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1647 | 1467364538767 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:15:38 INFO - PROCESS | 1647 | 1467364538769 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1647 | 1467364538770 Marionette TRACE conn2 <- [1,274,null,{}] 02:15:38 INFO - PROCESS | 1647 | 1467364538772 Marionette TRACE conn2 -> [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:15:38 INFO - PROCESS | 1647 | 1467364538774 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:38 INFO - PROCESS | 1647 | 1467364538868 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:15:38 INFO - PROCESS | 1647 | 1467364538874 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1647 | 1467364538875 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11874b800 == 38 [pid = 1647] [id = 76] 02:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12198d000) [pid = 1647] [serial = 225] [outer = 0x0] 02:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125690400) [pid = 1647] [serial = 226] [outer = 0x12198d000] 02:15:38 INFO - PROCESS | 1647 | 1467364538902 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129164c00) [pid = 1647] [serial = 227] [outer = 0x12198d000] 02:15:39 INFO - PROCESS | 1647 | 1467364539182 Marionette TRACE conn2 <- [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:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 418ms 02:15:39 INFO - PROCESS | 1647 | 1467364539191 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1647 | 1467364539192 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:15:39 INFO - PROCESS | 1647 | 1467364539203 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1647 | 1467364539204 Marionette TRACE conn2 <- [1,278,null,{}] 02:15:39 INFO - PROCESS | 1647 | 1467364539206 Marionette TRACE conn2 -> [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:15:39 INFO - PROCESS | 1647 | 1467364539208 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:39 INFO - PROCESS | 1647 | 1467364539305 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:15:39 INFO - PROCESS | 1647 | 1467364539308 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1647 | 1467364539309 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x128bec800 == 39 [pid = 1647] [id = 77] 02:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129166800) [pid = 1647] [serial = 228] [outer = 0x0] 02:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12af5c000) [pid = 1647] [serial = 229] [outer = 0x129166800] 02:15:39 INFO - PROCESS | 1647 | 1467364539337 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b018c00) [pid = 1647] [serial = 230] [outer = 0x129166800] 02:15:39 INFO - PROCESS | 1647 | 1467364539658 Marionette TRACE conn2 <- [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:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 02:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:15:39 INFO - PROCESS | 1647 | 1467364539672 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1647 | 1467364539673 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:15:39 INFO - PROCESS | 1647 | 1467364539675 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1647 | 1467364539677 Marionette TRACE conn2 <- [1,282,null,{}] 02:15:39 INFO - PROCESS | 1647 | 1467364539682 Marionette TRACE conn2 -> [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:15:39 INFO - PROCESS | 1647 | 1467364539683 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:39 INFO - PROCESS | 1647 | 1467364539782 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:15:39 INFO - PROCESS | 1647 | 1467364539788 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1647 | 1467364539789 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ebf800 == 40 [pid = 1647] [id = 78] 02:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118714400) [pid = 1647] [serial = 231] [outer = 0x0] 02:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b01c400) [pid = 1647] [serial = 232] [outer = 0x118714400] 02:15:39 INFO - PROCESS | 1647 | 1467364539812 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b8a7c00) [pid = 1647] [serial = 233] [outer = 0x118714400] 02:15:40 INFO - PROCESS | 1647 | 1467364540081 Marionette TRACE conn2 <- [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:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 421ms 02:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:15:40 INFO - PROCESS | 1647 | 1467364540100 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1647 | 1467364540101 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:15:40 INFO - PROCESS | 1647 | 1467364540103 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1647 | 1467364540104 Marionette TRACE conn2 <- [1,286,null,{}] 02:15:40 INFO - PROCESS | 1647 | 1467364540106 Marionette TRACE conn2 -> [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:15:40 INFO - PROCESS | 1647 | 1467364540107 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:40 INFO - PROCESS | 1647 | 1467364540186 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:15:40 INFO - PROCESS | 1647 | 1467364540271 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1647 | 1467364540272 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x112d33800 == 41 [pid = 1647] [id = 79] 02:15:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x111d22400) [pid = 1647] [serial = 234] [outer = 0x0] 02:15:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1122b9000) [pid = 1647] [serial = 235] [outer = 0x111d22400] 02:15:40 INFO - PROCESS | 1647 | 1467364540303 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116807c00) [pid = 1647] [serial = 236] [outer = 0x111d22400] 02:15:40 INFO - PROCESS | 1647 | 1467364540720 Marionette TRACE conn2 <- [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:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 668ms 02:15:40 INFO - PROCESS | 1647 | 1467364540773 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1647 | 1467364540775 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:15:40 INFO - PROCESS | 1647 | 1467364540779 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1647 | 1467364540780 Marionette TRACE conn2 <- [1,290,null,{}] 02:15:40 INFO - PROCESS | 1647 | 1467364540784 Marionette TRACE conn2 -> [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:15:40 INFO - PROCESS | 1647 | 1467364540787 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:40 INFO - PROCESS | 1647 | 1467364540890 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:15:40 INFO - PROCESS | 1647 | 1467364540961 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1647 | 1467364540963 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x118475000 == 42 [pid = 1647] [id = 80] 02:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118974c00) [pid = 1647] [serial = 237] [outer = 0x0] 02:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118fd8800) [pid = 1647] [serial = 238] [outer = 0x118974c00] 02:15:41 INFO - PROCESS | 1647 | 1467364541034 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1195ae400) [pid = 1647] [serial = 239] [outer = 0x118974c00] 02:15:41 INFO - PROCESS | 1647 | 1467364541490 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 02:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:15:41 INFO - PROCESS | 1647 | 1467364541502 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1647 | 1467364541506 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:15:41 INFO - PROCESS | 1647 | 1467364541531 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1647 | 1467364541533 Marionette TRACE conn2 <- [1,294,null,{}] 02:15:41 INFO - PROCESS | 1647 | 1467364541538 Marionette TRACE conn2 -> [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:15:41 INFO - PROCESS | 1647 | 1467364541541 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:41 INFO - PROCESS | 1647 | 1467364541691 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:15:41 INFO - PROCESS | 1647 | 1467364541776 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1647 | 1467364541777 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12681a000 == 43 [pid = 1647] [id = 81] 02:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119d9f800) [pid = 1647] [serial = 240] [outer = 0x0] 02:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1211a3400) [pid = 1647] [serial = 241] [outer = 0x119d9f800] 02:15:41 INFO - PROCESS | 1647 | 1467364541823 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123f9d000) [pid = 1647] [serial = 242] [outer = 0x119d9f800] 02:15:42 INFO - PROCESS | 1647 | 1467364542252 Marionette TRACE conn2 <- [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:15:42 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:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 793ms 02:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:15:42 INFO - PROCESS | 1647 | 1467364542303 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1647 | 1467364542304 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:15:42 INFO - PROCESS | 1647 | 1467364542312 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1647 | 1467364542316 Marionette TRACE conn2 <- [1,298,null,{}] 02:15:42 INFO - PROCESS | 1647 | 1467364542319 Marionette TRACE conn2 -> [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:15:42 INFO - PROCESS | 1647 | 1467364542322 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:42 INFO - PROCESS | 1647 | 1467364542424 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:15:42 INFO - PROCESS | 1647 | 1467364542485 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 1647 | 1467364542486 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292a8800 == 44 [pid = 1647] [id = 82] 02:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119df1800) [pid = 1647] [serial = 243] [outer = 0x0] 02:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121bab000) [pid = 1647] [serial = 244] [outer = 0x119df1800] 02:15:42 INFO - PROCESS | 1647 | 1467364542514 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12682d800) [pid = 1647] [serial = 245] [outer = 0x119df1800] 02:15:43 INFO - PROCESS | 1647 | 1467364543058 Marionette TRACE conn2 <- [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:15:43 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:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 779ms 02:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:15:43 INFO - PROCESS | 1647 | 1467364543086 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1647 | 1467364543088 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:15:43 INFO - PROCESS | 1647 | 1467364543092 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1647 | 1467364543094 Marionette TRACE conn2 <- [1,302,null,{}] 02:15:43 INFO - PROCESS | 1647 | 1467364543099 Marionette TRACE conn2 -> [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:15:43 INFO - PROCESS | 1647 | 1467364543100 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:43 INFO - PROCESS | 1647 | 1467364543194 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:15:43 INFO - PROCESS | 1647 | 1467364543260 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1647 | 1467364543263 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f98800 == 45 [pid = 1647] [id = 83] 02:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116880c00) [pid = 1647] [serial = 246] [outer = 0x0] 02:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1176f1c00) [pid = 1647] [serial = 247] [outer = 0x116880c00] 02:15:43 INFO - PROCESS | 1647 | 1467364543291 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1183cac00) [pid = 1647] [serial = 248] [outer = 0x116880c00] 02:15:43 INFO - PROCESS | 1647 | 1467364543741 Marionette TRACE conn2 <- [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:15:43 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:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 672ms 02:15:43 INFO - PROCESS | 1647 | 1467364543764 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1647 | 1467364543767 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:15:43 INFO - PROCESS | 1647 | 1467364543771 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1647 | 1467364543773 Marionette TRACE conn2 <- [1,306,null,{}] 02:15:43 INFO - PROCESS | 1647 | 1467364543775 Marionette TRACE conn2 -> [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:15:43 INFO - PROCESS | 1647 | 1467364543777 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:43 INFO - PROCESS | 1647 | 1467364543872 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:15:43 INFO - PROCESS | 1647 | 1467364543917 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1647 | 1467364543918 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11846e000 == 46 [pid = 1647] [id = 84] 02:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118734000) [pid = 1647] [serial = 249] [outer = 0x0] 02:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119ae7c00) [pid = 1647] [serial = 250] [outer = 0x118734000] 02:15:43 INFO - PROCESS | 1647 | 1467364543945 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119df6000) [pid = 1647] [serial = 251] [outer = 0x118734000] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x128ebf800 == 45 [pid = 1647] [id = 78] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x128bec800 == 44 [pid = 1647] [id = 77] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11874b800 == 43 [pid = 1647] [id = 76] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x121a72000 == 42 [pid = 1647] [id = 75] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad8000 == 41 [pid = 1647] [id = 74] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x121342000 == 40 [pid = 1647] [id = 73] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d5000 == 39 [pid = 1647] [id = 72] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1168aa000 == 38 [pid = 1647] [id = 71] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x119178000 == 37 [pid = 1647] [id = 70] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a5e9c00) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x118760800 == 36 [pid = 1647] [id = 69] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad8800 == 35 [pid = 1647] [id = 68] 02:15:44 INFO - PROCESS | 1647 | --DOCSHELL 0x115da8800 == 34 [pid = 1647] [id = 67] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12501e000) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11873a000) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118f5f400) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11663a800) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116a21c00) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11911a000) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1195a4c00) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128e79400) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1272f7800) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x127235400) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1197a4c00) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129169000) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1292cd000) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1214c1c00) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129da4000) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1215cec00) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129166400) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121e8bc00) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119d9a400) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1213a6400) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124cec400) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12501dc00) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118115c00) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1182cb400) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x123f9c000) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124c1a800) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1195aac00) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119addc00) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a59ac00) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126a6b000) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127238800) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126836800) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1292d4c00) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a58c800) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 02:15:44 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x129485000) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 02:15:44 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:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 519ms 02:15:44 INFO - PROCESS | 1647 | 1467364544287 Marionette TRACE conn2 <- [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:15:44 INFO - PROCESS | 1647 | 1467364544291 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1647 | 1467364544292 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:15:44 INFO - PROCESS | 1647 | 1467364544297 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1647 | 1467364544299 Marionette TRACE conn2 <- [1,310,null,{}] 02:15:44 INFO - PROCESS | 1647 | 1467364544306 Marionette TRACE conn2 -> [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:15:44 INFO - PROCESS | 1647 | 1467364544309 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:44 INFO - PROCESS | 1647 | 1467364544388 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:15:44 INFO - PROCESS | 1647 | 1467364544394 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1647 | 1467364544397 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d44800 == 35 [pid = 1647] [id = 85] 02:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1211a2800) [pid = 1647] [serial = 252] [outer = 0x0] 02:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1213a6400) [pid = 1647] [serial = 253] [outer = 0x1211a2800] 02:15:44 INFO - PROCESS | 1647 | 1467364544424 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x123ff2000) [pid = 1647] [serial = 254] [outer = 0x1211a2800] 02:15:44 INFO - PROCESS | 1647 | 1467364544734 Marionette TRACE conn2 <- [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:15:44 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:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 02:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:15:44 INFO - PROCESS | 1647 | 1467364544771 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1647 | 1467364544773 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:15:44 INFO - PROCESS | 1647 | 1467364544775 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1647 | 1467364544778 Marionette TRACE conn2 <- [1,314,null,{}] 02:15:44 INFO - PROCESS | 1647 | 1467364544781 Marionette TRACE conn2 -> [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:15:44 INFO - PROCESS | 1647 | 1467364544782 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:44 INFO - PROCESS | 1647 | 1467364544861 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:15:44 INFO - PROCESS | 1647 | 1467364544866 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1647 | 1467364544867 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c0000 == 36 [pid = 1647] [id = 86] 02:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12568ec00) [pid = 1647] [serial = 255] [outer = 0x0] 02:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x126836400) [pid = 1647] [serial = 256] [outer = 0x12568ec00] 02:15:44 INFO - PROCESS | 1647 | 1467364544892 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126a6b400) [pid = 1647] [serial = 257] [outer = 0x12568ec00] 02:15:45 INFO - PROCESS | 1647 | 1467364545218 Marionette TRACE conn2 <- [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:15:45 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:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 472ms 02:15:45 INFO - PROCESS | 1647 | 1467364545249 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1647 | 1467364545251 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:15:45 INFO - PROCESS | 1647 | 1467364545254 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1647 | 1467364545256 Marionette TRACE conn2 <- [1,318,null,{}] 02:15:45 INFO - PROCESS | 1647 | 1467364545259 Marionette TRACE conn2 -> [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:15:45 INFO - PROCESS | 1647 | 1467364545264 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:45 INFO - PROCESS | 1647 | 1467364545389 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:15:45 INFO - PROCESS | 1647 | 1467364545462 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1647 | 1467364545464 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a9d000 == 37 [pid = 1647] [id = 87] 02:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x125168800) [pid = 1647] [serial = 258] [outer = 0x0] 02:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127236c00) [pid = 1647] [serial = 259] [outer = 0x125168800] 02:15:45 INFO - PROCESS | 1647 | 1467364545503 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1276c2000) [pid = 1647] [serial = 260] [outer = 0x125168800] 02:15:45 INFO - PROCESS | 1647 | 1467364545897 Marionette TRACE conn2 <- [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:15:45 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:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 671ms 02:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:15:45 INFO - PROCESS | 1647 | 1467364545926 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1647 | 1467364545927 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1647 | 1467364545929 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1647 | 1467364545930 Marionette TRACE conn2 <- [1,322,null,{}] 02:15:45 INFO - PROCESS | 1647 | 1467364545932 Marionette TRACE conn2 -> [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:15:45 INFO - PROCESS | 1647 | 1467364545936 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:46 INFO - PROCESS | 1647 | 1467364546034 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:15:46 INFO - PROCESS | 1647 | 1467364546055 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1647 | 1467364546057 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x121350800 == 38 [pid = 1647] [id = 88] 02:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129165000) [pid = 1647] [serial = 261] [outer = 0x0] 02:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129daa000) [pid = 1647] [serial = 262] [outer = 0x129165000] 02:15:46 INFO - PROCESS | 1647 | 1467364546088 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a5dc800) [pid = 1647] [serial = 263] [outer = 0x129165000] 02:15:46 INFO - PROCESS | 1647 | 1467364546426 Marionette TRACE conn2 <- [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:15:46 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:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 02:15:46 INFO - PROCESS | 1647 | 1467364546448 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1647 | 1467364546449 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:15:46 INFO - PROCESS | 1647 | 1467364546456 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1647 | 1467364546457 Marionette TRACE conn2 <- [1,326,null,{}] 02:15:46 INFO - PROCESS | 1647 | 1467364546460 Marionette TRACE conn2 -> [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:15:46 INFO - PROCESS | 1647 | 1467364546461 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:46 INFO - PROCESS | 1647 | 1467364546556 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:15:46 INFO - PROCESS | 1647 | 1467364546561 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1647 | 1467364546562 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216bf800 == 39 [pid = 1647] [id = 89] 02:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a5dcc00) [pid = 1647] [serial = 264] [outer = 0x0] 02:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a79fc00) [pid = 1647] [serial = 265] [outer = 0x12a5dcc00] 02:15:46 INFO - PROCESS | 1647 | 1467364546586 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12af86800) [pid = 1647] [serial = 266] [outer = 0x12a5dcc00] 02:15:46 INFO - PROCESS | 1647 | 1467364546940 Marionette TRACE conn2 <- [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:15:46 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:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 525ms 02:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:15:46 INFO - PROCESS | 1647 | 1467364546977 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1647 | 1467364546978 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:15:46 INFO - PROCESS | 1647 | 1467364546980 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1647 | 1467364546981 Marionette TRACE conn2 <- [1,330,null,{}] 02:15:46 INFO - PROCESS | 1647 | 1467364546983 Marionette TRACE conn2 -> [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:15:46 INFO - PROCESS | 1647 | 1467364546984 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:47 INFO - PROCESS | 1647 | 1467364547084 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:15:47 INFO - PROCESS | 1647 | 1467364547097 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1647 | 1467364547099 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251d2000 == 40 [pid = 1647] [id = 90] 02:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12501dc00) [pid = 1647] [serial = 267] [outer = 0x0] 02:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b01b400) [pid = 1647] [serial = 268] [outer = 0x12501dc00] 02:15:47 INFO - PROCESS | 1647 | 1467364547122 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b8ae400) [pid = 1647] [serial = 269] [outer = 0x12501dc00] 02:15:47 INFO - PROCESS | 1647 | 1467364547440 Marionette TRACE conn2 <- [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:15:47 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:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 02:15:47 INFO - PROCESS | 1647 | 1467364547499 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1647 | 1467364547500 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:15:47 INFO - PROCESS | 1647 | 1467364547502 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1647 | 1467364547503 Marionette TRACE conn2 <- [1,334,null,{}] 02:15:47 INFO - PROCESS | 1647 | 1467364547505 Marionette TRACE conn2 -> [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:15:47 INFO - PROCESS | 1647 | 1467364547506 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:47 INFO - PROCESS | 1647 | 1467364547604 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:15:47 INFO - PROCESS | 1647 | 1467364547617 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1647 | 1467364547618 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aa7800 == 41 [pid = 1647] [id = 91] 02:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b8ae800) [pid = 1647] [serial = 270] [outer = 0x0] 02:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b962000) [pid = 1647] [serial = 271] [outer = 0x12b8ae800] 02:15:47 INFO - PROCESS | 1647 | 1467364547641 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b969000) [pid = 1647] [serial = 272] [outer = 0x12b8ae800] 02:15:47 INFO - PROCESS | 1647 | 1467364547968 Marionette TRACE conn2 <- [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:15:48 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:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 02:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:15:48 INFO - PROCESS | 1647 | 1467364548021 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1647 | 1467364548022 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:15:48 INFO - PROCESS | 1647 | 1467364548024 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1647 | 1467364548032 Marionette TRACE conn2 <- [1,338,null,{}] 02:15:48 INFO - PROCESS | 1647 | 1467364548034 Marionette TRACE conn2 -> [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:15:48 INFO - PROCESS | 1647 | 1467364548035 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:48 INFO - PROCESS | 1647 | 1467364548135 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:15:48 INFO - PROCESS | 1647 | 1467364548139 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1647 | 1467364548140 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e32000 == 42 [pid = 1647] [id = 92] 02:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b969c00) [pid = 1647] [serial = 273] [outer = 0x0] 02:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ba09400) [pid = 1647] [serial = 274] [outer = 0x12b969c00] 02:15:48 INFO - PROCESS | 1647 | 1467364548164 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ba0fc00) [pid = 1647] [serial = 275] [outer = 0x12b969c00] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118735c00) [pid = 1647] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129166800) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1292d2400) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12198d000) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1133b8c00) [pid = 1647] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116292c00) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119da6000) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124ce3c00) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x129165800) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116760400) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a59b000) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:15:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119da0c00) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:15:48 INFO - PROCESS | 1647 | 1467364548552 Marionette TRACE conn2 <- [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:15:48 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:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 575ms 02:15:48 INFO - PROCESS | 1647 | 1467364548607 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1647 | 1467364548613 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:15:48 INFO - PROCESS | 1647 | 1467364548619 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1647 | 1467364548622 Marionette TRACE conn2 <- [1,342,null,{}] 02:15:48 INFO - PROCESS | 1647 | 1467364548625 Marionette TRACE conn2 -> [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:15:48 INFO - PROCESS | 1647 | 1467364548630 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:48 INFO - PROCESS | 1647 | 1467364548771 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:15:48 INFO - PROCESS | 1647 | 1467364548780 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1647 | 1467364548782 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295b5800 == 43 [pid = 1647] [id = 93] 02:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119da0c00) [pid = 1647] [serial = 276] [outer = 0x0] 02:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126a5ec00) [pid = 1647] [serial = 277] [outer = 0x119da0c00] 02:15:48 INFO - PROCESS | 1647 | 1467364548824 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12ba13800) [pid = 1647] [serial = 278] [outer = 0x119da0c00] 02:15:49 INFO - PROCESS | 1647 | 1467364549247 Marionette TRACE conn2 <- [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:15:49 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:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 672ms 02:15:49 INFO - PROCESS | 1647 | 1467364549300 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:15:49 INFO - PROCESS | 1647 | 1467364549309 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:15:49 INFO - PROCESS | 1647 | 1467364549313 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1647 | 1467364549315 Marionette TRACE conn2 <- [1,346,null,{}] 02:15:49 INFO - PROCESS | 1647 | 1467364549317 Marionette TRACE conn2 -> [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:15:49 INFO - PROCESS | 1647 | 1467364549318 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:49 INFO - PROCESS | 1647 | 1467364549399 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:15:49 INFO - PROCESS | 1647 | 1467364549402 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1647 | 1467364549403 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a689800 == 44 [pid = 1647] [id = 94] 02:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12bd17c00) [pid = 1647] [serial = 279] [outer = 0x0] 02:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bd1a400) [pid = 1647] [serial = 280] [outer = 0x12bd17c00] 02:15:49 INFO - PROCESS | 1647 | 1467364549427 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12bd22000) [pid = 1647] [serial = 281] [outer = 0x12bd17c00] 02:15:49 INFO - PROCESS | 1647 | 1467364549736 Marionette TRACE conn2 <- [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:15:49 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:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 02:15:49 INFO - PROCESS | 1647 | 1467364549782 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1647 | 1467364549783 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:15:49 INFO - PROCESS | 1647 | 1467364549785 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1647 | 1467364549786 Marionette TRACE conn2 <- [1,350,null,{}] 02:15:49 INFO - PROCESS | 1647 | 1467364549788 Marionette TRACE conn2 -> [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:15:49 INFO - PROCESS | 1647 | 1467364549789 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:49 INFO - PROCESS | 1647 | 1467364549872 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:15:49 INFO - PROCESS | 1647 | 1467364549875 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1647 | 1467364549876 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a74c800 == 45 [pid = 1647] [id = 95] 02:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bd1c800) [pid = 1647] [serial = 282] [outer = 0x0] 02:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12bdca800) [pid = 1647] [serial = 283] [outer = 0x12bd1c800] 02:15:49 INFO - PROCESS | 1647 | 1467364549901 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12bdd0800) [pid = 1647] [serial = 284] [outer = 0x12bd1c800] 02:15:50 INFO - PROCESS | 1647 | 1467364550217 Marionette TRACE conn2 <- [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:15:50 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:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 02:15:50 INFO - PROCESS | 1647 | 1467364550267 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1647 | 1467364550268 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:15:50 INFO - PROCESS | 1647 | 1467364550271 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1647 | 1467364550272 Marionette TRACE conn2 <- [1,354,null,{}] 02:15:50 INFO - PROCESS | 1647 | 1467364550274 Marionette TRACE conn2 -> [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:15:50 INFO - PROCESS | 1647 | 1467364550275 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:50 INFO - PROCESS | 1647 | 1467364550359 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:15:50 INFO - PROCESS | 1647 | 1467364550449 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1647 | 1467364550451 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133ce000 == 46 [pid = 1647] [id = 96] 02:15:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x111d75400) [pid = 1647] [serial = 285] [outer = 0x0] 02:15:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x112a77c00) [pid = 1647] [serial = 286] [outer = 0x111d75400] 02:15:50 INFO - PROCESS | 1647 | 1467364550483 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x116fb1400) [pid = 1647] [serial = 287] [outer = 0x111d75400] 02:15:50 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:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 668ms 02:15:50 INFO - PROCESS | 1647 | 1467364550933 Marionette TRACE conn2 <- [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:15:50 INFO - PROCESS | 1647 | 1467364550941 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:15:50 INFO - PROCESS | 1647 | 1467364550943 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1647 | 1467364550946 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1647 | 1467364550948 Marionette TRACE conn2 <- [1,358,null,{}] 02:15:50 INFO - PROCESS | 1647 | 1467364550952 Marionette TRACE conn2 -> [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:15:50 INFO - PROCESS | 1647 | 1467364550955 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:51 INFO - PROCESS | 1647 | 1467364551063 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:15:51 INFO - PROCESS | 1647 | 1467364551113 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1647 | 1467364551115 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x118471800 == 47 [pid = 1647] [id = 97] 02:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118975000) [pid = 1647] [serial = 288] [outer = 0x0] 02:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119541c00) [pid = 1647] [serial = 289] [outer = 0x118975000] 02:15:51 INFO - PROCESS | 1647 | 1467364551146 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119ae9800) [pid = 1647] [serial = 290] [outer = 0x118975000] 02:15:51 INFO - PROCESS | 1647 | 1467364551585 Marionette TRACE conn2 <- [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:15:51 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:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 669ms 02:15:51 INFO - PROCESS | 1647 | 1467364551618 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1647 | 1467364551620 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:15:51 INFO - PROCESS | 1647 | 1467364551623 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1647 | 1467364551624 Marionette TRACE conn2 <- [1,362,null,{}] 02:15:51 INFO - PROCESS | 1647 | 1467364551645 Marionette TRACE conn2 -> [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:15:51 INFO - PROCESS | 1647 | 1467364551647 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:51 INFO - PROCESS | 1647 | 1467364551772 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:15:51 INFO - PROCESS | 1647 | 1467364551847 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1647 | 1467364551849 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a24800 == 48 [pid = 1647] [id = 98] 02:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x123f67c00) [pid = 1647] [serial = 291] [outer = 0x0] 02:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124ca6c00) [pid = 1647] [serial = 292] [outer = 0x123f67c00] 02:15:51 INFO - PROCESS | 1647 | 1467364551877 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x126a68800) [pid = 1647] [serial = 293] [outer = 0x123f67c00] 02:15:52 INFO - PROCESS | 1647 | 1467364552300 Marionette TRACE conn2 <- [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:15:52 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:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 719ms 02:15:52 INFO - PROCESS | 1647 | 1467364552360 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1647 | 1467364552362 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:15:52 INFO - PROCESS | 1647 | 1467364552372 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1647 | 1467364552378 Marionette TRACE conn2 <- [1,366,null,{}] 02:15:52 INFO - PROCESS | 1647 | 1467364552382 Marionette TRACE conn2 -> [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:15:52 INFO - PROCESS | 1647 | 1467364552385 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:52 INFO - PROCESS | 1647 | 1467364552503 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:15:52 INFO - PROCESS | 1647 | 1467364552590 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1647 | 1467364552591 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180c8800 == 49 [pid = 1647] [id = 99] 02:15:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119aeb000) [pid = 1647] [serial = 294] [outer = 0x0] 02:15:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1276c6000) [pid = 1647] [serial = 295] [outer = 0x119aeb000] 02:15:52 INFO - PROCESS | 1647 | 1467364552639 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129168000) [pid = 1647] [serial = 296] [outer = 0x119aeb000] 02:15:53 INFO - PROCESS | 1647 | 1467364553292 Marionette TRACE conn2 <- [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:15:53 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:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 981ms 02:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:15:53 INFO - PROCESS | 1647 | 1467364553348 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 1647 | 1467364553350 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:15:53 INFO - PROCESS | 1647 | 1467364553353 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1647 | 1467364553355 Marionette TRACE conn2 <- [1,370,null,{}] 02:15:53 INFO - PROCESS | 1647 | 1467364553359 Marionette TRACE conn2 -> [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:15:53 INFO - PROCESS | 1647 | 1467364553360 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:53 INFO - PROCESS | 1647 | 1467364553450 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:15:53 INFO - PROCESS | 1647 | 1467364553519 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1647 | 1467364553521 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e4a000 == 50 [pid = 1647] [id = 100] 02:15:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118976000) [pid = 1647] [serial = 297] [outer = 0x0] 02:15:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118980800) [pid = 1647] [serial = 298] [outer = 0x118976000] 02:15:53 INFO - PROCESS | 1647 | 1467364553549 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119545400) [pid = 1647] [serial = 299] [outer = 0x118976000] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12a74c800 == 49 [pid = 1647] [id = 95] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12a689800 == 48 [pid = 1647] [id = 94] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1295b5800 == 47 [pid = 1647] [id = 93] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x128e32000 == 46 [pid = 1647] [id = 92] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x126aa7800 == 45 [pid = 1647] [id = 91] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1251d2000 == 44 [pid = 1647] [id = 90] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1216bf800 == 43 [pid = 1647] [id = 89] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x121350800 == 42 [pid = 1647] [id = 88] 02:15:53 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12b01c400) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 02:15:53 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1122b4800) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 02:15:53 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1176ec800) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x119a9d000 == 41 [pid = 1647] [id = 87] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c0000 == 40 [pid = 1647] [id = 86] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x117d44800 == 39 [pid = 1647] [id = 85] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x11846e000 == 38 [pid = 1647] [id = 84] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x116f98800 == 37 [pid = 1647] [id = 83] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1292a8800 == 36 [pid = 1647] [id = 82] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12681a000 == 35 [pid = 1647] [id = 81] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x118475000 == 34 [pid = 1647] [id = 80] 02:15:53 INFO - PROCESS | 1647 | --DOCSHELL 0x112d33800 == 33 [pid = 1647] [id = 79] 02:15:54 INFO - PROCESS | 1647 | 1467364554034 Marionette TRACE conn2 <- [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:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12b018c00) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1195aa400) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12af5c000) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a79a400) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x129164c00) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118711400) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x129166000) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124c12400) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1182d3400) [pid = 1647] [serial = 198] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12568dc00) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a598400) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x125690400) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129489800) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124e9f000) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1214c5400) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126a69400) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118975400) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12d275800) [pid = 1647] [serial = 52] [outer = 0x0] [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:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1292cfc00) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a79ec00) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121b2d800) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119112400) [pid = 1647] [serial = 201] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11a1c6400) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 02:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1211a8c00) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 02:15:54 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:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 02:15:54 INFO - PROCESS | 1647 | 1467364554082 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1647 | 1467364554085 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:15:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:15:54 INFO - PROCESS | 1647 | 1467364554091 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1647 | 1467364554093 Marionette TRACE conn2 <- [1,374,null,{}] 02:15:54 INFO - PROCESS | 1647 | 1467364554095 Marionette TRACE conn2 -> [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:15:54 INFO - PROCESS | 1647 | 1467364554097 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:54 INFO - PROCESS | 1647 | 1467364554173 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:15:54 INFO - PROCESS | 1647 | 1467364554181 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1647 | 1467364554182 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x117467800 == 34 [pid = 1647] [id = 101] 02:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119df5400) [pid = 1647] [serial = 300] [outer = 0x0] 02:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a0f1000) [pid = 1647] [serial = 301] [outer = 0x119df5400] 02:15:54 INFO - PROCESS | 1647 | 1467364554209 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1211a7c00) [pid = 1647] [serial = 302] [outer = 0x119df5400] 02:15:54 INFO - PROCESS | 1647 | 1467364554569 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:15:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 02:15:54 INFO - PROCESS | 1647 | 1467364554610 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1647 | 1467364554612 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:15:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:15:54 INFO - PROCESS | 1647 | 1467364554614 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1647 | 1467364554616 Marionette TRACE conn2 <- [1,378,null,{}] 02:15:54 INFO - PROCESS | 1647 | 1467364554623 Marionette TRACE conn2 -> [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:15:54 INFO - PROCESS | 1647 | 1467364554626 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:54 INFO - PROCESS | 1647 | 1467364554702 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:15:54 INFO - PROCESS | 1647 | 1467364554707 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1647 | 1467364554709 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119163000 == 35 [pid = 1647] [id = 102] 02:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12198cc00) [pid = 1647] [serial = 303] [outer = 0x0] 02:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124ce5400) [pid = 1647] [serial = 304] [outer = 0x12198cc00] 02:15:54 INFO - PROCESS | 1647 | 1467364554739 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125691400) [pid = 1647] [serial = 305] [outer = 0x12198cc00] 02:15:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:15:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 02:15:55 INFO - PROCESS | 1647 | 1467364555079 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:15:55 INFO - PROCESS | 1647 | 1467364555085 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:15:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:15:55 INFO - PROCESS | 1647 | 1467364555087 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:15:55 INFO - PROCESS | 1647 | 1467364555089 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1647 | 1467364555090 Marionette TRACE conn2 <- [1,382,null,{}] 02:15:55 INFO - PROCESS | 1647 | 1467364555093 Marionette TRACE conn2 -> [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:15:55 INFO - PROCESS | 1647 | 1467364555095 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:55 INFO - PROCESS | 1647 | 1467364555182 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:15:55 INFO - PROCESS | 1647 | 1467364555228 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1647 | 1467364555229 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194cc000 == 36 [pid = 1647] [id = 103] 02:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124ea2800) [pid = 1647] [serial = 306] [outer = 0x0] 02:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1268c6000) [pid = 1647] [serial = 307] [outer = 0x124ea2800] 02:15:55 INFO - PROCESS | 1647 | 1467364555254 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1272f6400) [pid = 1647] [serial = 308] [outer = 0x124ea2800] 02:15:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:15:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 02:15:55 INFO - PROCESS | 1647 | 1467364555554 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:15:55 INFO - PROCESS | 1647 | 1467364555557 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:15:55 INFO - PROCESS | 1647 | 1467364555559 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:15:55 INFO - PROCESS | 1647 | 1467364555568 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1647 | 1467364555570 Marionette TRACE conn2 <- [1,386,null,{}] 02:15:55 INFO - PROCESS | 1647 | 1467364555572 Marionette TRACE conn2 -> [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:15:55 INFO - PROCESS | 1647 | 1467364555573 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:55 INFO - PROCESS | 1647 | 1467364555652 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:15:55 INFO - PROCESS | 1647 | 1467364555656 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1647 | 1467364555657 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e3800 == 37 [pid = 1647] [id = 104] 02:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1276c8800) [pid = 1647] [serial = 309] [outer = 0x0] 02:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x129165400) [pid = 1647] [serial = 310] [outer = 0x1276c8800] 02:15:55 INFO - PROCESS | 1647 | 1467364555684 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1292ca400) [pid = 1647] [serial = 311] [outer = 0x1276c8800] 02:15:56 INFO - PROCESS | 1647 | 1467364556009 Marionette TRACE conn2 <- [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:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 02:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:15:56 INFO - PROCESS | 1647 | 1467364556038 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1647 | 1467364556039 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:15:56 INFO - PROCESS | 1647 | 1467364556041 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1647 | 1467364556042 Marionette TRACE conn2 <- [1,390,null,{}] 02:15:56 INFO - PROCESS | 1647 | 1467364556044 Marionette TRACE conn2 -> [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:15:56 INFO - PROCESS | 1647 | 1467364556048 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:56 INFO - PROCESS | 1647 | 1467364556175 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:15:56 INFO - PROCESS | 1647 | 1467364556189 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1647 | 1467364556190 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x121345800 == 38 [pid = 1647] [id = 105] 02:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128e7bc00) [pid = 1647] [serial = 312] [outer = 0x0] 02:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x129485000) [pid = 1647] [serial = 313] [outer = 0x128e7bc00] 02:15:56 INFO - PROCESS | 1647 | 1467364556216 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a7a0400) [pid = 1647] [serial = 314] [outer = 0x128e7bc00] 02:15:56 INFO - PROCESS | 1647 | 1467364556583 Marionette TRACE conn2 <- [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:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 570ms 02:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:15:56 INFO - PROCESS | 1647 | 1467364556613 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1647 | 1467364556614 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:15:56 INFO - PROCESS | 1647 | 1467364556616 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1647 | 1467364556617 Marionette TRACE conn2 <- [1,394,null,{}] 02:15:56 INFO - PROCESS | 1647 | 1467364556620 Marionette TRACE conn2 -> [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:15:56 INFO - PROCESS | 1647 | 1467364556621 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:56 INFO - PROCESS | 1647 | 1467364556714 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:15:56 INFO - PROCESS | 1647 | 1467364556723 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1647 | 1467364556724 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684e000 == 39 [pid = 1647] [id = 106] 02:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1176f3c00) [pid = 1647] [serial = 315] [outer = 0x0] 02:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12af85c00) [pid = 1647] [serial = 316] [outer = 0x1176f3c00] 02:15:56 INFO - PROCESS | 1647 | 1467364556748 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b021000) [pid = 1647] [serial = 317] [outer = 0x1176f3c00] 02:15:57 INFO - PROCESS | 1647 | 1467364557201 Marionette TRACE conn2 <- [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:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 618ms 02:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:15:57 INFO - PROCESS | 1647 | 1467364557236 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1647 | 1467364557237 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:15:57 INFO - PROCESS | 1647 | 1467364557239 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1647 | 1467364557240 Marionette TRACE conn2 <- [1,398,null,{}] 02:15:57 INFO - PROCESS | 1647 | 1467364557252 Marionette TRACE conn2 -> [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:15:57 INFO - PROCESS | 1647 | 1467364557254 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:57 INFO - PROCESS | 1647 | 1467364557385 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:15:57 INFO - PROCESS | 1647 | 1467364557391 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1647 | 1467364557392 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aa5800 == 40 [pid = 1647] [id = 107] 02:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11676a400) [pid = 1647] [serial = 318] [outer = 0x0] 02:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b8b2000) [pid = 1647] [serial = 319] [outer = 0x11676a400] 02:15:57 INFO - PROCESS | 1647 | 1467364557448 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12ba0c400) [pid = 1647] [serial = 320] [outer = 0x11676a400] 02:15:57 INFO - PROCESS | 1647 | 1467364557764 Marionette TRACE conn2 <- [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:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 02:15:57 INFO - PROCESS | 1647 | 1467364557808 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1647 | 1467364557809 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:15:57 INFO - PROCESS | 1647 | 1467364557813 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1647 | 1467364557814 Marionette TRACE conn2 <- [1,402,null,{}] 02:15:57 INFO - PROCESS | 1647 | 1467364557817 Marionette TRACE conn2 -> [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:15:57 INFO - PROCESS | 1647 | 1467364557818 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:57 INFO - PROCESS | 1647 | 1467364557917 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:15:57 INFO - PROCESS | 1647 | 1467364557920 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1647 | 1467364557921 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x128bf3800 == 41 [pid = 1647] [id = 108] 02:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118115000) [pid = 1647] [serial = 321] [outer = 0x0] 02:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bd26800) [pid = 1647] [serial = 322] [outer = 0x118115000] 02:15:57 INFO - PROCESS | 1647 | 1467364557946 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c4b6800) [pid = 1647] [serial = 323] [outer = 0x118115000] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12a5dcc00) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12501dc00) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x111d22400) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119df1800) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1211a2800) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118974c00) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118734000) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116880c00) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12568ec00) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119d9f800) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129165000) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x125168800) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12b8ae800) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12b969c00) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12bd17c00) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119da0c00) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x110e6bc00) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11714c400) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118714400) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:15:58 INFO - PROCESS | 1647 | 1467364558409 Marionette TRACE conn2 <- [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:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 621ms 02:15:58 INFO - PROCESS | 1647 | 1467364558433 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1647 | 1467364558434 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:15:58 INFO - PROCESS | 1647 | 1467364558436 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1647 | 1467364558437 Marionette TRACE conn2 <- [1,406,null,{}] 02:15:58 INFO - PROCESS | 1647 | 1467364558439 Marionette TRACE conn2 -> [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:15:58 INFO - PROCESS | 1647 | 1467364558440 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:58 INFO - PROCESS | 1647 | 1467364558521 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:15:58 INFO - PROCESS | 1647 | 1467364558526 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1647 | 1467364558528 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251d4800 == 42 [pid = 1647] [id = 109] 02:15:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1184e3000) [pid = 1647] [serial = 324] [outer = 0x0] 02:15:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1197a6400) [pid = 1647] [serial = 325] [outer = 0x1184e3000] 02:15:58 INFO - PROCESS | 1647 | 1467364558554 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1268be800) [pid = 1647] [serial = 326] [outer = 0x1184e3000] 02:15:58 INFO - PROCESS | 1647 | 1467364558900 Marionette TRACE conn2 <- [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:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 02:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:15:58 INFO - PROCESS | 1647 | 1467364558954 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1647 | 1467364558956 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:15:58 INFO - PROCESS | 1647 | 1467364558958 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1647 | 1467364558960 Marionette TRACE conn2 <- [1,410,null,{}] 02:15:58 INFO - PROCESS | 1647 | 1467364558962 Marionette TRACE conn2 -> [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:15:58 INFO - PROCESS | 1647 | 1467364558964 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:59 INFO - PROCESS | 1647 | 1467364559057 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:15:59 INFO - PROCESS | 1647 | 1467364559065 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1647 | 1467364559067 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a521000 == 43 [pid = 1647] [id = 110] 02:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126a60000) [pid = 1647] [serial = 327] [outer = 0x0] 02:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12ba0e000) [pid = 1647] [serial = 328] [outer = 0x126a60000] 02:15:59 INFO - PROCESS | 1647 | 1467364559093 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12c4c3c00) [pid = 1647] [serial = 329] [outer = 0x126a60000] 02:15:59 INFO - PROCESS | 1647 | 1467364559432 Marionette TRACE conn2 <- [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:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 02:15:59 INFO - PROCESS | 1647 | 1467364559479 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1647 | 1467364559480 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:15:59 INFO - PROCESS | 1647 | 1467364559482 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1647 | 1467364559483 Marionette TRACE conn2 <- [1,414,null,{}] 02:15:59 INFO - PROCESS | 1647 | 1467364559485 Marionette TRACE conn2 -> [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:15:59 INFO - PROCESS | 1647 | 1467364559486 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:59 INFO - PROCESS | 1647 | 1467364559571 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:15:59 INFO - PROCESS | 1647 | 1467364559639 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1647 | 1467364559640 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:15:59 INFO - PROCESS | 1647 | 1467364559642 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:15:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b077000 == 44 [pid = 1647] [id = 111] 02:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12c4ba000) [pid = 1647] [serial = 330] [outer = 0x0] 02:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12c4c5000) [pid = 1647] [serial = 331] [outer = 0x12c4ba000] 02:15:59 INFO - PROCESS | 1647 | 1467364559676 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12c5afc00) [pid = 1647] [serial = 332] [outer = 0x12c4ba000] 02:15:59 INFO - PROCESS | 1647 | 1467364559966 Marionette TRACE conn2 <- [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:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 517ms 02:16:00 INFO - PROCESS | 1647 | 1467364560001 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:16:00 INFO - PROCESS | 1647 | 1467364560003 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:16:00 INFO - PROCESS | 1647 | 1467364560006 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1647 | 1467364560008 Marionette TRACE conn2 <- [1,418,null,{}] 02:16:00 INFO - PROCESS | 1647 | 1467364560012 Marionette TRACE conn2 -> [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:16:00 INFO - PROCESS | 1647 | 1467364560015 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:00 INFO - PROCESS | 1647 | 1467364560145 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:16:00 INFO - PROCESS | 1647 | 1467364560219 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1647 | 1467364560220 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b20f800 == 45 [pid = 1647] [id = 112] 02:16:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x116fb3400) [pid = 1647] [serial = 333] [outer = 0x0] 02:16:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c5b2800) [pid = 1647] [serial = 334] [outer = 0x116fb3400] 02:16:00 INFO - PROCESS | 1647 | 1467364560257 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ca62800) [pid = 1647] [serial = 335] [outer = 0x116fb3400] 02:16:01 INFO - PROCESS | 1647 | 1467364561299 Marionette TRACE conn2 <- [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:16:01 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:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1322ms 02:16:01 INFO - PROCESS | 1647 | 1467364561330 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:16:01 INFO - PROCESS | 1647 | 1467364561334 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:16:01 INFO - PROCESS | 1647 | 1467364561339 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1647 | 1467364561342 Marionette TRACE conn2 <- [1,422,null,{}] 02:16:01 INFO - PROCESS | 1647 | 1467364561346 Marionette TRACE conn2 -> [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:16:01 INFO - PROCESS | 1647 | 1467364561348 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:01 INFO - PROCESS | 1647 | 1467364561450 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:16:01 INFO - PROCESS | 1647 | 1467364561499 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1647 | 1467364561501 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x117466800 == 46 [pid = 1647] [id = 113] 02:16:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1182d3400) [pid = 1647] [serial = 336] [outer = 0x0] 02:16:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118733800) [pid = 1647] [serial = 337] [outer = 0x1182d3400] 02:16:01 INFO - PROCESS | 1647 | 1467364561532 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119542400) [pid = 1647] [serial = 338] [outer = 0x1182d3400] 02:16:02 INFO - PROCESS | 1647 | 1467364562514 Marionette TRACE conn2 <- [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:16:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1225ms 02:16:02 INFO - PROCESS | 1647 | 1467364562563 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 1647 | 1467364562568 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:16:02 INFO - PROCESS | 1647 | 1467364562575 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1647 | 1467364562578 Marionette TRACE conn2 <- [1,426,null,{}] 02:16:02 INFO - PROCESS | 1647 | 1467364562582 Marionette TRACE conn2 -> [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:16:02 INFO - PROCESS | 1647 | 1467364562584 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:02 INFO - PROCESS | 1647 | 1467364562733 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:16:02 INFO - PROCESS | 1647 | 1467364562815 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1647 | 1467364562817 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bb4000 == 47 [pid = 1647] [id = 114] 02:16:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1211a8c00) [pid = 1647] [serial = 339] [outer = 0x0] 02:16:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1214c3400) [pid = 1647] [serial = 340] [outer = 0x1211a8c00] 02:16:02 INFO - PROCESS | 1647 | 1467364562847 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x123f6e800) [pid = 1647] [serial = 341] [outer = 0x1211a8c00] 02:16:03 INFO - PROCESS | 1647 | 1467364563323 Marionette TRACE conn2 <- [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:16:03 INFO - PROCESS | 1647 | 1467364563550 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:16:03 INFO - PROCESS | 1647 | 1467364563553 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1647 | 1467364563555 Marionette TRACE conn2 <- [1,430,null,{}] 02:16:03 INFO - PROCESS | 1647 | 1467364563558 Marionette TRACE conn2 -> [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:16:03 INFO - PROCESS | 1647 | 1467364563560 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:03 INFO - PROCESS | 1647 | 1467364563648 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:16:03 INFO - PROCESS | 1647 | 1467364563716 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1647 | 1467364563720 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168c0800 == 48 [pid = 1647] [id = 115] 02:16:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118732000) [pid = 1647] [serial = 342] [outer = 0x0] 02:16:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11897a000) [pid = 1647] [serial = 343] [outer = 0x118732000] 02:16:03 INFO - PROCESS | 1647 | 1467364563760 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119548400) [pid = 1647] [serial = 344] [outer = 0x118732000] 02:16:04 INFO - PROCESS | 1647 | 1467364564298 Marionette TRACE conn2 <- [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:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 770ms 02:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:16:04 INFO - PROCESS | 1647 | 1467364564330 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1647 | 1467364564331 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:16:04 INFO - PROCESS | 1647 | 1467364564337 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1647 | 1467364564339 Marionette TRACE conn2 <- [1,434,null,{}] 02:16:04 INFO - PROCESS | 1647 | 1467364564342 Marionette TRACE conn2 -> [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:16:04 INFO - PROCESS | 1647 | 1467364564343 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:04 INFO - PROCESS | 1647 | 1467364564442 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:16:04 INFO - PROCESS | 1647 | 1467364564525 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1647 | 1467364564527 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11746f800 == 49 [pid = 1647] [id = 116] 02:16:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119dfcc00) [pid = 1647] [serial = 345] [outer = 0x0] 02:16:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1211a2800) [pid = 1647] [serial = 346] [outer = 0x119dfcc00] 02:16:04 INFO - PROCESS | 1647 | 1467364564573 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x121b2dc00) [pid = 1647] [serial = 347] [outer = 0x119dfcc00] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac6000 == 48 [pid = 1647] [id = 66] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12b077000 == 47 [pid = 1647] [id = 111] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12a521000 == 46 [pid = 1647] [id = 110] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1251d4800 == 45 [pid = 1647] [id = 109] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x128bf3800 == 44 [pid = 1647] [id = 108] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x126aa5800 == 43 [pid = 1647] [id = 107] 02:16:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bdca800) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11684e000 == 42 [pid = 1647] [id = 106] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x121345800 == 41 [pid = 1647] [id = 105] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e3800 == 40 [pid = 1647] [id = 104] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1194cc000 == 39 [pid = 1647] [id = 103] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x119163000 == 38 [pid = 1647] [id = 102] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x117467800 == 37 [pid = 1647] [id = 101] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x112e4a000 == 36 [pid = 1647] [id = 100] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118471800 == 35 [pid = 1647] [id = 97] 02:16:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1133ce000 == 34 [pid = 1647] [id = 96] 02:16:04 INFO - PROCESS | 1647 | 1467364564993 Marionette TRACE conn2 <- [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:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 02:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:16:05 INFO - PROCESS | 1647 | 1467364565007 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1647 | 1467364565009 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:16:05 INFO - PROCESS | 1647 | 1467364565012 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1647 | 1467364565014 Marionette TRACE conn2 <- [1,438,null,{}] 02:16:05 INFO - PROCESS | 1647 | 1467364565023 Marionette TRACE conn2 -> [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:16:05 INFO - PROCESS | 1647 | 1467364565026 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:05 INFO - PROCESS | 1647 | 1467364565113 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11811ac00) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12b8a7c00) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x113035800) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12a79fc00) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12b01b400) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1122b9000) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12682d800) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x121bab000) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1213a6400) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x123ff2000) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118fd8800) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1195ae400) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119df6000) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119ae7c00) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1183cac00) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1176f1c00) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126836400) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126a6b400) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123f9d000) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1211a3400) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129daa000) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x127236c00) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1276c2000) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b962000) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b969000) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b8ae400) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12ba09400) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12bd22000) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12bd1a400) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126a5ec00) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12ba0fc00) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116807c00) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12af86800) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12ba13800) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12a5dc800) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 02:16:05 INFO - PROCESS | 1647 | 1467364565206 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1647 | 1467364565210 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11814a800 == 35 [pid = 1647] [id = 117] 02:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119542800) [pid = 1647] [serial = 348] [outer = 0x0] 02:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121987400) [pid = 1647] [serial = 349] [outer = 0x119542800] 02:16:05 INFO - PROCESS | 1647 | 1467364565247 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12683b400) [pid = 1647] [serial = 350] [outer = 0x119542800] 02:16:05 INFO - PROCESS | 1647 | 1467364565688 Marionette TRACE conn2 <- [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:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 725ms 02:16:05 INFO - PROCESS | 1647 | 1467364565736 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:16:05 INFO - PROCESS | 1647 | 1467364565737 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:16:05 INFO - PROCESS | 1647 | 1467364565739 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1647 | 1467364565741 Marionette TRACE conn2 <- [1,442,null,{}] 02:16:05 INFO - PROCESS | 1647 | 1467364565743 Marionette TRACE conn2 -> [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:16:05 INFO - PROCESS | 1647 | 1467364565745 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:05 INFO - PROCESS | 1647 | 1467364565823 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:16:05 INFO - PROCESS | 1647 | 1467364565830 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1647 | 1467364565832 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194de000 == 36 [pid = 1647] [id = 118] 02:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12723b800) [pid = 1647] [serial = 351] [outer = 0x0] 02:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1276bf000) [pid = 1647] [serial = 352] [outer = 0x12723b800] 02:16:05 INFO - PROCESS | 1647 | 1467364565856 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x128e7b000) [pid = 1647] [serial = 353] [outer = 0x12723b800] 02:16:06 INFO - PROCESS | 1647 | 1467364566196 Marionette TRACE conn2 <- [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:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 467ms 02:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:16:06 INFO - PROCESS | 1647 | 1467364566208 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1647 | 1467364566209 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:16:06 INFO - PROCESS | 1647 | 1467364566211 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1647 | 1467364566213 Marionette TRACE conn2 <- [1,446,null,{}] 02:16:06 INFO - PROCESS | 1647 | 1467364566217 Marionette TRACE conn2 -> [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:16:06 INFO - PROCESS | 1647 | 1467364566219 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:06 INFO - PROCESS | 1647 | 1467364566316 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:16:06 INFO - PROCESS | 1647 | 1467364566322 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1647 | 1467364566323 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bb5800 == 37 [pid = 1647] [id = 119] 02:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1272e8c00) [pid = 1647] [serial = 354] [outer = 0x0] 02:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12916c800) [pid = 1647] [serial = 355] [outer = 0x1272e8c00] 02:16:06 INFO - PROCESS | 1647 | 1467364566348 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129489800) [pid = 1647] [serial = 356] [outer = 0x1272e8c00] 02:16:06 INFO - PROCESS | 1647 | 1467364566676 Marionette TRACE conn2 <- [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:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 02:16:06 INFO - PROCESS | 1647 | 1467364566682 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1647 | 1467364566683 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:16:06 INFO - PROCESS | 1647 | 1467364566686 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1647 | 1467364566687 Marionette TRACE conn2 <- [1,450,null,{}] 02:16:06 INFO - PROCESS | 1647 | 1467364566689 Marionette TRACE conn2 -> [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:16:06 INFO - PROCESS | 1647 | 1467364566693 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:06 INFO - PROCESS | 1647 | 1467364566794 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:16:06 INFO - PROCESS | 1647 | 1467364566801 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1647 | 1467364566802 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a70800 == 38 [pid = 1647] [id = 120] 02:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a58ec00) [pid = 1647] [serial = 357] [outer = 0x0] 02:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a799400) [pid = 1647] [serial = 358] [outer = 0x12a58ec00] 02:16:06 INFO - PROCESS | 1647 | 1467364566834 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b8ae400) [pid = 1647] [serial = 359] [outer = 0x12a58ec00] 02:16:07 INFO - PROCESS | 1647 | 1467364567207 Marionette TRACE conn2 <- [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:16:07 INFO - PROCESS | 1647 | 1467364567255 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:16:07 INFO - PROCESS | 1647 | 1467364567257 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1647 | 1467364567259 Marionette TRACE conn2 <- [1,454,null,{}] 02:16:07 INFO - PROCESS | 1647 | 1467364567261 Marionette TRACE conn2 -> [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:16:07 INFO - PROCESS | 1647 | 1467364567262 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:07 INFO - PROCESS | 1647 | 1467364567357 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:16:07 INFO - PROCESS | 1647 | 1467364567367 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1647 | 1467364567368 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11814c000 == 39 [pid = 1647] [id = 121] 02:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12af88800) [pid = 1647] [serial = 360] [outer = 0x0] 02:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ba0e400) [pid = 1647] [serial = 361] [outer = 0x12af88800] 02:16:07 INFO - PROCESS | 1647 | 1467364567392 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bd1b800) [pid = 1647] [serial = 362] [outer = 0x12af88800] 02:16:07 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:07 INFO - PROCESS | 1647 | 1467364567734 Marionette TRACE conn2 <- [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:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 517ms 02:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:16:07 INFO - PROCESS | 1647 | 1467364567786 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1647 | 1467364567787 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:16:07 INFO - PROCESS | 1647 | 1467364567789 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1647 | 1467364567790 Marionette TRACE conn2 <- [1,458,null,{}] 02:16:07 INFO - PROCESS | 1647 | 1467364567792 Marionette TRACE conn2 -> [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:16:07 INFO - PROCESS | 1647 | 1467364567794 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:07 INFO - PROCESS | 1647 | 1467364567891 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:16:07 INFO - PROCESS | 1647 | 1467364567895 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1647 | 1467364567903 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aa8800 == 40 [pid = 1647] [id = 122] 02:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12af93800) [pid = 1647] [serial = 363] [outer = 0x0] 02:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bdc6800) [pid = 1647] [serial = 364] [outer = 0x12af93800] 02:16:07 INFO - PROCESS | 1647 | 1467364567955 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12c4b8400) [pid = 1647] [serial = 365] [outer = 0x12af93800] 02:16:08 INFO - PROCESS | 1647 | 1467364568262 Marionette TRACE conn2 <- [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:16:08 INFO - PROCESS | 1647 | 1467364568310 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:16:08 INFO - PROCESS | 1647 | 1467364568315 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1647 | 1467364568316 Marionette TRACE conn2 <- [1,462,null,{}] 02:16:08 INFO - PROCESS | 1647 | 1467364568318 Marionette TRACE conn2 -> [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:16:08 INFO - PROCESS | 1647 | 1467364568319 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:08 INFO - PROCESS | 1647 | 1467364568418 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:16:08 INFO - PROCESS | 1647 | 1467364568430 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1647 | 1467364568431 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e36800 == 41 [pid = 1647] [id = 123] 02:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12bdccc00) [pid = 1647] [serial = 366] [outer = 0x0] 02:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12c4c2c00) [pid = 1647] [serial = 367] [outer = 0x12bdccc00] 02:16:08 INFO - PROCESS | 1647 | 1467364568455 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x126836400) [pid = 1647] [serial = 368] [outer = 0x12bdccc00] 02:16:08 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:08 INFO - PROCESS | 1647 | 1467364568791 Marionette TRACE conn2 <- [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:16:08 INFO - PROCESS | 1647 | 1467364568838 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:16:08 INFO - PROCESS | 1647 | 1467364568840 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1647 | 1467364568841 Marionette TRACE conn2 <- [1,466,null,{}] 02:16:08 INFO - PROCESS | 1647 | 1467364568843 Marionette TRACE conn2 -> [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:16:08 INFO - PROCESS | 1647 | 1467364568844 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:08 INFO - PROCESS | 1647 | 1467364568950 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x111d75400) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12198cc00) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118115000) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1276c8800) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123f67c00) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1184e3000) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124ea2800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x126a60000) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x128e7bc00) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12c4ba000) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12bd1c800) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1176f3c00) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11676a400) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119df5400) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119aeb000) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118976000) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:16:09 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118975000) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:16:09 INFO - PROCESS | 1647 | 1467364569119 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1647 | 1467364569120 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac0000 == 42 [pid = 1647] [id = 124] 02:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1128cac00) [pid = 1647] [serial = 369] [outer = 0x0] 02:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1128d6400) [pid = 1647] [serial = 370] [outer = 0x1128cac00] 02:16:09 INFO - PROCESS | 1647 | 1467364569144 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112a52800) [pid = 1647] [serial = 371] [outer = 0x1128cac00] 02:16:09 INFO - PROCESS | 1647 | 1467364569435 Marionette TRACE conn2 <- [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:16:09 INFO - PROCESS | 1647 | 1467364569463 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:16:09 INFO - PROCESS | 1647 | 1467364569473 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1647 | 1467364569476 Marionette TRACE conn2 <- [1,470,null,{}] 02:16:09 INFO - PROCESS | 1647 | 1467364569482 Marionette TRACE conn2 -> [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:16:09 INFO - PROCESS | 1647 | 1467364569485 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:09 INFO - PROCESS | 1647 | 1467364569628 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:16:09 INFO - PROCESS | 1647 | 1467364569737 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1647 | 1467364569739 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a505800 == 43 [pid = 1647] [id = 125] 02:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116a13800) [pid = 1647] [serial = 372] [outer = 0x0] 02:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119dfb000) [pid = 1647] [serial = 373] [outer = 0x116a13800] 02:16:09 INFO - PROCESS | 1647 | 1467364569782 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12c4b7000) [pid = 1647] [serial = 374] [outer = 0x116a13800] 02:16:10 INFO - PROCESS | 1647 | 1467364570218 Marionette TRACE conn2 <- [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:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 775ms 02:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:16:10 INFO - PROCESS | 1647 | 1467364570247 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1647 | 1467364570248 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:16:10 INFO - PROCESS | 1647 | 1467364570250 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1647 | 1467364570251 Marionette TRACE conn2 <- [1,474,null,{}] 02:16:10 INFO - PROCESS | 1647 | 1467364570253 Marionette TRACE conn2 -> [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:16:10 INFO - PROCESS | 1647 | 1467364570254 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:10 INFO - PROCESS | 1647 | 1467364570341 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:16:10 INFO - PROCESS | 1647 | 1467364570346 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1647 | 1467364570348 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a9be800 == 44 [pid = 1647] [id = 126] 02:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1129af000) [pid = 1647] [serial = 375] [outer = 0x0] 02:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1129b2400) [pid = 1647] [serial = 376] [outer = 0x1129af000] 02:16:10 INFO - PROCESS | 1647 | 1467364570372 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b022000) [pid = 1647] [serial = 377] [outer = 0x1129af000] 02:16:10 INFO - PROCESS | 1647 | 1467364570676 Marionette TRACE conn2 <- [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:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 02:16:10 INFO - PROCESS | 1647 | 1467364570718 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1647 | 1467364570719 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:16:10 INFO - PROCESS | 1647 | 1467364570722 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1647 | 1467364570723 Marionette TRACE conn2 <- [1,478,null,{}] 02:16:10 INFO - PROCESS | 1647 | 1467364570725 Marionette TRACE conn2 -> [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:16:10 INFO - PROCESS | 1647 | 1467364570726 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:10 INFO - PROCESS | 1647 | 1467364570807 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:16:10 INFO - PROCESS | 1647 | 1467364570860 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1647 | 1467364570861 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b21c000 == 45 [pid = 1647] [id = 127] 02:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1129af800) [pid = 1647] [serial = 378] [outer = 0x0] 02:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1197df800) [pid = 1647] [serial = 379] [outer = 0x1129af800] 02:16:10 INFO - PROCESS | 1647 | 1467364570885 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1197e7400) [pid = 1647] [serial = 380] [outer = 0x1129af800] 02:16:11 INFO - PROCESS | 1647 | 1467364571317 Marionette TRACE conn2 <- [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:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 619ms 02:16:11 INFO - PROCESS | 1647 | 1467364571341 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1647 | 1467364571344 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:16:11 INFO - PROCESS | 1647 | 1467364571350 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1647 | 1467364571352 Marionette TRACE conn2 <- [1,482,null,{}] 02:16:11 INFO - PROCESS | 1647 | 1467364571355 Marionette TRACE conn2 -> [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:16:11 INFO - PROCESS | 1647 | 1467364571357 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:11 INFO - PROCESS | 1647 | 1467364571461 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:16:11 INFO - PROCESS | 1647 | 1467364571529 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 1647 | 1467364571531 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167ca000 == 46 [pid = 1647] [id = 128] 02:16:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1129afc00) [pid = 1647] [serial = 381] [outer = 0x0] 02:16:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11663c400) [pid = 1647] [serial = 382] [outer = 0x1129afc00] 02:16:11 INFO - PROCESS | 1647 | 1467364571562 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118118000) [pid = 1647] [serial = 383] [outer = 0x1129afc00] 02:16:12 INFO - PROCESS | 1647 | 1467364571998 Marionette TRACE conn2 <- [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:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 02:16:12 INFO - PROCESS | 1647 | 1467364572019 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1647 | 1467364572023 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:16:12 INFO - PROCESS | 1647 | 1467364572028 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1647 | 1467364572031 Marionette TRACE conn2 <- [1,486,null,{}] 02:16:12 INFO - PROCESS | 1647 | 1467364572034 Marionette TRACE conn2 -> [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:16:12 INFO - PROCESS | 1647 | 1467364572036 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:12 INFO - PROCESS | 1647 | 1467364572161 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:16:12 INFO - PROCESS | 1647 | 1467364572242 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1647 | 1467364572243 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d5800 == 47 [pid = 1647] [id = 129] 02:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1197aa000) [pid = 1647] [serial = 384] [outer = 0x0] 02:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1197e4c00) [pid = 1647] [serial = 385] [outer = 0x1197aa000] 02:16:12 INFO - PROCESS | 1647 | 1467364572274 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1197ecc00) [pid = 1647] [serial = 386] [outer = 0x1197aa000] 02:16:12 INFO - PROCESS | 1647 | 1467364572712 Marionette TRACE conn2 <- [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:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 722ms 02:16:12 INFO - PROCESS | 1647 | 1467364572750 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1647 | 1467364572751 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:16:12 INFO - PROCESS | 1647 | 1467364572754 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1647 | 1467364572756 Marionette TRACE conn2 <- [1,490,null,{}] 02:16:12 INFO - PROCESS | 1647 | 1467364572764 Marionette TRACE conn2 -> [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:16:12 INFO - PROCESS | 1647 | 1467364572767 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:12 INFO - PROCESS | 1647 | 1467364572872 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:16:12 INFO - PROCESS | 1647 | 1467364572939 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1647 | 1467364572941 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b217000 == 48 [pid = 1647] [id = 130] 02:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1211a8800) [pid = 1647] [serial = 387] [outer = 0x0] 02:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12682e000) [pid = 1647] [serial = 388] [outer = 0x1211a8800] 02:16:12 INFO - PROCESS | 1647 | 1467364572975 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x127236c00) [pid = 1647] [serial = 389] [outer = 0x1211a8800] 02:16:13 INFO - PROCESS | 1647 | 1467364573410 Marionette TRACE conn2 <- [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:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 02:16:13 INFO - PROCESS | 1647 | 1467364573425 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1647 | 1467364573428 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:16:13 INFO - PROCESS | 1647 | 1467364573431 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1647 | 1467364573433 Marionette TRACE conn2 <- [1,494,null,{}] 02:16:13 INFO - PROCESS | 1647 | 1467364573456 Marionette TRACE conn2 -> [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:16:13 INFO - PROCESS | 1647 | 1467364573458 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:13 INFO - PROCESS | 1647 | 1467364573564 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:16:13 INFO - PROCESS | 1647 | 1467364573630 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1647 | 1467364573631 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd42800 == 49 [pid = 1647] [id = 131] 02:16:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1276c7800) [pid = 1647] [serial = 390] [outer = 0x0] 02:16:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a58e800) [pid = 1647] [serial = 391] [outer = 0x1276c7800] 02:16:13 INFO - PROCESS | 1647 | 1467364573661 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12a79b000) [pid = 1647] [serial = 392] [outer = 0x1276c7800] 02:16:14 INFO - PROCESS | 1647 | 1467364574085 Marionette TRACE conn2 <- [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:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 02:16:14 INFO - PROCESS | 1647 | 1467364574103 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:16:14 INFO - PROCESS | 1647 | 1467364574104 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:16:14 INFO - PROCESS | 1647 | 1467364574107 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1647 | 1467364574108 Marionette TRACE conn2 <- [1,498,null,{}] 02:16:14 INFO - PROCESS | 1647 | 1467364574111 Marionette TRACE conn2 -> [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:16:14 INFO - PROCESS | 1647 | 1467364574114 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:14 INFO - PROCESS | 1647 | 1467364574213 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:16:14 INFO - PROCESS | 1647 | 1467364574264 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1647 | 1467364574266 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d32800 == 50 [pid = 1647] [id = 132] 02:16:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112a56000) [pid = 1647] [serial = 393] [outer = 0x0] 02:16:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119df8400) [pid = 1647] [serial = 394] [outer = 0x112a56000] 02:16:14 INFO - PROCESS | 1647 | 1467364574297 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129169000) [pid = 1647] [serial = 395] [outer = 0x112a56000] 02:16:14 INFO - PROCESS | 1647 | 1467364574861 Marionette TRACE conn2 <- [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:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 820ms 02:16:14 INFO - PROCESS | 1647 | 1467364574946 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 1647 | 1467364574948 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:16:14 INFO - PROCESS | 1647 | 1467364574952 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1647 | 1467364574954 Marionette TRACE conn2 <- [1,502,null,{}] 02:16:14 INFO - PROCESS | 1647 | 1467364574958 Marionette TRACE conn2 -> [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:16:14 INFO - PROCESS | 1647 | 1467364574959 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:15 INFO - PROCESS | 1647 | 1467364575047 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:16:15 INFO - PROCESS | 1647 | 1467364575095 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1647 | 1467364575097 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x116670800 == 51 [pid = 1647] [id = 133] 02:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1182ce800) [pid = 1647] [serial = 396] [outer = 0x0] 02:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118713c00) [pid = 1647] [serial = 397] [outer = 0x1182ce800] 02:16:15 INFO - PROCESS | 1647 | 1467364575144 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1195a4c00) [pid = 1647] [serial = 398] [outer = 0x1182ce800] 02:16:15 INFO - PROCESS | 1647 | 1467364575685 Marionette TRACE conn2 <- [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:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12a9be800 == 50 [pid = 1647] [id = 126] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12a505800 == 49 [pid = 1647] [id = 125] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac0000 == 48 [pid = 1647] [id = 124] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x128e36800 == 47 [pid = 1647] [id = 123] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x126aa8800 == 46 [pid = 1647] [id = 122] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11814c000 == 45 [pid = 1647] [id = 121] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x121a70800 == 44 [pid = 1647] [id = 120] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x119bb5800 == 43 [pid = 1647] [id = 119] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1194de000 == 42 [pid = 1647] [id = 118] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11814a800 == 41 [pid = 1647] [id = 117] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11746f800 == 40 [pid = 1647] [id = 116] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1168c0800 == 39 [pid = 1647] [id = 115] 02:16:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12b20f800 == 38 [pid = 1647] [id = 112] 02:16:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 821ms 02:16:15 INFO - PROCESS | 1647 | 1467364575774 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1647 | 1467364575777 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:16:15 INFO - PROCESS | 1647 | 1467364575782 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1647 | 1467364575784 Marionette TRACE conn2 <- [1,506,null,{}] 02:16:15 INFO - PROCESS | 1647 | 1467364575786 Marionette TRACE conn2 -> [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:16:15 INFO - PROCESS | 1647 | 1467364575788 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:15 INFO - PROCESS | 1647 | 1467364575869 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bdd0800) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12af85c00) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b8b2000) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11a0f1000) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1211a7c00) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129168000) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1276c6000) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118980800) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119545400) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119541c00) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119ae9800) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116fb1400) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x112a77c00) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124ce5400) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12bd26800) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125691400) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129165400) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1292ca400) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126a68800) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124ca6c00) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1268be800) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12ba0c400) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1268c6000) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1272f6400) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1197a6400) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12ba0e000) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12c4b6800) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129485000) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12c5afc00) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b021000) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a7a0400) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12c4c5000) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12c4c3c00) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1647 | 1467364575937 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1647 | 1467364575938 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac7000 == 39 [pid = 1647] [id = 134] 02:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118980800) [pid = 1647] [serial = 399] [outer = 0x0] 02:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1197e8800) [pid = 1647] [serial = 400] [outer = 0x118980800] 02:16:15 INFO - PROCESS | 1647 | 1467364575967 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119dfc000) [pid = 1647] [serial = 401] [outer = 0x118980800] 02:16:16 INFO - PROCESS | 1647 | 1467364576352 Marionette TRACE conn2 <- [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:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 619ms 02:16:16 INFO - PROCESS | 1647 | 1467364576404 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1647 | 1467364576406 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:16:16 INFO - PROCESS | 1647 | 1467364576410 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1647 | 1467364576414 Marionette TRACE conn2 <- [1,510,null,{}] 02:16:16 INFO - PROCESS | 1647 | 1467364576447 Marionette TRACE conn2 -> [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:16:16 INFO - PROCESS | 1647 | 1467364576451 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:16 INFO - PROCESS | 1647 | 1467364576538 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:16:16 INFO - PROCESS | 1647 | 1467364576552 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 1647 | 1467364576553 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aa5000 == 40 [pid = 1647] [id = 135] 02:16:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126a69c00) [pid = 1647] [serial = 402] [outer = 0x0] 02:16:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1272e8400) [pid = 1647] [serial = 403] [outer = 0x126a69c00] 02:16:16 INFO - PROCESS | 1647 | 1467364576581 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12915fc00) [pid = 1647] [serial = 404] [outer = 0x126a69c00] 02:16:16 INFO - PROCESS | 1647 | 1467364576917 Marionette TRACE conn2 <- [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:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 540ms 02:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:16:16 INFO - PROCESS | 1647 | 1467364576950 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1647 | 1467364576951 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:16:16 INFO - PROCESS | 1647 | 1467364576953 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1647 | 1467364576954 Marionette TRACE conn2 <- [1,514,null,{}] 02:16:16 INFO - PROCESS | 1647 | 1467364576966 Marionette TRACE conn2 -> [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:16:16 INFO - PROCESS | 1647 | 1467364576967 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:17 INFO - PROCESS | 1647 | 1467364577053 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:16:17 INFO - PROCESS | 1647 | 1467364577057 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1647 | 1467364577058 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x121342000 == 41 [pid = 1647] [id = 136] 02:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129169c00) [pid = 1647] [serial = 405] [outer = 0x0] 02:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a590400) [pid = 1647] [serial = 406] [outer = 0x129169c00] 02:16:17 INFO - PROCESS | 1647 | 1467364577083 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a79ac00) [pid = 1647] [serial = 407] [outer = 0x129169c00] 02:16:17 INFO - PROCESS | 1647 | 1467364577413 Marionette TRACE conn2 <- [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:16:17 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:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 02:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:16:17 INFO - PROCESS | 1647 | 1467364577421 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1647 | 1467364577422 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:16:17 INFO - PROCESS | 1647 | 1467364577424 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1647 | 1467364577425 Marionette TRACE conn2 <- [1,518,null,{}] 02:16:17 INFO - PROCESS | 1647 | 1467364577429 Marionette TRACE conn2 -> [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:16:17 INFO - PROCESS | 1647 | 1467364577432 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:17 INFO - PROCESS | 1647 | 1467364577511 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:16:17 INFO - PROCESS | 1647 | 1467364577517 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1647 | 1467364577518 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216d3800 == 42 [pid = 1647] [id = 137] 02:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a79e400) [pid = 1647] [serial = 408] [outer = 0x0] 02:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b018800) [pid = 1647] [serial = 409] [outer = 0x12a79e400] 02:16:17 INFO - PROCESS | 1647 | 1467364577543 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b961000) [pid = 1647] [serial = 410] [outer = 0x12a79e400] 02:16:17 INFO - PROCESS | 1647 | 1467364577898 Marionette TRACE conn2 <- [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:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 02:16:17 INFO - PROCESS | 1647 | 1467364577946 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1647 | 1467364577947 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:16:17 INFO - PROCESS | 1647 | 1467364577950 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1647 | 1467364577951 Marionette TRACE conn2 <- [1,522,null,{}] 02:16:17 INFO - PROCESS | 1647 | 1467364577953 Marionette TRACE conn2 -> [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:16:17 INFO - PROCESS | 1647 | 1467364577957 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:18 INFO - PROCESS | 1647 | 1467364578084 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:16:18 INFO - PROCESS | 1647 | 1467364578094 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1647 | 1467364578096 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11661e800 == 43 [pid = 1647] [id = 138] 02:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ba06400) [pid = 1647] [serial = 411] [outer = 0x0] 02:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bdd0800) [pid = 1647] [serial = 412] [outer = 0x12ba06400] 02:16:18 INFO - PROCESS | 1647 | 1467364578120 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12c5b7000) [pid = 1647] [serial = 413] [outer = 0x12ba06400] 02:16:18 INFO - PROCESS | 1647 | 1467364578456 Marionette TRACE conn2 <- [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:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 02:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:16:18 INFO - PROCESS | 1647 | 1467364578469 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1647 | 1467364578470 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:16:18 INFO - PROCESS | 1647 | 1467364578472 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1647 | 1467364578473 Marionette TRACE conn2 <- [1,526,null,{}] 02:16:18 INFO - PROCESS | 1647 | 1467364578476 Marionette TRACE conn2 -> [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:16:18 INFO - PROCESS | 1647 | 1467364578477 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:18 INFO - PROCESS | 1647 | 1467364578585 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:16:18 INFO - PROCESS | 1647 | 1467364578597 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1647 | 1467364578598 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ec1000 == 44 [pid = 1647] [id = 139] 02:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119d28c00) [pid = 1647] [serial = 414] [outer = 0x0] 02:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119d29400) [pid = 1647] [serial = 415] [outer = 0x119d28c00] 02:16:18 INFO - PROCESS | 1647 | 1467364578630 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119d2dc00) [pid = 1647] [serial = 416] [outer = 0x119d28c00] 02:16:18 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:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 02:16:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:16:18 INFO - PROCESS | 1647 | 1467364578987 Marionette TRACE conn2 <- [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:16:18 INFO - PROCESS | 1647 | 1467364578991 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1647 | 1467364578992 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:16:18 INFO - PROCESS | 1647 | 1467364578994 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1647 | 1467364578995 Marionette TRACE conn2 <- [1,530,null,{}] 02:16:19 INFO - PROCESS | 1647 | 1467364578997 Marionette TRACE conn2 -> [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:16:19 INFO - PROCESS | 1647 | 1467364578998 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:19 INFO - PROCESS | 1647 | 1467364579102 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:16:19 INFO - PROCESS | 1647 | 1467364579106 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1647 | 1467364579107 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a50e800 == 45 [pid = 1647] [id = 140] 02:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119d2e000) [pid = 1647] [serial = 417] [outer = 0x0] 02:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11a059400) [pid = 1647] [serial = 418] [outer = 0x119d2e000] 02:16:19 INFO - PROCESS | 1647 | 1467364579160 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11a05d400) [pid = 1647] [serial = 419] [outer = 0x119d2e000] 02:16:19 INFO - PROCESS | 1647 | 1467364579446 Marionette TRACE conn2 <- [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:16:19 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:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:16:19 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:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:16:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 02:16:19 INFO - PROCESS | 1647 | 1467364579469 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1647 | 1467364579471 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:16:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:16:19 INFO - PROCESS | 1647 | 1467364579473 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1647 | 1467364579474 Marionette TRACE conn2 <- [1,534,null,{}] 02:16:19 INFO - PROCESS | 1647 | 1467364579476 Marionette TRACE conn2 -> [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:16:19 INFO - PROCESS | 1647 | 1467364579478 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:19 INFO - PROCESS | 1647 | 1467364579606 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:16:19 INFO - PROCESS | 1647 | 1467364579609 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1647 | 1467364579610 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a75a000 == 46 [pid = 1647] [id = 141] 02:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a05f800) [pid = 1647] [serial = 420] [outer = 0x0] 02:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x127668400) [pid = 1647] [serial = 421] [outer = 0x11a05f800] 02:16:19 INFO - PROCESS | 1647 | 1467364579664 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12766c400) [pid = 1647] [serial = 422] [outer = 0x11a05f800] 02:16:20 INFO - PROCESS | 1647 | 1467364580105 Marionette TRACE conn2 <- [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:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12af88800) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12af93800) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118732000) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1272e8c00) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a58ec00) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12723b800) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119542800) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119dfcc00) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12bdccc00) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1128cac00) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116a13800) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1129af000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:16:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:16:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 669ms 02:16:20 INFO - PROCESS | 1647 | 1467364580143 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 1647 | 1467364580145 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:16:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:16:20 INFO - PROCESS | 1647 | 1467364580149 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 1647 | 1467364580150 Marionette TRACE conn2 <- [1,538,null,{}] 02:16:20 INFO - PROCESS | 1647 | 1467364580152 Marionette TRACE conn2 -> [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:16:20 INFO - PROCESS | 1647 | 1467364580153 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:20 INFO - PROCESS | 1647 | 1467364580239 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:16:20 INFO - PROCESS | 1647 | 1467364580243 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1647 | 1467364580244 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e4800 == 47 [pid = 1647] [id = 142] 02:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1129a7c00) [pid = 1647] [serial = 423] [outer = 0x0] 02:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119543c00) [pid = 1647] [serial = 424] [outer = 0x1129a7c00] 02:16:20 INFO - PROCESS | 1647 | 1467364580277 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126a62400) [pid = 1647] [serial = 425] [outer = 0x1129a7c00] 02:16:20 INFO - PROCESS | 1647 | 1467364580617 Marionette TRACE conn2 <- [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:16:20 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:16:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 02:16:20 INFO - PROCESS | 1647 | 1467364580667 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 1647 | 1467364580669 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:16:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:16:20 INFO - PROCESS | 1647 | 1467364580671 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 1647 | 1467364580673 Marionette TRACE conn2 <- [1,542,null,{}] 02:16:20 INFO - PROCESS | 1647 | 1467364580675 Marionette TRACE conn2 -> [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:16:20 INFO - PROCESS | 1647 | 1467364580677 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:20 INFO - PROCESS | 1647 | 1467364580803 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:16:20 INFO - PROCESS | 1647 | 1467364580813 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1647 | 1467364580815 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c475800 == 48 [pid = 1647] [id = 143] 02:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116a13800) [pid = 1647] [serial = 426] [outer = 0x0] 02:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12766ec00) [pid = 1647] [serial = 427] [outer = 0x116a13800] 02:16:20 INFO - PROCESS | 1647 | 1467364580841 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12ca65c00) [pid = 1647] [serial = 428] [outer = 0x116a13800] 02:16:21 INFO - PROCESS | 1647 | 1467364581132 Marionette TRACE conn2 <- [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:16:21 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:16:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 02:16:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:16:21 INFO - PROCESS | 1647 | 1467364581141 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1647 | 1467364581142 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:16:21 INFO - PROCESS | 1647 | 1467364581144 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1647 | 1467364581147 Marionette TRACE conn2 <- [1,546,null,{}] 02:16:21 INFO - PROCESS | 1647 | 1467364581155 Marionette TRACE conn2 -> [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:16:21 INFO - PROCESS | 1647 | 1467364581157 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:21 INFO - PROCESS | 1647 | 1467364581256 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:16:21 INFO - PROCESS | 1647 | 1467364581264 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1647 | 1467364581266 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c728800 == 49 [pid = 1647] [id = 144] 02:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118730000) [pid = 1647] [serial = 429] [outer = 0x0] 02:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ca66c00) [pid = 1647] [serial = 430] [outer = 0x118730000] 02:16:21 INFO - PROCESS | 1647 | 1467364581293 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12cf4d000) [pid = 1647] [serial = 431] [outer = 0x118730000] 02:16:21 INFO - PROCESS | 1647 | 1467364581646 Marionette TRACE conn2 <- [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:16:21 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:16:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 526ms 02:16:21 INFO - PROCESS | 1647 | 1467364581671 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1647 | 1467364581672 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:16:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:16:21 INFO - PROCESS | 1647 | 1467364581674 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1647 | 1467364581675 Marionette TRACE conn2 <- [1,550,null,{}] 02:16:21 INFO - PROCESS | 1647 | 1467364581679 Marionette TRACE conn2 -> [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:16:21 INFO - PROCESS | 1647 | 1467364581681 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:21 INFO - PROCESS | 1647 | 1467364581800 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:16:21 INFO - PROCESS | 1647 | 1467364581806 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1647 | 1467364581807 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c8c3800 == 50 [pid = 1647] [id = 145] 02:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12cbd3400) [pid = 1647] [serial = 432] [outer = 0x0] 02:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12cbd7c00) [pid = 1647] [serial = 433] [outer = 0x12cbd3400] 02:16:21 INFO - PROCESS | 1647 | 1467364581836 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12cbde800) [pid = 1647] [serial = 434] [outer = 0x12cbd3400] 02:16:22 INFO - PROCESS | 1647 | 1467364582256 Marionette TRACE conn2 <- [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:16:22 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:16:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 02:16:22 INFO - PROCESS | 1647 | 1467364582330 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:16:22 INFO - PROCESS | 1647 | 1467364582334 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:16:22 INFO - PROCESS | 1647 | 1467364582340 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1647 | 1467364582343 Marionette TRACE conn2 <- [1,554,null,{}] 02:16:22 INFO - PROCESS | 1647 | 1467364582357 Marionette TRACE conn2 -> [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:16:22 INFO - PROCESS | 1647 | 1467364582360 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:22 INFO - PROCESS | 1647 | 1467364582525 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:16:22 INFO - PROCESS | 1647 | 1467364582681 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1647 | 1467364582683 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d2b800 == 51 [pid = 1647] [id = 146] 02:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x112a66400) [pid = 1647] [serial = 435] [outer = 0x0] 02:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112a68400) [pid = 1647] [serial = 436] [outer = 0x112a66400] 02:16:22 INFO - PROCESS | 1647 | 1467364582735 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112a6dc00) [pid = 1647] [serial = 437] [outer = 0x112a66400] 02:16:23 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:23 INFO - PROCESS | 1647 | 1467364583186 Marionette TRACE conn2 <- [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:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 882ms 02:16:23 INFO - PROCESS | 1647 | 1467364583220 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1647 | 1467364583223 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:16:23 INFO - PROCESS | 1647 | 1467364583246 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1647 | 1467364583248 Marionette TRACE conn2 <- [1,558,null,{}] 02:16:23 INFO - PROCESS | 1647 | 1467364583252 Marionette TRACE conn2 -> [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:16:23 INFO - PROCESS | 1647 | 1467364583254 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:23 INFO - PROCESS | 1647 | 1467364583361 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:16:23 INFO - PROCESS | 1647 | 1467364583430 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1647 | 1467364583431 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x121345800 == 52 [pid = 1647] [id = 147] 02:16:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x117148000) [pid = 1647] [serial = 438] [outer = 0x0] 02:16:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1183cbc00) [pid = 1647] [serial = 439] [outer = 0x117148000] 02:16:23 INFO - PROCESS | 1647 | 1467364583463 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1197a6c00) [pid = 1647] [serial = 440] [outer = 0x117148000] 02:16:23 INFO - PROCESS | 1647 | 1467364583871 Marionette TRACE conn2 <- [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:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 689ms 02:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:16:23 INFO - PROCESS | 1647 | 1467364583917 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1647 | 1467364583919 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:16:23 INFO - PROCESS | 1647 | 1467364583921 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1647 | 1467364583924 Marionette TRACE conn2 <- [1,562,null,{}] 02:16:23 INFO - PROCESS | 1647 | 1467364583931 Marionette TRACE conn2 -> [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:16:23 INFO - PROCESS | 1647 | 1467364583934 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:24 INFO - PROCESS | 1647 | 1467364584057 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:16:24 INFO - PROCESS | 1647 | 1467364584118 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1647 | 1467364584120 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd71800 == 53 [pid = 1647] [id = 148] 02:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11a05b800) [pid = 1647] [serial = 441] [outer = 0x0] 02:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1215d2400) [pid = 1647] [serial = 442] [outer = 0x11a05b800] 02:16:24 INFO - PROCESS | 1647 | 1467364584151 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126831800) [pid = 1647] [serial = 443] [outer = 0x11a05b800] 02:16:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:24 INFO - PROCESS | 1647 | 1467364584593 Marionette TRACE conn2 <- [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:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 720ms 02:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:16:24 INFO - PROCESS | 1647 | 1467364584642 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1647 | 1467364584644 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:16:24 INFO - PROCESS | 1647 | 1467364584646 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1647 | 1467364584647 Marionette TRACE conn2 <- [1,566,null,{}] 02:16:24 INFO - PROCESS | 1647 | 1467364584650 Marionette TRACE conn2 -> [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:16:24 INFO - PROCESS | 1647 | 1467364584651 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:24 INFO - PROCESS | 1647 | 1467364584754 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:16:24 INFO - PROCESS | 1647 | 1467364584811 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1647 | 1467364584813 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c8e0800 == 54 [pid = 1647] [id = 149] 02:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1272f6400) [pid = 1647] [serial = 444] [outer = 0x0] 02:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1276ca000) [pid = 1647] [serial = 445] [outer = 0x1272f6400] 02:16:24 INFO - PROCESS | 1647 | 1467364584841 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x129485400) [pid = 1647] [serial = 446] [outer = 0x1272f6400] 02:16:25 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:25 INFO - PROCESS | 1647 | 1467364585496 Marionette TRACE conn2 <- [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:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 919ms 02:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:16:25 INFO - PROCESS | 1647 | 1467364585566 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1647 | 1467364585568 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:16:25 INFO - PROCESS | 1647 | 1467364585572 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1647 | 1467364585574 Marionette TRACE conn2 <- [1,570,null,{}] 02:16:25 INFO - PROCESS | 1647 | 1467364585577 Marionette TRACE conn2 -> [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:16:25 INFO - PROCESS | 1647 | 1467364585579 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:25 INFO - PROCESS | 1647 | 1467364585673 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:16:25 INFO - PROCESS | 1647 | 1467364585742 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1647 | 1467364585745 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d2000 == 55 [pid = 1647] [id = 150] 02:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x112a63c00) [pid = 1647] [serial = 447] [outer = 0x0] 02:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x115e94c00) [pid = 1647] [serial = 448] [outer = 0x112a63c00] 02:16:25 INFO - PROCESS | 1647 | 1467364585772 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11811c800) [pid = 1647] [serial = 449] [outer = 0x112a63c00] 02:16:26 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:26 INFO - PROCESS | 1647 | 1467364586193 Marionette TRACE conn2 <- [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:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 02:16:26 INFO - PROCESS | 1647 | 1467364586241 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 1647 | 1467364586244 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:16:26 INFO - PROCESS | 1647 | 1467364586267 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1647 | 1467364586269 Marionette TRACE conn2 <- [1,574,null,{}] 02:16:26 INFO - PROCESS | 1647 | 1467364586271 Marionette TRACE conn2 -> [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:16:26 INFO - PROCESS | 1647 | 1467364586273 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:26 INFO - PROCESS | 1647 | 1467364586364 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:16:26 INFO - PROCESS | 1647 | 1467364586437 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1647 | 1467364586438 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x117468800 == 56 [pid = 1647] [id = 151] 02:16:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1195ae000) [pid = 1647] [serial = 450] [outer = 0x0] 02:16:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1197a3800) [pid = 1647] [serial = 451] [outer = 0x1195ae000] 02:16:26 INFO - PROCESS | 1647 | 1467364586466 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1197e9000) [pid = 1647] [serial = 452] [outer = 0x1195ae000] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12c728800 == 55 [pid = 1647] [id = 144] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12c475800 == 54 [pid = 1647] [id = 143] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e4800 == 53 [pid = 1647] [id = 142] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a75a000 == 52 [pid = 1647] [id = 141] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a50e800 == 51 [pid = 1647] [id = 140] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x128ec1000 == 50 [pid = 1647] [id = 139] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11661e800 == 49 [pid = 1647] [id = 138] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1216d3800 == 48 [pid = 1647] [id = 137] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x121342000 == 47 [pid = 1647] [id = 136] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119aa5000 == 46 [pid = 1647] [id = 135] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac7000 == 45 [pid = 1647] [id = 134] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x116670800 == 44 [pid = 1647] [id = 133] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12b217000 == 43 [pid = 1647] [id = 130] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d5800 == 42 [pid = 1647] [id = 129] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1167ca000 == 41 [pid = 1647] [id = 128] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x111f9d800 == 40 [pid = 1647] [id = 65] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119bb4000 == 39 [pid = 1647] [id = 114] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x117466800 == 38 [pid = 1647] [id = 113] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x117d32800 == 37 [pid = 1647] [id = 132] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1180c8800 == 36 [pid = 1647] [id = 99] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12b21c000 == 35 [pid = 1647] [id = 127] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd42800 == 34 [pid = 1647] [id = 131] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x124a24800 == 33 [pid = 1647] [id = 98] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d2000 == 32 [pid = 1647] [id = 150] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12c8e0800 == 31 [pid = 1647] [id = 149] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd71800 == 30 [pid = 1647] [id = 148] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x121345800 == 29 [pid = 1647] [id = 147] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12c8c3800 == 28 [pid = 1647] [id = 145] 02:16:27 INFO - PROCESS | 1647 | --DOCSHELL 0x117d2b800 == 27 [pid = 1647] [id = 146] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1197df800) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12ba0e400) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12bdc6800) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11897a000) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12bd1b800) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12916c800) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12c5b2800) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a799400) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128e7b000) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1276bf000) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118733800) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1214c3400) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121987400) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12683b400) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x121b2dc00) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1211a2800) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12c4c2c00) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12c4b8400) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x126836400) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112a52800) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119dfb000) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1129b2400) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1128d6400) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119548400) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129489800) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12c4b7000) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12b022000) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12b8ae400) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 02:16:27 INFO - PROCESS | 1647 | 1467364587392 Marionette TRACE conn2 <- [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:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1172ms 02:16:27 INFO - PROCESS | 1647 | 1467364587438 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1647 | 1467364587440 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:16:27 INFO - PROCESS | 1647 | 1467364587443 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1647 | 1467364587449 Marionette TRACE conn2 <- [1,578,null,{}] 02:16:27 INFO - PROCESS | 1647 | 1467364587453 Marionette TRACE conn2 -> [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:16:27 INFO - PROCESS | 1647 | 1467364587454 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:27 INFO - PROCESS | 1647 | 1467364587535 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:16:27 INFO - PROCESS | 1647 | 1467364587540 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 1647 | 1467364587542 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x116677800 == 28 [pid = 1647] [id = 152] 02:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115e25000) [pid = 1647] [serial = 453] [outer = 0x0] 02:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11675ec00) [pid = 1647] [serial = 454] [outer = 0x115e25000] 02:16:27 INFO - PROCESS | 1647 | 1467364587571 Marionette DEBUG loaded listener.js 02:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1176f0c00) [pid = 1647] [serial = 455] [outer = 0x115e25000] 02:16:27 INFO - PROCESS | 1647 | 1467364587968 Marionette TRACE conn2 <- [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:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 575ms 02:16:28 INFO - PROCESS | 1647 | 1467364588019 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1647 | 1467364588023 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:16:28 INFO - PROCESS | 1647 | 1467364588029 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1647 | 1467364588032 Marionette TRACE conn2 <- [1,582,null,{}] 02:16:28 INFO - PROCESS | 1647 | 1467364588035 Marionette TRACE conn2 -> [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:16:28 INFO - PROCESS | 1647 | 1467364588038 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:28 INFO - PROCESS | 1647 | 1467364588156 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:16:28 INFO - PROCESS | 1647 | 1467364588172 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1647 | 1467364588173 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d45800 == 29 [pid = 1647] [id = 153] 02:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11811e400) [pid = 1647] [serial = 456] [outer = 0x0] 02:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11873b400) [pid = 1647] [serial = 457] [outer = 0x11811e400] 02:16:28 INFO - PROCESS | 1647 | 1467364588216 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11910f400) [pid = 1647] [serial = 458] [outer = 0x11811e400] 02:16:28 INFO - PROCESS | 1647 | 1467364588682 Marionette TRACE conn2 <- [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:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 02:16:28 INFO - PROCESS | 1647 | 1467364588700 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1647 | 1467364588701 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:16:28 INFO - PROCESS | 1647 | 1467364588704 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1647 | 1467364588706 Marionette TRACE conn2 <- [1,586,null,{}] 02:16:28 INFO - PROCESS | 1647 | 1467364588715 Marionette TRACE conn2 -> [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:16:28 INFO - PROCESS | 1647 | 1467364588718 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:28 INFO - PROCESS | 1647 | 1467364588794 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:16:28 INFO - PROCESS | 1647 | 1467364588801 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1647 | 1467364588803 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11916b000 == 30 [pid = 1647] [id = 154] 02:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119541c00) [pid = 1647] [serial = 459] [outer = 0x0] 02:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1197e6400) [pid = 1647] [serial = 460] [outer = 0x119541c00] 02:16:28 INFO - PROCESS | 1647 | 1467364588831 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119d25400) [pid = 1647] [serial = 461] [outer = 0x119541c00] 02:16:29 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:29 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:29 INFO - PROCESS | 1647 | 1467364589166 Marionette TRACE conn2 <- [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:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 02:16:29 INFO - PROCESS | 1647 | 1467364589174 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:16:29 INFO - PROCESS | 1647 | 1467364589176 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:16:29 INFO - PROCESS | 1647 | 1467364589179 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1647 | 1467364589182 Marionette TRACE conn2 <- [1,590,null,{}] 02:16:29 INFO - PROCESS | 1647 | 1467364589185 Marionette TRACE conn2 -> [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:16:29 INFO - PROCESS | 1647 | 1467364589186 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:29 INFO - PROCESS | 1647 | 1467364589297 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:16:29 INFO - PROCESS | 1647 | 1467364589312 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1647 | 1467364589312 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d5000 == 31 [pid = 1647] [id = 155] 02:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1195aac00) [pid = 1647] [serial = 462] [outer = 0x0] 02:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119d2cc00) [pid = 1647] [serial = 463] [outer = 0x1195aac00] 02:16:29 INFO - PROCESS | 1647 | 1467364589337 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11a054000) [pid = 1647] [serial = 464] [outer = 0x1195aac00] 02:16:29 INFO - PROCESS | 1647 | 1467364589686 Marionette TRACE conn2 <- [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:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 02:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:16:29 INFO - PROCESS | 1647 | 1467364589700 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1647 | 1467364589701 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:16:29 INFO - PROCESS | 1647 | 1467364589703 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1647 | 1467364589705 Marionette TRACE conn2 <- [1,594,null,{}] 02:16:29 INFO - PROCESS | 1647 | 1467364589707 Marionette TRACE conn2 -> [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:16:29 INFO - PROCESS | 1647 | 1467364589708 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:29 INFO - PROCESS | 1647 | 1467364589807 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:16:29 INFO - PROCESS | 1647 | 1467364589811 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1647 | 1467364589812 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1ee000 == 32 [pid = 1647] [id = 156] 02:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11714fc00) [pid = 1647] [serial = 465] [outer = 0x0] 02:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11a0f4400) [pid = 1647] [serial = 466] [outer = 0x11714fc00] 02:16:29 INFO - PROCESS | 1647 | 1467364589837 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1211a9400) [pid = 1647] [serial = 467] [outer = 0x11714fc00] 02:16:30 INFO - PROCESS | 1647 | 1467364590202 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 517ms 02:16:30 INFO - PROCESS | 1647 | 1467364590230 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1647 | 1467364590232 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:16:30 INFO - PROCESS | 1647 | 1467364590234 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1647 | 1467364590235 Marionette TRACE conn2 <- [1,598,null,{}] 02:16:30 INFO - PROCESS | 1647 | 1467364590238 Marionette TRACE conn2 -> [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:16:30 INFO - PROCESS | 1647 | 1467364590242 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:30 INFO - PROCESS | 1647 | 1467364590349 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:16:30 INFO - PROCESS | 1647 | 1467364590353 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1647 | 1467364590354 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a5f000 == 33 [pid = 1647] [id = 157] 02:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1211aa000) [pid = 1647] [serial = 468] [outer = 0x0] 02:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12139cc00) [pid = 1647] [serial = 469] [outer = 0x1211aa000] 02:16:30 INFO - PROCESS | 1647 | 1467364590379 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12682e400) [pid = 1647] [serial = 470] [outer = 0x1211aa000] 02:16:30 INFO - PROCESS | 1647 | 1467364590703 Marionette TRACE conn2 <- [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:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 02:16:30 INFO - PROCESS | 1647 | 1467364590754 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1647 | 1467364590763 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:16:30 INFO - PROCESS | 1647 | 1467364590765 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1647 | 1467364590766 Marionette TRACE conn2 <- [1,602,null,{}] 02:16:30 INFO - PROCESS | 1647 | 1467364590768 Marionette TRACE conn2 -> [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:16:30 INFO - PROCESS | 1647 | 1467364590769 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:30 INFO - PROCESS | 1647 | 1467364590877 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:16:30 INFO - PROCESS | 1647 | 1467364590881 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1647 | 1467364590882 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c3b000 == 34 [pid = 1647] [id = 158] 02:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119dfcc00) [pid = 1647] [serial = 471] [outer = 0x0] 02:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126a61c00) [pid = 1647] [serial = 472] [outer = 0x119dfcc00] 02:16:30 INFO - PROCESS | 1647 | 1467364590908 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x127236400) [pid = 1647] [serial = 473] [outer = 0x119dfcc00] 02:16:31 INFO - PROCESS | 1647 | 1467364591249 Marionette TRACE conn2 <- [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:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12cbd3400) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1276c7800) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119d28c00) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x116fb3400) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1211a8c00) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1182d3400) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a79e400) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126a69c00) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1129afc00) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1129a7c00) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1182ce800) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119d2e000) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116a13800) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a05f800) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118980800) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112a56000) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1129af800) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1197aa000) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118730000) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1211a8800) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129169c00) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:16:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12ba06400) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:16:31 INFO - PROCESS | 1647 | 1467364591554 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1647 | 1467364591555 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:16:31 INFO - PROCESS | 1647 | 1467364591566 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1647 | 1467364591567 Marionette TRACE conn2 <- [1,606,null,{}] 02:16:31 INFO - PROCESS | 1647 | 1467364591570 Marionette TRACE conn2 -> [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:16:31 INFO - PROCESS | 1647 | 1467364591571 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:31 INFO - PROCESS | 1647 | 1467364591645 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:16:31 INFO - PROCESS | 1647 | 1467364591650 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1647 | 1467364591651 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b2800 == 35 [pid = 1647] [id = 159] 02:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11623e800) [pid = 1647] [serial = 474] [outer = 0x0] 02:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1182d3400) [pid = 1647] [serial = 475] [outer = 0x11623e800] 02:16:31 INFO - PROCESS | 1647 | 1467364591675 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1197e3000) [pid = 1647] [serial = 476] [outer = 0x11623e800] 02:16:32 INFO - PROCESS | 1647 | 1467364592060 Marionette TRACE conn2 <- [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:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 521ms 02:16:32 INFO - PROCESS | 1647 | 1467364592099 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1647 | 1467364592101 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:16:32 INFO - PROCESS | 1647 | 1467364592104 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1647 | 1467364592106 Marionette TRACE conn2 <- [1,610,null,{}] 02:16:32 INFO - PROCESS | 1647 | 1467364592109 Marionette TRACE conn2 -> [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:16:32 INFO - PROCESS | 1647 | 1467364592111 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:32 INFO - PROCESS | 1647 | 1467364592262 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:16:32 INFO - PROCESS | 1647 | 1467364592273 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1647 | 1467364592274 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272cb000 == 36 [pid = 1647] [id = 160] 02:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116a13800) [pid = 1647] [serial = 477] [outer = 0x0] 02:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119d2d000) [pid = 1647] [serial = 478] [outer = 0x116a13800] 02:16:32 INFO - PROCESS | 1647 | 1467364592314 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126a66800) [pid = 1647] [serial = 479] [outer = 0x116a13800] 02:16:32 INFO - PROCESS | 1647 | 1467364592711 Marionette TRACE conn2 <- [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:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 619ms 02:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:16:32 INFO - PROCESS | 1647 | 1467364592724 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1647 | 1467364592725 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:16:32 INFO - PROCESS | 1647 | 1467364592727 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1647 | 1467364592728 Marionette TRACE conn2 <- [1,614,null,{}] 02:16:32 INFO - PROCESS | 1647 | 1467364592734 Marionette TRACE conn2 -> [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:16:32 INFO - PROCESS | 1647 | 1467364592735 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:32 INFO - PROCESS | 1647 | 1467364592810 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:16:32 INFO - PROCESS | 1647 | 1467364592816 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1647 | 1467364592817 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ec9800 == 37 [pid = 1647] [id = 161] 02:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1211a8800) [pid = 1647] [serial = 480] [outer = 0x0] 02:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1276c1800) [pid = 1647] [serial = 481] [outer = 0x1211a8800] 02:16:32 INFO - PROCESS | 1647 | 1467364592841 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128e7b400) [pid = 1647] [serial = 482] [outer = 0x1211a8800] 02:16:33 INFO - PROCESS | 1647 | 1467364593157 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 472ms 02:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:16:33 INFO - PROCESS | 1647 | 1467364593221 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:16:33 INFO - PROCESS | 1647 | 1467364593222 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:16:33 INFO - PROCESS | 1647 | 1467364593224 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1647 | 1467364593226 Marionette TRACE conn2 <- [1,618,null,{}] 02:16:33 INFO - PROCESS | 1647 | 1467364593231 Marionette TRACE conn2 -> [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:16:33 INFO - PROCESS | 1647 | 1467364593233 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:33 INFO - PROCESS | 1647 | 1467364593322 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:16:33 INFO - PROCESS | 1647 | 1467364593326 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1647 | 1467364593328 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a50a000 == 38 [pid = 1647] [id = 162] 02:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11a056800) [pid = 1647] [serial = 483] [outer = 0x0] 02:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1292cfc00) [pid = 1647] [serial = 484] [outer = 0x11a056800] 02:16:33 INFO - PROCESS | 1647 | 1467364593357 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12a5e8800) [pid = 1647] [serial = 485] [outer = 0x11a056800] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x116677800 == 37 [pid = 1647] [id = 152] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x117468800 == 36 [pid = 1647] [id = 151] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11916b000 == 35 [pid = 1647] [id = 154] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x124c3b000 == 34 [pid = 1647] [id = 158] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x121a5f000 == 33 [pid = 1647] [id = 157] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1272cb000 == 32 [pid = 1647] [id = 160] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x128ec9800 == 31 [pid = 1647] [id = 161] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x117d45800 == 30 [pid = 1647] [id = 153] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d5000 == 29 [pid = 1647] [id = 155] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b2800 == 28 [pid = 1647] [id = 159] 02:16:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1ee000 == 27 [pid = 1647] [id = 156] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119d29400) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ca62800) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x123f6e800) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119542400) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12b961000) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12915fc00) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11663c400) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119543c00) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126a62400) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12b018800) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118713c00) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a059400) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12ca65c00) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x127668400) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12766ec00) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119dfc000) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119df8400) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1272e8400) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118118000) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12766c400) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119d2dc00) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1195a4c00) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1197e7400) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1197e4c00) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1197e8800) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12ca66c00) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12682e000) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a590400) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12bdd0800) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12c5b7000) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12a79ac00) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1197ecc00) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x129169000) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x127236c00) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11a05d400) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12a58e800) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12cf4d000) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12cbde800) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12cbd7c00) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12a79b000) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1647 | 1467364594738 Marionette TRACE conn2 <- [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:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1522ms 02:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:16:34 INFO - PROCESS | 1647 | 1467364594750 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1647 | 1467364594752 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:16:34 INFO - PROCESS | 1647 | 1467364594755 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1647 | 1467364594758 Marionette TRACE conn2 <- [1,622,null,{}] 02:16:34 INFO - PROCESS | 1647 | 1467364594762 Marionette TRACE conn2 -> [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:16:34 INFO - PROCESS | 1647 | 1467364594766 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:34 INFO - PROCESS | 1647 | 1467364594842 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:16:34 INFO - PROCESS | 1647 | 1467364594850 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1647 | 1467364594853 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x113ddd800 == 28 [pid = 1647] [id = 163] 02:16:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x112a6e400) [pid = 1647] [serial = 486] [outer = 0x0] 02:16:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x112a6f000) [pid = 1647] [serial = 487] [outer = 0x112a6e400] 02:16:34 INFO - PROCESS | 1647 | 1467364594881 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x112a57800) [pid = 1647] [serial = 488] [outer = 0x112a6e400] 02:16:35 INFO - PROCESS | 1647 | 1467364595226 Marionette TRACE conn2 <- [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:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112a6c400) [pid = 1647] [serial = 489] [outer = 0x12ca6d000] 02:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 522ms 02:16:35 INFO - PROCESS | 1647 | 1467364595279 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1647 | 1467364595282 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:16:35 INFO - PROCESS | 1647 | 1467364595287 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1647 | 1467364595288 Marionette TRACE conn2 <- [1,626,null,{}] 02:16:35 INFO - PROCESS | 1647 | 1467364595291 Marionette TRACE conn2 -> [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:16:35 INFO - PROCESS | 1647 | 1467364595293 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:35 INFO - PROCESS | 1647 | 1467364595370 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:16:35 INFO - PROCESS | 1647 | 1467364595375 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1647 | 1467364595376 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f8c000 == 29 [pid = 1647] [id = 164] 02:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1130e2400) [pid = 1647] [serial = 490] [outer = 0x0] 02:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x116292c00) [pid = 1647] [serial = 491] [outer = 0x1130e2400] 02:16:35 INFO - PROCESS | 1647 | 1467364595407 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11687dc00) [pid = 1647] [serial = 492] [outer = 0x1130e2400] 02:16:35 INFO - PROCESS | 1647 | 1467364595769 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 02:16:35 INFO - PROCESS | 1647 | 1467364595806 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:16:35 INFO - PROCESS | 1647 | 1467364595819 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:16:35 INFO - PROCESS | 1647 | 1467364595822 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1647 | 1467364595825 Marionette TRACE conn2 <- [1,630,null,{}] 02:16:35 INFO - PROCESS | 1647 | 1467364595833 Marionette TRACE conn2 -> [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:16:35 INFO - PROCESS | 1647 | 1467364595837 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:35 INFO - PROCESS | 1647 | 1467364595937 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:16:35 INFO - PROCESS | 1647 | 1467364595946 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1647 | 1467364595951 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d5800 == 30 [pid = 1647] [id = 165] 02:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x111d7f000) [pid = 1647] [serial = 493] [outer = 0x0] 02:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118118800) [pid = 1647] [serial = 494] [outer = 0x111d7f000] 02:16:35 INFO - PROCESS | 1647 | 1467364595996 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1183cac00) [pid = 1647] [serial = 495] [outer = 0x111d7f000] 02:16:36 INFO - PROCESS | 1647 | 1467364596421 Marionette TRACE conn2 <- [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:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 622ms 02:16:36 INFO - PROCESS | 1647 | 1467364596444 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1647 | 1467364596448 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:16:36 INFO - PROCESS | 1647 | 1467364596451 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1647 | 1467364596452 Marionette TRACE conn2 <- [1,634,null,{}] 02:16:36 INFO - PROCESS | 1647 | 1467364596462 Marionette TRACE conn2 -> [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:16:36 INFO - PROCESS | 1647 | 1467364596463 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:36 INFO - PROCESS | 1647 | 1467364596537 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:16:36 INFO - PROCESS | 1647 | 1467364596541 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1647 | 1467364596542 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118762000 == 31 [pid = 1647] [id = 166] 02:16:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1184e9c00) [pid = 1647] [serial = 496] [outer = 0x0] 02:16:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118738400) [pid = 1647] [serial = 497] [outer = 0x1184e9c00] 02:16:36 INFO - PROCESS | 1647 | 1467364596569 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118f62400) [pid = 1647] [serial = 498] [outer = 0x1184e9c00] 02:16:36 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:36 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:36 INFO - PROCESS | 1647 | 1467364596901 Marionette TRACE conn2 <- [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:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 478ms 02:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:16:36 INFO - PROCESS | 1647 | 1467364596931 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1647 | 1467364596933 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:16:36 INFO - PROCESS | 1647 | 1467364596935 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1647 | 1467364596936 Marionette TRACE conn2 <- [1,638,null,{}] 02:16:36 INFO - PROCESS | 1647 | 1467364596938 Marionette TRACE conn2 -> [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:16:36 INFO - PROCESS | 1647 | 1467364596940 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:37 INFO - PROCESS | 1647 | 1467364597016 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:16:37 INFO - PROCESS | 1647 | 1467364597020 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1647 | 1467364597021 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a3000 == 32 [pid = 1647] [id = 167] 02:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x112feb800) [pid = 1647] [serial = 499] [outer = 0x0] 02:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118fe2c00) [pid = 1647] [serial = 500] [outer = 0x112feb800] 02:16:37 INFO - PROCESS | 1647 | 1467364597047 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11954e000) [pid = 1647] [serial = 501] [outer = 0x112feb800] 02:16:37 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:37 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:37 INFO - PROCESS | 1647 | 1467364597354 Marionette TRACE conn2 <- [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:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 02:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:16:37 INFO - PROCESS | 1647 | 1467364597405 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1647 | 1467364597406 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:16:37 INFO - PROCESS | 1647 | 1467364597408 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1647 | 1467364597409 Marionette TRACE conn2 <- [1,642,null,{}] 02:16:37 INFO - PROCESS | 1647 | 1467364597411 Marionette TRACE conn2 -> [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:16:37 INFO - PROCESS | 1647 | 1467364597416 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:37 INFO - PROCESS | 1647 | 1467364597527 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:16:37 INFO - PROCESS | 1647 | 1467364597533 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1647 | 1467364597534 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a3b800 == 33 [pid = 1647] [id = 168] 02:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1195ab800) [pid = 1647] [serial = 502] [outer = 0x0] 02:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197df800) [pid = 1647] [serial = 503] [outer = 0x1195ab800] 02:16:37 INFO - PROCESS | 1647 | 1467364597558 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119ae9800) [pid = 1647] [serial = 504] [outer = 0x1195ab800] 02:16:37 INFO - PROCESS | 1647 | 1467364597876 Marionette TRACE conn2 <- [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:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 02:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:16:37 INFO - PROCESS | 1647 | 1467364597929 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1647 | 1467364597930 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:16:37 INFO - PROCESS | 1647 | 1467364597932 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1647 | 1467364597933 Marionette TRACE conn2 <- [1,646,null,{}] 02:16:37 INFO - PROCESS | 1647 | 1467364597935 Marionette TRACE conn2 -> [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:16:37 INFO - PROCESS | 1647 | 1467364597936 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:38 INFO - PROCESS | 1647 | 1467364598018 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:16:38 INFO - PROCESS | 1647 | 1467364598083 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1647 | 1467364598084 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bbe800 == 34 [pid = 1647] [id = 169] 02:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11675dc00) [pid = 1647] [serial = 505] [outer = 0x0] 02:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1195ac800) [pid = 1647] [serial = 506] [outer = 0x11675dc00] 02:16:38 INFO - PROCESS | 1647 | 1467364598122 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119d9c800) [pid = 1647] [serial = 507] [outer = 0x11675dc00] 02:16:38 INFO - PROCESS | 1647 | 1467364598529 Marionette TRACE conn2 <- [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:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 622ms 02:16:38 INFO - PROCESS | 1647 | 1467364598555 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:16:38 INFO - PROCESS | 1647 | 1467364598557 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:16:38 INFO - PROCESS | 1647 | 1467364598560 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1647 | 1467364598562 Marionette TRACE conn2 <- [1,650,null,{}] 02:16:38 INFO - PROCESS | 1647 | 1467364598565 Marionette TRACE conn2 -> [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:16:38 INFO - PROCESS | 1647 | 1467364598567 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:38 INFO - PROCESS | 1647 | 1467364598672 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:16:38 INFO - PROCESS | 1647 | 1467364598678 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1647 | 1467364598679 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e2000 == 35 [pid = 1647] [id = 170] 02:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1184dc800) [pid = 1647] [serial = 508] [outer = 0x0] 02:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119df1400) [pid = 1647] [serial = 509] [outer = 0x1184dc800] 02:16:38 INFO - PROCESS | 1647 | 1467364598703 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11a055400) [pid = 1647] [serial = 510] [outer = 0x1184dc800] 02:16:39 INFO - PROCESS | 1647 | 1467364599012 Marionette TRACE conn2 <- [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:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 02:16:39 INFO - PROCESS | 1647 | 1467364599034 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1647 | 1467364599036 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:16:39 INFO - PROCESS | 1647 | 1467364599039 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1647 | 1467364599041 Marionette TRACE conn2 <- [1,654,null,{}] 02:16:39 INFO - PROCESS | 1647 | 1467364599044 Marionette TRACE conn2 -> [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:16:39 INFO - PROCESS | 1647 | 1467364599045 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:39 INFO - PROCESS | 1647 | 1467364599177 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:16:39 INFO - PROCESS | 1647 | 1467364599183 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1647 | 1467364599184 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d5000 == 36 [pid = 1647] [id = 171] 02:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1197e7c00) [pid = 1647] [serial = 511] [outer = 0x0] 02:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a05d400) [pid = 1647] [serial = 512] [outer = 0x1197e7c00] 02:16:39 INFO - PROCESS | 1647 | 1467364599223 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1211a6400) [pid = 1647] [serial = 513] [outer = 0x1197e7c00] 02:16:39 INFO - PROCESS | 1647 | 1467364599624 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 620ms 02:16:39 INFO - PROCESS | 1647 | 1467364599677 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1647 | 1467364599680 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:16:39 INFO - PROCESS | 1647 | 1467364599687 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1647 | 1467364599688 Marionette TRACE conn2 <- [1,658,null,{}] 02:16:39 INFO - PROCESS | 1647 | 1467364599690 Marionette TRACE conn2 -> [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:16:39 INFO - PROCESS | 1647 | 1467364599691 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:39 INFO - PROCESS | 1647 | 1467364599775 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:16:39 INFO - PROCESS | 1647 | 1467364599780 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1647 | 1467364599782 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x121eab800 == 37 [pid = 1647] [id = 172] 02:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1211a6c00) [pid = 1647] [serial = 514] [outer = 0x0] 02:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1213a3800) [pid = 1647] [serial = 515] [outer = 0x1211a6c00] 02:16:39 INFO - PROCESS | 1647 | 1467364599807 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1215cec00) [pid = 1647] [serial = 516] [outer = 0x1211a6c00] 02:16:40 INFO - PROCESS | 1647 | 1467364600159 Marionette TRACE conn2 <- [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:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 02:16:40 INFO - PROCESS | 1647 | 1467364600207 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1647 | 1467364600208 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:16:40 INFO - PROCESS | 1647 | 1467364600210 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1647 | 1467364600212 Marionette TRACE conn2 <- [1,662,null,{}] 02:16:40 INFO - PROCESS | 1647 | 1467364600214 Marionette TRACE conn2 -> [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:16:40 INFO - PROCESS | 1647 | 1467364600216 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:40 INFO - PROCESS | 1647 | 1467364600320 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:16:40 INFO - PROCESS | 1647 | 1467364600324 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1647 | 1467364600325 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a2800 == 38 [pid = 1647] [id = 173] 02:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1211aa800) [pid = 1647] [serial = 517] [outer = 0x0] 02:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121e91400) [pid = 1647] [serial = 518] [outer = 0x1211aa800] 02:16:40 INFO - PROCESS | 1647 | 1467364600359 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124ca5800) [pid = 1647] [serial = 519] [outer = 0x1211aa800] 02:16:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:40 INFO - PROCESS | 1647 | 1467364600709 Marionette TRACE conn2 <- [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:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 02:16:40 INFO - PROCESS | 1647 | 1467364600733 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1647 | 1467364600734 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:16:40 INFO - PROCESS | 1647 | 1467364600736 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1647 | 1467364600737 Marionette TRACE conn2 <- [1,666,null,{}] 02:16:40 INFO - PROCESS | 1647 | 1467364600739 Marionette TRACE conn2 -> [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:16:40 INFO - PROCESS | 1647 | 1467364600741 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:40 INFO - PROCESS | 1647 | 1467364600835 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:16:40 INFO - PROCESS | 1647 | 1467364600874 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1647 | 1467364600875 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272d8000 == 39 [pid = 1647] [id = 174] 02:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124ce4400) [pid = 1647] [serial = 520] [outer = 0x0] 02:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12501fc00) [pid = 1647] [serial = 521] [outer = 0x124ce4400] 02:16:40 INFO - PROCESS | 1647 | 1467364600899 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125690400) [pid = 1647] [serial = 522] [outer = 0x124ce4400] 02:16:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:41 INFO - PROCESS | 1647 | 1467364601200 Marionette TRACE conn2 <- [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:16:41 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:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 02:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:16:41 INFO - PROCESS | 1647 | 1467364601254 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 1647 | 1467364601255 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:16:41 INFO - PROCESS | 1647 | 1467364601257 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1647 | 1467364601258 Marionette TRACE conn2 <- [1,670,null,{}] 02:16:41 INFO - PROCESS | 1647 | 1467364601261 Marionette TRACE conn2 -> [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:16:41 INFO - PROCESS | 1647 | 1467364601262 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:41 INFO - PROCESS | 1647 | 1467364601370 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:16:41 INFO - PROCESS | 1647 | 1467364601403 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1647 | 1467364601404 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x128eb7800 == 40 [pid = 1647] [id = 175] 02:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124ea7800) [pid = 1647] [serial = 523] [outer = 0x0] 02:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1268c6800) [pid = 1647] [serial = 524] [outer = 0x124ea7800] 02:16:41 INFO - PROCESS | 1647 | 1467364601428 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126e2bc00) [pid = 1647] [serial = 525] [outer = 0x124ea7800] 02:16:41 INFO - PROCESS | 1647 | 1467364601742 Marionette TRACE conn2 <- [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:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 517ms 02:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:16:41 INFO - PROCESS | 1647 | 1467364601775 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 1647 | 1467364601777 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:16:41 INFO - PROCESS | 1647 | 1467364601780 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1647 | 1467364601782 Marionette TRACE conn2 <- [1,674,null,{}] 02:16:41 INFO - PROCESS | 1647 | 1467364601785 Marionette TRACE conn2 -> [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:16:41 INFO - PROCESS | 1647 | 1467364601786 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:41 INFO - PROCESS | 1647 | 1467364601882 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:16:41 INFO - PROCESS | 1647 | 1467364601885 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1647 | 1467364601886 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292bd800 == 41 [pid = 1647] [id = 176] 02:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125690800) [pid = 1647] [serial = 526] [outer = 0x0] 02:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1272ee800) [pid = 1647] [serial = 527] [outer = 0x125690800] 02:16:41 INFO - PROCESS | 1647 | 1467364601909 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x127669800) [pid = 1647] [serial = 528] [outer = 0x125690800] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11714fc00) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1211aa000) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119dfcc00) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11623e800) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116a13800) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1211a8800) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a05b800) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1272f6400) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112a63c00) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1195ae000) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x117148000) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112a66400) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115e25000) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11811e400) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119541c00) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1195aac00) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:16:42 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:42 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:42 INFO - PROCESS | 1647 | [1647] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:16:42 INFO - PROCESS | 1647 | 1467364602317 Marionette TRACE conn2 <- [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:16:42 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:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 571ms 02:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:16:42 INFO - PROCESS | 1647 | 1467364602352 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 1647 | 1467364602353 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:16:42 INFO - PROCESS | 1647 | 1467364602355 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1647 | 1467364602357 Marionette TRACE conn2 <- [1,678,null,{}] 02:16:42 INFO - PROCESS | 1647 | 1467364602359 Marionette TRACE conn2 -> [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:16:42 INFO - PROCESS | 1647 | 1467364602360 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:42 INFO - PROCESS | 1647 | 1467364602471 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:16:42 INFO - PROCESS | 1647 | 1467364602501 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1647 | 1467364602502 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e3800 == 42 [pid = 1647] [id = 177] 02:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112ac4800) [pid = 1647] [serial = 529] [outer = 0x0] 02:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118733000) [pid = 1647] [serial = 530] [outer = 0x112ac4800] 02:16:42 INFO - PROCESS | 1647 | 1467364602526 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a057400) [pid = 1647] [serial = 531] [outer = 0x112ac4800] 02:16:42 INFO - PROCESS | 1647 | 1467364602801 Marionette TRACE conn2 <- [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:16:42 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:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 02:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:16:42 INFO - PROCESS | 1647 | 1467364602824 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 1647 | 1467364602825 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:16:42 INFO - PROCESS | 1647 | 1467364602835 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1647 | 1467364602836 Marionette TRACE conn2 <- [1,682,null,{}] 02:16:42 INFO - PROCESS | 1647 | 1467364602838 Marionette TRACE conn2 -> [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:16:42 INFO - PROCESS | 1647 | 1467364602839 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:42 INFO - PROCESS | 1647 | 1467364602922 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:16:42 INFO - PROCESS | 1647 | 1467364602926 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1647 | 1467364602927 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a746000 == 43 [pid = 1647] [id = 178] 02:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11714fc00) [pid = 1647] [serial = 532] [outer = 0x0] 02:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1272eac00) [pid = 1647] [serial = 533] [outer = 0x11714fc00] 02:16:42 INFO - PROCESS | 1647 | 1467364602951 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12766ec00) [pid = 1647] [serial = 534] [outer = 0x11714fc00] 02:16:43 INFO - PROCESS | 1647 | 1467364603749 Marionette TRACE conn2 <- [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:16:43 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:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 930ms 02:16:43 INFO - PROCESS | 1647 | 1467364603757 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1647 | 1467364603758 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:16:43 INFO - PROCESS | 1647 | 1467364603760 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1647 | 1467364603761 Marionette TRACE conn2 <- [1,686,null,{}] 02:16:43 INFO - PROCESS | 1647 | 1467364603765 Marionette TRACE conn2 -> [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:16:43 INFO - PROCESS | 1647 | 1467364603766 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:43 INFO - PROCESS | 1647 | 1467364603854 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:16:43 INFO - PROCESS | 1647 | 1467364603903 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1647 | 1467364603904 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a9d0000 == 44 [pid = 1647] [id = 179] 02:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11a058800) [pid = 1647] [serial = 535] [outer = 0x0] 02:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1276c1c00) [pid = 1647] [serial = 536] [outer = 0x11a058800] 02:16:43 INFO - PROCESS | 1647 | 1467364603927 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x129161400) [pid = 1647] [serial = 537] [outer = 0x11a058800] 02:16:44 INFO - PROCESS | 1647 | 1467364604777 Marionette TRACE conn2 <- [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:16:44 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:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1022ms 02:16:44 INFO - PROCESS | 1647 | 1467364604783 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1647 | 1467364604786 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:16:44 INFO - PROCESS | 1647 | 1467364604789 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1647 | 1467364604792 Marionette TRACE conn2 <- [1,690,null,{}] 02:16:44 INFO - PROCESS | 1647 | 1467364604796 Marionette TRACE conn2 -> [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:16:44 INFO - PROCESS | 1647 | 1467364604799 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:44 INFO - PROCESS | 1647 | 1467364604924 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:16:44 INFO - PROCESS | 1647 | 1467364604973 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1647 | 1467364604974 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x116850800 == 45 [pid = 1647] [id = 180] 02:16:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1129ab000) [pid = 1647] [serial = 538] [outer = 0x0] 02:16:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x112a6c000) [pid = 1647] [serial = 539] [outer = 0x1129ab000] 02:16:45 INFO - PROCESS | 1647 | 1467364605005 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11338b800) [pid = 1647] [serial = 540] [outer = 0x1129ab000] 02:16:46 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:16:46 INFO - PROCESS | 1647 | 1467364606007 Marionette TRACE conn2 <- [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:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1222ms 02:16:46 INFO - PROCESS | 1647 | 1467364606065 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1647 | 1467364606067 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:16:46 INFO - PROCESS | 1647 | 1467364606072 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1647 | 1467364606073 Marionette TRACE conn2 <- [1,694,null,{}] 02:16:46 INFO - PROCESS | 1647 | 1467364606077 Marionette TRACE conn2 -> [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:16:46 INFO - PROCESS | 1647 | 1467364606078 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:46 INFO - PROCESS | 1647 | 1467364606170 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12a746000 == 44 [pid = 1647] [id = 178] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e3800 == 43 [pid = 1647] [id = 177] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1292bd800 == 42 [pid = 1647] [id = 176] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x128eb7800 == 41 [pid = 1647] [id = 175] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1272d8000 == 40 [pid = 1647] [id = 174] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a2800 == 39 [pid = 1647] [id = 173] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1292cfc00) [pid = 1647] [serial = 484] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x121eab800 == 38 [pid = 1647] [id = 172] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1180d5000 == 37 [pid = 1647] [id = 171] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e2000 == 36 [pid = 1647] [id = 170] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x119bbe800 == 35 [pid = 1647] [id = 169] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x119a3b800 == 34 [pid = 1647] [id = 168] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a3000 == 33 [pid = 1647] [id = 167] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x118762000 == 32 [pid = 1647] [id = 166] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1180d5800 == 31 [pid = 1647] [id = 165] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x116f8c000 == 30 [pid = 1647] [id = 164] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x113ddd800 == 29 [pid = 1647] [id = 163] 02:16:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12a50a000 == 28 [pid = 1647] [id = 162] 02:16:46 INFO - PROCESS | 1647 | 1467364606269 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1647 | 1467364606272 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11a0f4400) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12139cc00) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126a61c00) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12682e400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1182d3400) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119d2d000) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1197e3000) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1276c1800) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127236400) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1215d2400) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x126831800) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1276ca000) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x129485400) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115e94c00) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11811c800) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197a3800) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1197a6c00) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1183cbc00) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112a6dc00) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112a68400) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1197e9000) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11675ec00) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1176f0c00) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11873b400) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11910f400) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1197e6400) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x128e7b400) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119d25400) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119d2cc00) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11a054000) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x126a66800) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1211a9400) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11660b000 == 29 [pid = 1647] [id = 181] 02:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112a68400) [pid = 1647] [serial = 541] [outer = 0x0] 02:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11675ec00) [pid = 1647] [serial = 542] [outer = 0x112a68400] 02:16:46 INFO - PROCESS | 1647 | 1467364606305 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1174fa400) [pid = 1647] [serial = 543] [outer = 0x112a68400] 02:16:47 INFO - PROCESS | 1647 | 1467364607094 Marionette TRACE conn2 <- [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:16:47 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:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1070ms 02:16:47 INFO - PROCESS | 1647 | 1467364607142 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:16:47 INFO - PROCESS | 1647 | 1467364607146 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:16:47 INFO - PROCESS | 1647 | 1467364607150 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1647 | 1467364607152 Marionette TRACE conn2 <- [1,698,null,{}] 02:16:47 INFO - PROCESS | 1647 | 1467364607154 Marionette TRACE conn2 -> [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:16:47 INFO - PROCESS | 1647 | 1467364607156 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:47 INFO - PROCESS | 1647 | 1467364607236 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:16:47 INFO - PROCESS | 1647 | 1467364607241 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1647 | 1467364607243 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180c1800 == 30 [pid = 1647] [id = 182] 02:16:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1182d3800) [pid = 1647] [serial = 544] [outer = 0x0] 02:16:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118713400) [pid = 1647] [serial = 545] [outer = 0x1182d3800] 02:16:47 INFO - PROCESS | 1647 | 1467364607272 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11873cc00) [pid = 1647] [serial = 546] [outer = 0x1182d3800] 02:16:48 INFO - PROCESS | 1647 | 1467364608099 Marionette TRACE conn2 <- [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:16:48 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:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 02:16:48 INFO - PROCESS | 1647 | 1467364608120 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:16:48 INFO - PROCESS | 1647 | 1467364608121 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:16:48 INFO - PROCESS | 1647 | 1467364608134 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1647 | 1467364608136 Marionette TRACE conn2 <- [1,702,null,{}] 02:16:48 INFO - PROCESS | 1647 | 1467364608143 Marionette TRACE conn2 -> [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:16:48 INFO - PROCESS | 1647 | 1467364608153 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:48 INFO - PROCESS | 1647 | 1467364608252 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:16:48 INFO - PROCESS | 1647 | 1467364608257 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1647 | 1467364608259 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f09800 == 31 [pid = 1647] [id = 183] 02:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118fdd800) [pid = 1647] [serial = 547] [outer = 0x0] 02:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1195aec00) [pid = 1647] [serial = 548] [outer = 0x118fdd800] 02:16:48 INFO - PROCESS | 1647 | 1467364608287 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1197aa800) [pid = 1647] [serial = 549] [outer = 0x118fdd800] 02:16:49 INFO - PROCESS | 1647 | 1467364609114 Marionette TRACE conn2 <- [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:16:49 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:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1021ms 02:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:16:49 INFO - PROCESS | 1647 | 1467364609155 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 1647 | 1467364609157 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:16:49 INFO - PROCESS | 1647 | 1467364609159 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1647 | 1467364609160 Marionette TRACE conn2 <- [1,706,null,{}] 02:16:49 INFO - PROCESS | 1647 | 1467364609162 Marionette TRACE conn2 -> [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:16:49 INFO - PROCESS | 1647 | 1467364609163 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:49 INFO - PROCESS | 1647 | 1467364609258 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:16:49 INFO - PROCESS | 1647 | 1467364609292 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1647 | 1467364609293 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194cb000 == 32 [pid = 1647] [id = 184] 02:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x114f8a800) [pid = 1647] [serial = 550] [outer = 0x0] 02:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119d21000) [pid = 1647] [serial = 551] [outer = 0x114f8a800] 02:16:49 INFO - PROCESS | 1647 | 1467364609319 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d2b000) [pid = 1647] [serial = 552] [outer = 0x114f8a800] 02:16:50 INFO - PROCESS | 1647 | 1467364610098 Marionette TRACE conn2 <- [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:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x112a6e400) [pid = 1647] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11675dc00) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1197e7c00) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1184e9c00) [pid = 1647] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1195ab800) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1211aa800) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x112feb800) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1211a6c00) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1184dc800) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11a056800) [pid = 1647] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x111d7f000) [pid = 1647] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1130e2400) [pid = 1647] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x124ce4400) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x112ac4800) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x124ea7800) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x125690800) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:16:50 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11714fc00) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:16:50 INFO - PROCESS | 1647 | 1467364610211 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1647 | 1467364610212 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:16:50 INFO - PROCESS | 1647 | 1467364610223 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1647 | 1467364610224 Marionette TRACE conn2 <- [1,710,null,{}] 02:16:50 INFO - PROCESS | 1647 | 1467364610226 Marionette TRACE conn2 -> [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:16:50 INFO - PROCESS | 1647 | 1467364610227 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:50 INFO - PROCESS | 1647 | 1467364610298 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:16:50 INFO - PROCESS | 1647 | 1467364610301 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 1647 | 1467364610303 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x119174800 == 33 [pid = 1647] [id = 185] 02:16:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x115e90c00) [pid = 1647] [serial = 553] [outer = 0x0] 02:16:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x117145c00) [pid = 1647] [serial = 554] [outer = 0x115e90c00] 02:16:50 INFO - PROCESS | 1647 | 1467364610329 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119548c00) [pid = 1647] [serial = 555] [outer = 0x115e90c00] 02:16:51 INFO - PROCESS | 1647 | 1467364611127 Marionette TRACE conn2 <- [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:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 925ms 02:16:51 INFO - PROCESS | 1647 | 1467364611141 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1647 | 1467364611142 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:16:51 INFO - PROCESS | 1647 | 1467364611145 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1647 | 1467364611147 Marionette TRACE conn2 <- [1,714,null,{}] 02:16:51 INFO - PROCESS | 1647 | 1467364611149 Marionette TRACE conn2 -> [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:16:51 INFO - PROCESS | 1647 | 1467364611153 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:51 INFO - PROCESS | 1647 | 1467364611243 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:16:51 INFO - PROCESS | 1647 | 1467364611249 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1647 | 1467364611250 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1df800 == 34 [pid = 1647] [id = 186] 02:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119dffc00) [pid = 1647] [serial = 556] [outer = 0x0] 02:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1211aa800) [pid = 1647] [serial = 557] [outer = 0x119dffc00] 02:16:51 INFO - PROCESS | 1647 | 1467364611275 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1214c0000) [pid = 1647] [serial = 558] [outer = 0x119dffc00] 02:16:52 INFO - PROCESS | 1647 | 1467364612069 Marionette TRACE conn2 <- [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:16:52 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:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 02:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:16:52 INFO - PROCESS | 1647 | 1467364612118 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1647 | 1467364612120 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:16:52 INFO - PROCESS | 1647 | 1467364612123 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1647 | 1467364612124 Marionette TRACE conn2 <- [1,718,null,{}] 02:16:52 INFO - PROCESS | 1647 | 1467364612127 Marionette TRACE conn2 -> [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:16:52 INFO - PROCESS | 1647 | 1467364612130 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:52 INFO - PROCESS | 1647 | 1467364612267 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:16:52 INFO - PROCESS | 1647 | 1467364612362 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 1647 | 1467364612364 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x113356800 == 35 [pid = 1647] [id = 187] 02:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x111d22400) [pid = 1647] [serial = 559] [outer = 0x0] 02:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1129ac000) [pid = 1647] [serial = 560] [outer = 0x111d22400] 02:16:52 INFO - PROCESS | 1647 | 1467364612395 Marionette DEBUG loaded listener.js 02:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113035400) [pid = 1647] [serial = 561] [outer = 0x111d22400] 02:16:53 INFO - PROCESS | 1647 | 1467364613292 Marionette TRACE conn2 <- [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:16:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1221ms 02:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:16:53 INFO - PROCESS | 1647 | 1467364613345 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1647 | 1467364613347 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:16:53 INFO - PROCESS | 1647 | 1467364613351 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1647 | 1467364613353 Marionette TRACE conn2 <- [1,722,null,{}] 02:16:53 INFO - PROCESS | 1647 | 1467364613356 Marionette TRACE conn2 -> [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:16:53 INFO - PROCESS | 1647 | 1467364613358 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:53 INFO - PROCESS | 1647 | 1467364613485 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:16:53 INFO - PROCESS | 1647 | 1467364613534 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1647 | 1467364613535 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x118471800 == 36 [pid = 1647] [id = 188] 02:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118112c00) [pid = 1647] [serial = 562] [outer = 0x0] 02:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1182d2400) [pid = 1647] [serial = 563] [outer = 0x118112c00] 02:16:53 INFO - PROCESS | 1647 | 1467364613566 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11897c000) [pid = 1647] [serial = 564] [outer = 0x118112c00] 02:16:53 INFO - PROCESS | 1647 | 1467364613985 Marionette TRACE conn2 <- [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:16:54 INFO - PROCESS | 1647 | 1467364614026 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:16:54 INFO - PROCESS | 1647 | 1467364614028 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1647 | 1467364614030 Marionette TRACE conn2 <- [1,726,null,{}] 02:16:54 INFO - PROCESS | 1647 | 1467364614050 Marionette TRACE conn2 -> [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:16:54 INFO - PROCESS | 1647 | 1467364614051 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:54 INFO - PROCESS | 1647 | 1467364614149 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:16:54 INFO - PROCESS | 1647 | 1467364614214 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1647 | 1467364614215 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12134b000 == 37 [pid = 1647] [id = 189] 02:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1197e4000) [pid = 1647] [serial = 565] [outer = 0x0] 02:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119d04000) [pid = 1647] [serial = 566] [outer = 0x1197e4000] 02:16:54 INFO - PROCESS | 1647 | 1467364614244 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119df4800) [pid = 1647] [serial = 567] [outer = 0x1197e4000] 02:16:54 INFO - PROCESS | 1647 | 1467364614716 Marionette TRACE conn2 <- [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:16:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:16:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 737ms 02:16:54 INFO - PROCESS | 1647 | 1467364614776 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 1647 | 1467364614777 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:16:54 INFO - PROCESS | 1647 | 1467364614785 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1647 | 1467364614790 Marionette TRACE conn2 <- [1,730,null,{}] 02:16:54 INFO - PROCESS | 1647 | 1467364614793 Marionette TRACE conn2 -> [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:16:54 INFO - PROCESS | 1647 | 1467364614795 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:54 INFO - PROCESS | 1647 | 1467364614927 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:16:54 INFO - PROCESS | 1647 | 1467364614939 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1647 | 1467364614940 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x116856800 == 38 [pid = 1647] [id = 190] 02:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116803400) [pid = 1647] [serial = 568] [outer = 0x0] 02:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11a060000) [pid = 1647] [serial = 569] [outer = 0x116803400] 02:16:54 INFO - PROCESS | 1647 | 1467364614969 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1213a5400) [pid = 1647] [serial = 570] [outer = 0x116803400] 02:16:55 INFO - PROCESS | 1647 | 1467364615479 Marionette TRACE conn2 <- [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[3248] expected 0 but got 9","_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:16:55 INFO - PROCESS | 1647 | 1467364615512 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:16:55 INFO - PROCESS | 1647 | 1467364615515 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1647 | 1467364615517 Marionette TRACE conn2 <- [1,734,null,{}] 02:16:55 INFO - PROCESS | 1647 | 1467364615521 Marionette TRACE conn2 -> [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:16:55 INFO - PROCESS | 1647 | 1467364615522 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:55 INFO - PROCESS | 1647 | 1467364615617 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:16:55 INFO - PROCESS | 1647 | 1467364615668 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1647 | 1467364615669 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180c8800 == 39 [pid = 1647] [id = 191] 02:16:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117d0cc00) [pid = 1647] [serial = 571] [outer = 0x0] 02:16:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11871b400) [pid = 1647] [serial = 572] [outer = 0x117d0cc00] 02:16:55 INFO - PROCESS | 1647 | 1467364615698 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119544c00) [pid = 1647] [serial = 573] [outer = 0x117d0cc00] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1df800 == 38 [pid = 1647] [id = 186] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119174800 == 37 [pid = 1647] [id = 185] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1194cb000 == 36 [pid = 1647] [id = 184] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x118f09800 == 35 [pid = 1647] [id = 183] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1180c1800 == 34 [pid = 1647] [id = 182] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11660b000 == 33 [pid = 1647] [id = 181] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x116850800 == 32 [pid = 1647] [id = 180] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a9d0000 == 31 [pid = 1647] [id = 179] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x116856800 == 30 [pid = 1647] [id = 190] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12134b000 == 29 [pid = 1647] [id = 189] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x118471800 == 28 [pid = 1647] [id = 188] 02:16:56 INFO - PROCESS | 1647 | --DOCSHELL 0x113356800 == 27 [pid = 1647] [id = 187] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1276c1c00) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112a6f000) [pid = 1647] [serial = 487] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112a57800) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1195ac800) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119d9c800) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11a05d400) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1211a6400) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118738400) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118f62400) [pid = 1647] [serial = 498] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1197df800) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119ae9800) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121e91400) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118fe2c00) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11954e000) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1213a3800) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11a055400) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119df1400) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12a5e8800) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118118800) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1183cac00) [pid = 1647] [serial = 495] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x116292c00) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11687dc00) [pid = 1647] [serial = 492] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x125690400) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12501fc00) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x118733000) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1197ab400) [pid = 1647] [serial = 203] [outer = 0x0] [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:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x126e2bc00) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1268c6800) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1272ee800) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1272eac00) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x127669800) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x124ca5800) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x1215cec00) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12766ec00) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x11a057400) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1647 | 1467364616526 Marionette TRACE conn2 <- [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:16:56 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:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1024ms 02:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:16:56 INFO - PROCESS | 1647 | 1467364616540 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1647 | 1467364616542 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:16:56 INFO - PROCESS | 1647 | 1467364616545 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1647 | 1467364616548 Marionette TRACE conn2 <- [1,738,null,{}] 02:16:56 INFO - PROCESS | 1647 | 1467364616565 Marionette TRACE conn2 -> [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:16:56 INFO - PROCESS | 1647 | 1467364616567 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:56 INFO - PROCESS | 1647 | 1467364616642 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:16:56 INFO - PROCESS | 1647 | 1467364616652 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1647 | 1467364616655 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x116614800 == 28 [pid = 1647] [id = 192] 02:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x112ecdc00) [pid = 1647] [serial = 574] [outer = 0x0] 02:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x116634800) [pid = 1647] [serial = 575] [outer = 0x112ecdc00] 02:16:56 INFO - PROCESS | 1647 | 1467364616682 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11714c400) [pid = 1647] [serial = 576] [outer = 0x112ecdc00] 02:16:57 INFO - PROCESS | 1647 | 1467364617517 Marionette TRACE conn2 <- [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:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 989ms 02:16:57 INFO - PROCESS | 1647 | 1467364617533 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1647 | 1467364617537 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:16:57 INFO - PROCESS | 1647 | 1467364617541 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1647 | 1467364617543 Marionette TRACE conn2 <- [1,742,null,{}] 02:16:57 INFO - PROCESS | 1647 | 1467364617552 Marionette TRACE conn2 -> [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:16:57 INFO - PROCESS | 1647 | 1467364617554 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:57 INFO - PROCESS | 1647 | 1467364617628 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:16:57 INFO - PROCESS | 1647 | 1467364617633 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1647 | 1467364617634 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d47800 == 29 [pid = 1647] [id = 193] 02:16:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1183c3c00) [pid = 1647] [serial = 577] [outer = 0x0] 02:16:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x118713c00) [pid = 1647] [serial = 578] [outer = 0x1183c3c00] 02:16:57 INFO - PROCESS | 1647 | 1467364617663 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x118fdfc00) [pid = 1647] [serial = 579] [outer = 0x1183c3c00] 02:16:58 INFO - PROCESS | 1647 | 1467364618506 Marionette TRACE conn2 <- [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:16:58 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:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 02:16:58 INFO - PROCESS | 1647 | 1467364618517 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:16:58 INFO - PROCESS | 1647 | 1467364618518 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:16:58 INFO - PROCESS | 1647 | 1467364618520 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1647 | 1467364618523 Marionette TRACE conn2 <- [1,746,null,{}] 02:16:58 INFO - PROCESS | 1647 | 1467364618532 Marionette TRACE conn2 -> [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:16:58 INFO - PROCESS | 1647 | 1467364618535 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:58 INFO - PROCESS | 1647 | 1467364618630 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:16:58 INFO - PROCESS | 1647 | 1467364618635 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1647 | 1467364618637 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fc5000 == 30 [pid = 1647] [id = 194] 02:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1164e2c00) [pid = 1647] [serial = 580] [outer = 0x0] 02:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1197ebc00) [pid = 1647] [serial = 581] [outer = 0x1164e2c00] 02:16:58 INFO - PROCESS | 1647 | 1467364618665 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119d20400) [pid = 1647] [serial = 582] [outer = 0x1164e2c00] 02:16:59 INFO - PROCESS | 1647 | 1467364619537 Marionette TRACE conn2 <- [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:16:59 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:16:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1022ms 02:16:59 INFO - PROCESS | 1647 | 1467364619543 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1647 | 1467364619545 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:16:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:16:59 INFO - PROCESS | 1647 | 1467364619548 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1647 | 1467364619549 Marionette TRACE conn2 <- [1,750,null,{}] 02:16:59 INFO - PROCESS | 1647 | 1467364619551 Marionette TRACE conn2 -> [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:16:59 INFO - PROCESS | 1647 | 1467364619552 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:59 INFO - PROCESS | 1647 | 1467364619644 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:16:59 INFO - PROCESS | 1647 | 1467364619676 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1647 | 1467364619677 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:16:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a28800 == 31 [pid = 1647] [id = 195] 02:16:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x119d9d400) [pid = 1647] [serial = 583] [outer = 0x0] 02:16:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119df3000) [pid = 1647] [serial = 584] [outer = 0x119d9d400] 02:16:59 INFO - PROCESS | 1647 | 1467364619703 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11a052400) [pid = 1647] [serial = 585] [outer = 0x119d9d400] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119dffc00) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x114f8a800) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x115e90c00) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x1129ab000) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x11a058800) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1182d3800) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x112a68400) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:17:00 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x118fdd800) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:17:00 INFO - PROCESS | 1647 | 1467364620511 Marionette TRACE conn2 <- [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:17:00 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:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 02:17:00 INFO - PROCESS | 1647 | 1467364620518 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1647 | 1467364620519 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:17:00 INFO - PROCESS | 1647 | 1467364620521 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1647 | 1467364620523 Marionette TRACE conn2 <- [1,754,null,{}] 02:17:00 INFO - PROCESS | 1647 | 1467364620525 Marionette TRACE conn2 -> [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:17:00 INFO - PROCESS | 1647 | 1467364620526 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:00 INFO - PROCESS | 1647 | 1467364620594 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:17:00 INFO - PROCESS | 1647 | 1467364620640 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1647 | 1467364620641 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bb4000 == 32 [pid = 1647] [id = 196] 02:17:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x113edcc00) [pid = 1647] [serial = 586] [outer = 0x0] 02:17:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x118731c00) [pid = 1647] [serial = 587] [outer = 0x113edcc00] 02:17:00 INFO - PROCESS | 1647 | 1467364620666 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x119ae2800) [pid = 1647] [serial = 588] [outer = 0x113edcc00] 02:17:01 INFO - PROCESS | 1647 | 1467364621440 Marionette TRACE conn2 <- [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:17:01 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:17:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 02:17:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:17:01 INFO - PROCESS | 1647 | 1467364621491 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1647 | 1467364621493 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:17:01 INFO - PROCESS | 1647 | 1467364621495 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1647 | 1467364621496 Marionette TRACE conn2 <- [1,758,null,{}] 02:17:01 INFO - PROCESS | 1647 | 1467364621498 Marionette TRACE conn2 -> [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:17:01 INFO - PROCESS | 1647 | 1467364621502 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:01 INFO - PROCESS | 1647 | 1467364621593 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:17:01 INFO - PROCESS | 1647 | 1467364621600 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1647 | 1467364621602 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12134f800 == 33 [pid = 1647] [id = 197] 02:17:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x119d21c00) [pid = 1647] [serial = 589] [outer = 0x0] 02:17:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x121683400) [pid = 1647] [serial = 590] [outer = 0x119d21c00] 02:17:01 INFO - PROCESS | 1647 | 1467364621627 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x121e8bc00) [pid = 1647] [serial = 591] [outer = 0x119d21c00] 02:17:01 INFO - PROCESS | 1647 | 1467364621926 Marionette TRACE conn2 <- [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:17:01 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:17:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 02:17:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:17:01 INFO - PROCESS | 1647 | 1467364621968 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1647 | 1467364621969 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:17:01 INFO - PROCESS | 1647 | 1467364621971 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1647 | 1467364621979 Marionette TRACE conn2 <- [1,762,null,{}] 02:17:01 INFO - PROCESS | 1647 | 1467364621984 Marionette TRACE conn2 -> [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:17:01 INFO - PROCESS | 1647 | 1467364621985 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:02 INFO - PROCESS | 1647 | 1467364622088 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:17:02 INFO - PROCESS | 1647 | 1467364622096 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:02 INFO - PROCESS | 1647 | 1467364622097 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x121642800 == 34 [pid = 1647] [id = 198] 02:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x121e8b400) [pid = 1647] [serial = 592] [outer = 0x0] 02:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x124a5bc00) [pid = 1647] [serial = 593] [outer = 0x121e8b400] 02:17:02 INFO - PROCESS | 1647 | 1467364622121 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x124caf400) [pid = 1647] [serial = 594] [outer = 0x121e8b400] 02:17:02 INFO - PROCESS | 1647 | 1467364622888 Marionette TRACE conn2 <- [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:17:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 928ms 02:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:17:02 INFO - PROCESS | 1647 | 1467364622900 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1647 | 1467364622903 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:17:02 INFO - PROCESS | 1647 | 1467364622907 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1647 | 1467364622909 Marionette TRACE conn2 <- [1,766,null,{}] 02:17:02 INFO - PROCESS | 1647 | 1467364622912 Marionette TRACE conn2 -> [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:17:02 INFO - PROCESS | 1647 | 1467364622914 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:03 INFO - PROCESS | 1647 | 1467364623020 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:17:03 INFO - PROCESS | 1647 | 1467364623066 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1647 | 1467364623067 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac5000 == 35 [pid = 1647] [id = 199] 02:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x112fe4000) [pid = 1647] [serial = 595] [outer = 0x0] 02:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x115e20800) [pid = 1647] [serial = 596] [outer = 0x112fe4000] 02:17:03 INFO - PROCESS | 1647 | 1467364623100 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x116a13c00) [pid = 1647] [serial = 597] [outer = 0x112fe4000] 02:17:04 INFO - PROCESS | 1647 | 1467364624048 Marionette TRACE conn2 <- [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:17:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:17:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1171ms 02:17:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12134f800 == 34 [pid = 1647] [id = 197] 02:17:04 INFO - PROCESS | 1647 | --DOCSHELL 0x119bb4000 == 33 [pid = 1647] [id = 196] 02:17:04 INFO - PROCESS | 1647 | --DOCSHELL 0x119a28800 == 32 [pid = 1647] [id = 195] 02:17:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118fc5000 == 31 [pid = 1647] [id = 194] 02:17:04 INFO - PROCESS | 1647 | --DOCSHELL 0x117d47800 == 30 [pid = 1647] [id = 193] 02:17:04 INFO - PROCESS | 1647 | --DOCSHELL 0x116614800 == 29 [pid = 1647] [id = 192] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1211aa800) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1214c0000) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x119d21000) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x117145c00) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119548c00) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x112a6c000) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x11338b800) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x129161400) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x118713400) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x11675ec00) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1174fa400) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x119d2b000) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x1195aec00) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x1197aa800) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x11873cc00) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 02:17:04 INFO - PROCESS | 1647 | 1467364624123 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1647 | 1467364624125 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:17:04 INFO - PROCESS | 1647 | 1467364624129 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1647 | 1467364624131 Marionette TRACE conn2 <- [1,770,null,{}] 02:17:04 INFO - PROCESS | 1647 | 1467364624134 Marionette TRACE conn2 -> [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:17:04 INFO - PROCESS | 1647 | 1467364624136 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:04 INFO - PROCESS | 1647 | 1467364624209 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:17:04 INFO - PROCESS | 1647 | 1467364624215 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1647 | 1467364624218 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684a800 == 30 [pid = 1647] [id = 200] 02:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x11628c000) [pid = 1647] [serial = 598] [outer = 0x0] 02:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11663a000) [pid = 1647] [serial = 599] [outer = 0x11628c000] 02:17:04 INFO - PROCESS | 1647 | 1467364624248 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x116fba800) [pid = 1647] [serial = 600] [outer = 0x11628c000] 02:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 02:17:04 INFO - PROCESS | 1647 | 1467364624596 Marionette TRACE conn2 <- [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:17:04 INFO - PROCESS | 1647 | 1467364624600 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1647 | 1467364624604 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:17:04 INFO - PROCESS | 1647 | 1467364624608 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1647 | 1467364624610 Marionette TRACE conn2 <- [1,774,null,{}] 02:17:04 INFO - PROCESS | 1647 | 1467364624612 Marionette TRACE conn2 -> [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:17:04 INFO - PROCESS | 1647 | 1467364624615 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:04 INFO - PROCESS | 1647 | 1467364624705 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:17:04 INFO - PROCESS | 1647 | 1467364624750 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1647 | 1467364624751 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d4000 == 31 [pid = 1647] [id = 201] 02:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x116fb0000) [pid = 1647] [serial = 601] [outer = 0x0] 02:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x118114c00) [pid = 1647] [serial = 602] [outer = 0x116fb0000] 02:17:04 INFO - PROCESS | 1647 | 1467364624778 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x118f61800) [pid = 1647] [serial = 603] [outer = 0x116fb0000] 02:17:05 INFO - PROCESS | 1647 | 1467364625067 Marionette TRACE conn2 <- [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:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 02:17:05 INFO - PROCESS | 1647 | 1467364625087 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1647 | 1467364625096 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:17:05 INFO - PROCESS | 1647 | 1467364625106 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1647 | 1467364625108 Marionette TRACE conn2 <- [1,778,null,{}] 02:17:05 INFO - PROCESS | 1647 | 1467364625119 Marionette TRACE conn2 -> [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:17:05 INFO - PROCESS | 1647 | 1467364625122 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:05 INFO - PROCESS | 1647 | 1467364625201 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:17:05 INFO - PROCESS | 1647 | 1467364625253 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1647 | 1467364625256 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119177000 == 32 [pid = 1647] [id = 202] 02:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x118fdd800) [pid = 1647] [serial = 604] [outer = 0x0] 02:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1195b2800) [pid = 1647] [serial = 605] [outer = 0x118fdd800] 02:17:05 INFO - PROCESS | 1647 | 1467364625283 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x119ae5800) [pid = 1647] [serial = 606] [outer = 0x118fdd800] 02:17:05 INFO - PROCESS | 1647 | 1467364625569 Marionette TRACE conn2 <- [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:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 02:17:05 INFO - PROCESS | 1647 | 1467364625577 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1647 | 1467364625579 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:17:05 INFO - PROCESS | 1647 | 1467364625588 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1647 | 1467364625589 Marionette TRACE conn2 <- [1,782,null,{}] 02:17:05 INFO - PROCESS | 1647 | 1467364625591 Marionette TRACE conn2 -> [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:17:05 INFO - PROCESS | 1647 | 1467364625592 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:05 INFO - PROCESS | 1647 | 1467364625672 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:17:05 INFO - PROCESS | 1647 | 1467364625676 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1647 | 1467364625677 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aa1000 == 33 [pid = 1647] [id = 203] 02:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x112a63400) [pid = 1647] [serial = 607] [outer = 0x0] 02:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x119da1000) [pid = 1647] [serial = 608] [outer = 0x112a63400] 02:17:05 INFO - PROCESS | 1647 | 1467364625705 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11a054400) [pid = 1647] [serial = 609] [outer = 0x112a63400] 02:17:06 INFO - PROCESS | 1647 | 1467364626017 Marionette TRACE conn2 <- [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:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 02:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:17:06 INFO - PROCESS | 1647 | 1467364626058 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 1647 | 1467364626059 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:17:06 INFO - PROCESS | 1647 | 1467364626061 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1647 | 1467364626063 Marionette TRACE conn2 <- [1,786,null,{}] 02:17:06 INFO - PROCESS | 1647 | 1467364626065 Marionette TRACE conn2 -> [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:17:06 INFO - PROCESS | 1647 | 1467364626073 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:06 INFO - PROCESS | 1647 | 1467364626171 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:17:06 INFO - PROCESS | 1647 | 1467364626182 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1647 | 1467364626184 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bb5000 == 34 [pid = 1647] [id = 204] 02:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x112a6b800) [pid = 1647] [serial = 610] [outer = 0x0] 02:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x119df9000) [pid = 1647] [serial = 611] [outer = 0x112a6b800] 02:17:06 INFO - PROCESS | 1647 | 1467364626208 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1211a4c00) [pid = 1647] [serial = 612] [outer = 0x112a6b800] 02:17:06 INFO - PROCESS | 1647 | 1467364626552 Marionette TRACE conn2 <- [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:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 02:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:17:06 INFO - PROCESS | 1647 | 1467364626589 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 1647 | 1467364626590 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:17:06 INFO - PROCESS | 1647 | 1467364626593 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1647 | 1467364626594 Marionette TRACE conn2 <- [1,790,null,{}] 02:17:06 INFO - PROCESS | 1647 | 1467364626596 Marionette TRACE conn2 -> [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:17:06 INFO - PROCESS | 1647 | 1467364626600 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:06 INFO - PROCESS | 1647 | 1467364626712 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:17:06 INFO - PROCESS | 1647 | 1467364626744 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1647 | 1467364626745 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x121358800 == 35 [pid = 1647] [id = 205] 02:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1211a9400) [pid = 1647] [serial = 613] [outer = 0x0] 02:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1215cec00) [pid = 1647] [serial = 614] [outer = 0x1211a9400] 02:17:06 INFO - PROCESS | 1647 | 1467364626770 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x124ea6c00) [pid = 1647] [serial = 615] [outer = 0x1211a9400] 02:17:07 INFO - PROCESS | 1647 | 1467364627082 Marionette TRACE conn2 <- [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:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 02:17:07 INFO - PROCESS | 1647 | 1467364627121 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:17:07 INFO - PROCESS | 1647 | 1467364627122 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:17:07 INFO - PROCESS | 1647 | 1467364627124 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1647 | 1467364627125 Marionette TRACE conn2 <- [1,794,null,{}] 02:17:07 INFO - PROCESS | 1647 | 1467364627127 Marionette TRACE conn2 -> [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:17:07 INFO - PROCESS | 1647 | 1467364627129 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:07 INFO - PROCESS | 1647 | 1467364627229 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:17:07 INFO - PROCESS | 1647 | 1467364627232 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1647 | 1467364627233 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fc4800 == 36 [pid = 1647] [id = 206] 02:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112a68c00) [pid = 1647] [serial = 616] [outer = 0x0] 02:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x125688400) [pid = 1647] [serial = 617] [outer = 0x112a68c00] 02:17:07 INFO - PROCESS | 1647 | 1467364627257 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x126830800) [pid = 1647] [serial = 618] [outer = 0x112a68c00] 02:17:07 INFO - PROCESS | 1647 | 1467364627564 Marionette TRACE conn2 <- [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:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 02:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:17:07 INFO - PROCESS | 1647 | 1467364627592 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1647 | 1467364627593 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:17:07 INFO - PROCESS | 1647 | 1467364627596 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1647 | 1467364627599 Marionette TRACE conn2 <- [1,798,null,{}] 02:17:07 INFO - PROCESS | 1647 | 1467364627613 Marionette TRACE conn2 -> [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:17:07 INFO - PROCESS | 1647 | 1467364627616 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:07 INFO - PROCESS | 1647 | 1467364627713 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:17:07 INFO - PROCESS | 1647 | 1467364627716 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1647 | 1467364627718 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x126809800 == 37 [pid = 1647] [id = 207] 02:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12682ec00) [pid = 1647] [serial = 619] [outer = 0x0] 02:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x126a65800) [pid = 1647] [serial = 620] [outer = 0x12682ec00] 02:17:07 INFO - PROCESS | 1647 | 1467364627741 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x126e2d000) [pid = 1647] [serial = 621] [outer = 0x12682ec00] 02:17:08 INFO - PROCESS | 1647 | 1467364628066 Marionette TRACE conn2 <- [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:17:08 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:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 487ms 02:17:08 INFO - PROCESS | 1647 | 1467364628087 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1647 | 1467364628088 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119d9d400) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x112ecdc00) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1183c3c00) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1164e2c00) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x113edcc00) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x111d22400) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118112c00) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1197e4000) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:17:08 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x116803400) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:17:08 INFO - PROCESS | 1647 | 1467364628117 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1647 | 1467364628118 Marionette TRACE conn2 <- [1,802,null,{}] 02:17:08 INFO - PROCESS | 1647 | 1467364628120 Marionette TRACE conn2 -> [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:17:08 INFO - PROCESS | 1647 | 1467364628122 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:08 INFO - PROCESS | 1647 | 1467364628224 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:17:08 INFO - PROCESS | 1647 | 1467364628258 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1647 | 1467364628260 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bae800 == 38 [pid = 1647] [id = 208] 02:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x115de0800) [pid = 1647] [serial = 622] [outer = 0x0] 02:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118980800) [pid = 1647] [serial = 623] [outer = 0x115de0800] 02:17:08 INFO - PROCESS | 1647 | 1467364628284 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119d23c00) [pid = 1647] [serial = 624] [outer = 0x115de0800] 02:17:08 INFO - PROCESS | 1647 | 1467364628553 Marionette TRACE conn2 <- [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:17:08 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:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 481ms 02:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:17:08 INFO - PROCESS | 1647 | 1467364628590 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1647 | 1467364628591 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:17:08 INFO - PROCESS | 1647 | 1467364628593 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1647 | 1467364628594 Marionette TRACE conn2 <- [1,806,null,{}] 02:17:08 INFO - PROCESS | 1647 | 1467364628606 Marionette TRACE conn2 -> [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:17:08 INFO - PROCESS | 1647 | 1467364628607 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:08 INFO - PROCESS | 1647 | 1467364628689 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:17:08 INFO - PROCESS | 1647 | 1467364628693 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1647 | 1467364628694 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272dd800 == 39 [pid = 1647] [id = 209] 02:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119d9d400) [pid = 1647] [serial = 625] [outer = 0x0] 02:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1272eac00) [pid = 1647] [serial = 626] [outer = 0x119d9d400] 02:17:08 INFO - PROCESS | 1647 | 1467364628720 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x127661c00) [pid = 1647] [serial = 627] [outer = 0x119d9d400] 02:17:09 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:17:09 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:17:09 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:17:09 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 02:17:09 INFO - PROCESS | 1647 | 1467364629078 Marionette TRACE conn2 <- [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:17:09 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:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 528ms 02:17:09 INFO - PROCESS | 1647 | 1467364629122 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1647 | 1467364629123 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:17:09 INFO - PROCESS | 1647 | 1467364629126 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - PROCESS | 1647 | 1467364629127 Marionette TRACE conn2 <- [1,810,null,{}] 02:17:09 INFO - PROCESS | 1647 | 1467364629129 Marionette TRACE conn2 -> [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:17:09 INFO - PROCESS | 1647 | 1467364629131 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:09 INFO - PROCESS | 1647 | 1467364629227 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:17:09 INFO - PROCESS | 1647 | 1467364629235 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1647 | 1467364629236 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ec1000 == 40 [pid = 1647] [id = 210] 02:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x127669800) [pid = 1647] [serial = 628] [outer = 0x0] 02:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x128e7a000) [pid = 1647] [serial = 629] [outer = 0x127669800] 02:17:09 INFO - PROCESS | 1647 | 1467364629262 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1292c7c00) [pid = 1647] [serial = 630] [outer = 0x127669800] 02:17:09 INFO - PROCESS | 1647 | 1467364629585 Marionette TRACE conn2 <- [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:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 02:17:09 INFO - PROCESS | 1647 | 1467364629594 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1647 | 1467364629596 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:17:09 INFO - PROCESS | 1647 | 1467364629599 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - PROCESS | 1647 | 1467364629602 Marionette TRACE conn2 <- [1,814,null,{}] 02:17:09 INFO - PROCESS | 1647 | 1467364629604 Marionette TRACE conn2 -> [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:17:09 INFO - PROCESS | 1647 | 1467364629605 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:09 INFO - PROCESS | 1647 | 1467364629684 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:17:09 INFO - PROCESS | 1647 | 1467364629734 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1647 | 1467364629735 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292ac800 == 41 [pid = 1647] [id = 211] 02:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x127660400) [pid = 1647] [serial = 631] [outer = 0x0] 02:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1292cf000) [pid = 1647] [serial = 632] [outer = 0x127660400] 02:17:09 INFO - PROCESS | 1647 | 1467364629759 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x129484800) [pid = 1647] [serial = 633] [outer = 0x127660400] 02:17:10 INFO - PROCESS | 1647 | 1467364630022 Marionette TRACE conn2 <- [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:17:10 INFO - PROCESS | 1647 | 1467364630072 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:17:10 INFO - PROCESS | 1647 | 1467364630074 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1647 | 1467364630075 Marionette TRACE conn2 <- [1,818,null,{}] 02:17:10 INFO - PROCESS | 1647 | 1467364630077 Marionette TRACE conn2 -> [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:17:10 INFO - PROCESS | 1647 | 1467364630078 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:10 INFO - PROCESS | 1647 | 1467364630166 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:17:10 INFO - PROCESS | 1647 | 1467364630170 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1647 | 1467364630171 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a51b800 == 42 [pid = 1647] [id = 212] 02:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1292d0c00) [pid = 1647] [serial = 634] [outer = 0x0] 02:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12a58d400) [pid = 1647] [serial = 635] [outer = 0x1292d0c00] 02:17:10 INFO - PROCESS | 1647 | 1467364630195 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a599c00) [pid = 1647] [serial = 636] [outer = 0x1292d0c00] 02:17:10 INFO - PROCESS | 1647 | 1467364630666 Marionette TRACE conn2 <- [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:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 618ms 02:17:10 INFO - PROCESS | 1647 | 1467364630692 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1647 | 1467364630695 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:17:10 INFO - PROCESS | 1647 | 1467364630698 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1647 | 1467364630702 Marionette TRACE conn2 <- [1,822,null,{}] 02:17:10 INFO - PROCESS | 1647 | 1467364630705 Marionette TRACE conn2 -> [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:17:10 INFO - PROCESS | 1647 | 1467364630707 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:10 INFO - PROCESS | 1647 | 1467364630811 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:17:10 INFO - PROCESS | 1647 | 1467364630876 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1647 | 1467364630878 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x118475800 == 43 [pid = 1647] [id = 213] 02:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116240800) [pid = 1647] [serial = 637] [outer = 0x0] 02:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1176eb400) [pid = 1647] [serial = 638] [outer = 0x116240800] 02:17:10 INFO - PROCESS | 1647 | 1467364630908 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1183cb000) [pid = 1647] [serial = 639] [outer = 0x116240800] 02:17:11 INFO - PROCESS | 1647 | 1467364631341 Marionette TRACE conn2 <- [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:17:11 INFO - PROCESS | 1647 | 1467364631374 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:17:11 INFO - PROCESS | 1647 | 1467364631395 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1647 | 1467364631398 Marionette TRACE conn2 <- [1,826,null,{}] 02:17:11 INFO - PROCESS | 1647 | 1467364631403 Marionette TRACE conn2 -> [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:17:11 INFO - PROCESS | 1647 | 1467364631405 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:11 INFO - PROCESS | 1647 | 1467364631509 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:17:11 INFO - PROCESS | 1647 | 1467364631593 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1647 | 1467364631595 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216d2800 == 44 [pid = 1647] [id = 214] 02:17:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1197a2800) [pid = 1647] [serial = 640] [outer = 0x0] 02:17:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1197de400) [pid = 1647] [serial = 641] [outer = 0x1197a2800] 02:17:11 INFO - PROCESS | 1647 | 1467364631639 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d22000) [pid = 1647] [serial = 642] [outer = 0x1197a2800] 02:17:12 INFO - PROCESS | 1647 | 1467364632065 Marionette TRACE conn2 <- [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:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 739ms 02:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:17:12 INFO - PROCESS | 1647 | 1467364632118 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1647 | 1467364632120 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:17:12 INFO - PROCESS | 1647 | 1467364632122 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1647 | 1467364632125 Marionette TRACE conn2 <- [1,830,null,{}] 02:17:12 INFO - PROCESS | 1647 | 1467364632133 Marionette TRACE conn2 -> [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:17:12 INFO - PROCESS | 1647 | 1467364632136 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:12 INFO - PROCESS | 1647 | 1467364632238 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:17:12 INFO - PROCESS | 1647 | 1467364632303 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1647 | 1467364632305 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a6a5000 == 45 [pid = 1647] [id = 215] 02:17:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12139cc00) [pid = 1647] [serial = 643] [outer = 0x0] 02:17:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121b3c400) [pid = 1647] [serial = 644] [outer = 0x12139cc00] 02:17:12 INFO - PROCESS | 1647 | 1467364632336 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124cec400) [pid = 1647] [serial = 645] [outer = 0x12139cc00] 02:17:12 INFO - PROCESS | 1647 | 1467364632750 Marionette TRACE conn2 <- [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:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 02:17:12 INFO - PROCESS | 1647 | 1467364632814 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1647 | 1467364632816 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:17:13 INFO - PROCESS | 1647 | 1467364632995 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1647 | 1467364632997 Marionette TRACE conn2 <- [1,834,null,{}] 02:17:13 INFO - PROCESS | 1647 | 1467364633002 Marionette TRACE conn2 -> [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:17:13 INFO - PROCESS | 1647 | 1467364633004 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:13 INFO - PROCESS | 1647 | 1467364633093 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:17:13 INFO - PROCESS | 1647 | 1467364633144 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1647 | 1467364633147 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d30800 == 46 [pid = 1647] [id = 216] 02:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116769400) [pid = 1647] [serial = 646] [outer = 0x0] 02:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1176ebc00) [pid = 1647] [serial = 647] [outer = 0x116769400] 02:17:13 INFO - PROCESS | 1647 | 1467364633174 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1183c3400) [pid = 1647] [serial = 648] [outer = 0x116769400] 02:17:13 INFO - PROCESS | 1647 | 1467364633591 Marionette TRACE conn2 <- [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:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 654ms 02:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:17:13 INFO - PROCESS | 1647 | 1467364633620 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1647 | 1467364633622 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:17:13 INFO - PROCESS | 1647 | 1467364633625 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1647 | 1467364633627 Marionette TRACE conn2 <- [1,838,null,{}] 02:17:13 INFO - PROCESS | 1647 | 1467364633631 Marionette TRACE conn2 -> [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:17:13 INFO - PROCESS | 1647 | 1467364633633 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:13 INFO - PROCESS | 1647 | 1467364633726 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:17:13 INFO - PROCESS | 1647 | 1467364633779 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1647 | 1467364633781 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11875d800 == 47 [pid = 1647] [id = 217] 02:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119110400) [pid = 1647] [serial = 649] [outer = 0x0] 02:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1195aa400) [pid = 1647] [serial = 650] [outer = 0x119110400] 02:17:13 INFO - PROCESS | 1647 | 1467364633808 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1197e6c00) [pid = 1647] [serial = 651] [outer = 0x119110400] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1180c8800 == 46 [pid = 1647] [id = 191] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1292ac800 == 45 [pid = 1647] [id = 211] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x128ec1000 == 44 [pid = 1647] [id = 210] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1272dd800 == 43 [pid = 1647] [id = 209] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119bae800 == 42 [pid = 1647] [id = 208] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x126809800 == 41 [pid = 1647] [id = 207] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x118fc4800 == 40 [pid = 1647] [id = 206] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x121358800 == 39 [pid = 1647] [id = 205] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119bb5000 == 38 [pid = 1647] [id = 204] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119aa1000 == 37 [pid = 1647] [id = 203] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119177000 == 36 [pid = 1647] [id = 202] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1180d4000 == 35 [pid = 1647] [id = 201] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x11684a800 == 34 [pid = 1647] [id = 200] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac5000 == 33 [pid = 1647] [id = 199] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x121642800 == 32 [pid = 1647] [id = 198] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x117d30800 == 31 [pid = 1647] [id = 216] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a6a5000 == 30 [pid = 1647] [id = 215] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1216d2800 == 29 [pid = 1647] [id = 214] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x118475800 == 28 [pid = 1647] [id = 213] 02:17:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a51b800 == 27 [pid = 1647] [id = 212] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119df3000) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116634800) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11714c400) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118713c00) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11871b400) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1197ebc00) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121683400) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118731c00) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a052400) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113035400) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1129ac000) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11897c000) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1182d2400) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119df4800) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d04000) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1213a5400) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11a060000) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119d20400) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124a5bc00) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119ae2800) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118fdfc00) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 02:17:14 INFO - PROCESS | 1647 | 1467364634669 Marionette TRACE conn2 <- [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:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1072ms 02:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:17:14 INFO - PROCESS | 1647 | 1467364634698 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1647 | 1467364634701 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:17:14 INFO - PROCESS | 1647 | 1467364634704 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1647 | 1467364634706 Marionette TRACE conn2 <- [1,842,null,{}] 02:17:14 INFO - PROCESS | 1647 | 1467364634710 Marionette TRACE conn2 -> [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:17:14 INFO - PROCESS | 1647 | 1467364634712 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:14 INFO - PROCESS | 1647 | 1467364634794 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:17:14 INFO - PROCESS | 1647 | 1467364634849 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1647 | 1467364634850 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11668d000 == 28 [pid = 1647] [id = 218] 02:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a6d800) [pid = 1647] [serial = 652] [outer = 0x0] 02:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1130e2400) [pid = 1647] [serial = 653] [outer = 0x112a6d800] 02:17:14 INFO - PROCESS | 1647 | 1467364634878 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1164ebc00) [pid = 1647] [serial = 654] [outer = 0x112a6d800] 02:17:15 INFO - PROCESS | 1647 | 1467364635179 Marionette TRACE conn2 <- [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:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 02:17:15 INFO - PROCESS | 1647 | 1467364635225 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:17:15 INFO - PROCESS | 1647 | 1467364635228 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:17:15 INFO - PROCESS | 1647 | 1467364635235 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1647 | 1467364635237 Marionette TRACE conn2 <- [1,846,null,{}] 02:17:15 INFO - PROCESS | 1647 | 1467364635239 Marionette TRACE conn2 -> [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:17:15 INFO - PROCESS | 1647 | 1467364635241 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:15 INFO - PROCESS | 1647 | 1467364635314 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:17:15 INFO - PROCESS | 1647 | 1467364635366 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1647 | 1467364635368 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d33800 == 29 [pid = 1647] [id = 219] 02:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11663a800) [pid = 1647] [serial = 655] [outer = 0x0] 02:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117d10c00) [pid = 1647] [serial = 656] [outer = 0x11663a800] 02:17:15 INFO - PROCESS | 1647 | 1467364635395 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11871bc00) [pid = 1647] [serial = 657] [outer = 0x11663a800] 02:17:15 INFO - PROCESS | 1647 | 1467364635722 Marionette TRACE conn2 <- [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:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 522ms 02:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:17:15 INFO - PROCESS | 1647 | 1467364635758 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:17:15 INFO - PROCESS | 1647 | 1467364635760 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:17:15 INFO - PROCESS | 1647 | 1467364635764 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1647 | 1467364635768 Marionette TRACE conn2 <- [1,850,null,{}] 02:17:15 INFO - PROCESS | 1647 | 1467364635779 Marionette TRACE conn2 -> [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:17:15 INFO - PROCESS | 1647 | 1467364635784 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:15 INFO - PROCESS | 1647 | 1467364635932 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:17:15 INFO - PROCESS | 1647 | 1467364635942 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1647 | 1467364635945 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119172800 == 30 [pid = 1647] [id = 220] 02:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112a54000) [pid = 1647] [serial = 658] [outer = 0x0] 02:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118fe2c00) [pid = 1647] [serial = 659] [outer = 0x112a54000] 02:17:15 INFO - PROCESS | 1647 | 1467364635981 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197dec00) [pid = 1647] [serial = 660] [outer = 0x112a54000] 02:17:16 INFO - PROCESS | 1647 | 1467364636341 Marionette TRACE conn2 <- [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:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 625ms 02:17:16 INFO - PROCESS | 1647 | 1467364636389 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:17:16 INFO - PROCESS | 1647 | 1467364636392 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:17:16 INFO - PROCESS | 1647 | 1467364636395 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1647 | 1467364636397 Marionette TRACE conn2 <- [1,854,null,{}] 02:17:16 INFO - PROCESS | 1647 | 1467364636400 Marionette TRACE conn2 -> [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:17:16 INFO - PROCESS | 1647 | 1467364636402 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:16 INFO - PROCESS | 1647 | 1467364636563 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:17:16 INFO - PROCESS | 1647 | 1467364636619 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1647 | 1467364636621 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194da000 == 31 [pid = 1647] [id = 221] 02:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11871b400) [pid = 1647] [serial = 661] [outer = 0x0] 02:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119d0e400) [pid = 1647] [serial = 662] [outer = 0x11871b400] 02:17:16 INFO - PROCESS | 1647 | 1467364636661 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d2b800) [pid = 1647] [serial = 663] [outer = 0x11871b400] 02:17:17 INFO - PROCESS | 1647 | 1467364637024 Marionette TRACE conn2 <- [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:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms 02:17:17 INFO - PROCESS | 1647 | 1467364637074 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1647 | 1467364637075 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:17:17 INFO - PROCESS | 1647 | 1467364637077 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1647 | 1467364637078 Marionette TRACE conn2 <- [1,858,null,{}] 02:17:17 INFO - PROCESS | 1647 | 1467364637081 Marionette TRACE conn2 -> [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:17:17 INFO - PROCESS | 1647 | 1467364637082 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:17 INFO - PROCESS | 1647 | 1467364637182 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:17:17 INFO - PROCESS | 1647 | 1467364637231 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1647 | 1467364637232 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dc1800 == 32 [pid = 1647] [id = 222] 02:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x112a70800) [pid = 1647] [serial = 664] [outer = 0x0] 02:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119dff400) [pid = 1647] [serial = 665] [outer = 0x112a70800] 02:17:17 INFO - PROCESS | 1647 | 1467364637256 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a059400) [pid = 1647] [serial = 666] [outer = 0x112a70800] 02:17:17 INFO - PROCESS | 1647 | 1467364637565 Marionette TRACE conn2 <- [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:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 02:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:17:17 INFO - PROCESS | 1647 | 1467364637606 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1647 | 1467364637607 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:17:17 INFO - PROCESS | 1647 | 1467364637609 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1647 | 1467364637611 Marionette TRACE conn2 <- [1,862,null,{}] 02:17:17 INFO - PROCESS | 1647 | 1467364637613 Marionette TRACE conn2 -> [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:17:17 INFO - PROCESS | 1647 | 1467364637617 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:17 INFO - PROCESS | 1647 | 1467364637724 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:17:17 INFO - PROCESS | 1647 | 1467364637759 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1647 | 1467364637760 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12162b000 == 33 [pid = 1647] [id = 223] 02:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x113031400) [pid = 1647] [serial = 667] [outer = 0x0] 02:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12127b000) [pid = 1647] [serial = 668] [outer = 0x113031400] 02:17:17 INFO - PROCESS | 1647 | 1467364637785 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124cab800) [pid = 1647] [serial = 669] [outer = 0x113031400] 02:17:18 INFO - PROCESS | 1647 | 1467364638089 Marionette TRACE conn2 <- [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:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 02:17:18 INFO - PROCESS | 1647 | 1467364638133 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1647 | 1467364638135 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:17:18 INFO - PROCESS | 1647 | 1467364638137 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1647 | 1467364638138 Marionette TRACE conn2 <- [1,866,null,{}] 02:17:18 INFO - PROCESS | 1647 | 1467364638140 Marionette TRACE conn2 -> [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:17:18 INFO - PROCESS | 1647 | 1467364638141 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:18 INFO - PROCESS | 1647 | 1467364638231 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:17:18 INFO - PROCESS | 1647 | 1467364638267 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1647 | 1467364638268 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a08800 == 34 [pid = 1647] [id = 224] 02:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124ce3c00) [pid = 1647] [serial = 670] [outer = 0x0] 02:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12501b800) [pid = 1647] [serial = 671] [outer = 0x124ce3c00] 02:17:18 INFO - PROCESS | 1647 | 1467364638292 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12568fc00) [pid = 1647] [serial = 672] [outer = 0x124ce3c00] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1292d0c00) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119d21c00) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112a63400) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119d9d400) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a68c00) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11628c000) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112fe4000) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118fdd800) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12682ec00) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a6b800) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116fb0000) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1211a9400) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x127669800) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121e8b400) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x115de0800) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x117d0cc00) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:17:18 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127660400) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:17:18 INFO - PROCESS | 1647 | 1467364638778 Marionette TRACE conn2 <- [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:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 668ms 02:17:18 INFO - PROCESS | 1647 | 1467364638806 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1647 | 1467364638807 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:17:18 INFO - PROCESS | 1647 | 1467364638809 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1647 | 1467364638810 Marionette TRACE conn2 <- [1,870,null,{}] 02:17:18 INFO - PROCESS | 1647 | 1467364638813 Marionette TRACE conn2 -> [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:17:18 INFO - PROCESS | 1647 | 1467364638814 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:18 INFO - PROCESS | 1647 | 1467364638889 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:17:18 INFO - PROCESS | 1647 | 1467364638893 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1647 | 1467364638894 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251d2800 == 35 [pid = 1647] [id = 225] 02:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112a58c00) [pid = 1647] [serial = 673] [outer = 0x0] 02:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116a21c00) [pid = 1647] [serial = 674] [outer = 0x112a58c00] 02:17:18 INFO - PROCESS | 1647 | 1467364638921 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119d9d400) [pid = 1647] [serial = 675] [outer = 0x112a58c00] 02:17:19 INFO - PROCESS | 1647 | 1467364639255 Marionette TRACE conn2 <- [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:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 02:17:19 INFO - PROCESS | 1647 | 1467364639277 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 1647 | 1467364639278 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:17:19 INFO - PROCESS | 1647 | 1467364639283 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1647 | 1467364639284 Marionette TRACE conn2 <- [1,874,null,{}] 02:17:19 INFO - PROCESS | 1647 | 1467364639287 Marionette TRACE conn2 -> [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:17:19 INFO - PROCESS | 1647 | 1467364639288 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:19 INFO - PROCESS | 1647 | 1467364639385 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:17:19 INFO - PROCESS | 1647 | 1467364639391 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1647 | 1467364639392 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x119172000 == 36 [pid = 1647] [id = 226] 02:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d2b000) [pid = 1647] [serial = 676] [outer = 0x0] 02:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124cef800) [pid = 1647] [serial = 677] [outer = 0x119d2b000] 02:17:19 INFO - PROCESS | 1647 | 1467364639416 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1268bc000) [pid = 1647] [serial = 678] [outer = 0x119d2b000] 02:17:19 INFO - PROCESS | 1647 | 1467364639735 Marionette TRACE conn2 <- [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:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 471ms 02:17:19 INFO - PROCESS | 1647 | 1467364639753 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 1647 | 1467364639754 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:17:19 INFO - PROCESS | 1647 | 1467364639756 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1647 | 1467364639757 Marionette TRACE conn2 <- [1,878,null,{}] 02:17:19 INFO - PROCESS | 1647 | 1467364639759 Marionette TRACE conn2 -> [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:17:19 INFO - PROCESS | 1647 | 1467364639760 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:19 INFO - PROCESS | 1647 | 1467364639837 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:17:19 INFO - PROCESS | 1647 | 1467364639842 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1647 | 1467364639843 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292ab000 == 37 [pid = 1647] [id = 227] 02:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126a69800) [pid = 1647] [serial = 679] [outer = 0x0] 02:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12702f400) [pid = 1647] [serial = 680] [outer = 0x126a69800] 02:17:19 INFO - PROCESS | 1647 | 1467364639869 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1272ea800) [pid = 1647] [serial = 681] [outer = 0x126a69800] 02:17:20 INFO - PROCESS | 1647 | 1467364640190 Marionette TRACE conn2 <- [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:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 02:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:17:20 INFO - PROCESS | 1647 | 1467364640233 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1647 | 1467364640234 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:17:20 INFO - PROCESS | 1647 | 1467364640237 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1647 | 1467364640238 Marionette TRACE conn2 <- [1,882,null,{}] 02:17:20 INFO - PROCESS | 1647 | 1467364640241 Marionette TRACE conn2 -> [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:17:20 INFO - PROCESS | 1647 | 1467364640242 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:20 INFO - PROCESS | 1647 | 1467364640352 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:17:20 INFO - PROCESS | 1647 | 1467364640358 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1647 | 1467364640359 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dbf800 == 38 [pid = 1647] [id = 228] 02:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12764a400) [pid = 1647] [serial = 682] [outer = 0x0] 02:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1276bf000) [pid = 1647] [serial = 683] [outer = 0x12764a400] 02:17:20 INFO - PROCESS | 1647 | 1467364640388 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129169000) [pid = 1647] [serial = 684] [outer = 0x12764a400] 02:17:20 INFO - PROCESS | 1647 | 1467364640701 Marionette TRACE conn2 <- [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:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 02:17:20 INFO - PROCESS | 1647 | 1467364640766 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1647 | 1467364640768 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:17:20 INFO - PROCESS | 1647 | 1467364640772 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1647 | 1467364640775 Marionette TRACE conn2 <- [1,886,null,{}] 02:17:20 INFO - PROCESS | 1647 | 1467364640779 Marionette TRACE conn2 -> [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:17:20 INFO - PROCESS | 1647 | 1467364640781 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:20 INFO - PROCESS | 1647 | 1467364640876 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:17:20 INFO - PROCESS | 1647 | 1467364640964 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1647 | 1467364640966 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11661e800 == 39 [pid = 1647] [id = 229] 02:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1129aac00) [pid = 1647] [serial = 685] [outer = 0x0] 02:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112a58800) [pid = 1647] [serial = 686] [outer = 0x1129aac00] 02:17:21 INFO - PROCESS | 1647 | 1467364640998 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112ecc400) [pid = 1647] [serial = 687] [outer = 0x1129aac00] 02:17:21 INFO - PROCESS | 1647 | 1467364641494 Marionette TRACE conn2 <- [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:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 771ms 02:17:21 INFO - PROCESS | 1647 | 1467364641556 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1647 | 1467364641558 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:17:21 INFO - PROCESS | 1647 | 1467364641565 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1647 | 1467364641569 Marionette TRACE conn2 <- [1,890,null,{}] 02:17:21 INFO - PROCESS | 1647 | 1467364641572 Marionette TRACE conn2 -> [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:17:21 INFO - PROCESS | 1647 | 1467364641574 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:21 INFO - PROCESS | 1647 | 1467364641704 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:17:21 INFO - PROCESS | 1647 | 1467364641777 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1647 | 1467364641779 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d6000 == 40 [pid = 1647] [id = 230] 02:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1183c2c00) [pid = 1647] [serial = 688] [outer = 0x0] 02:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11871ac00) [pid = 1647] [serial = 689] [outer = 0x1183c2c00] 02:17:21 INFO - PROCESS | 1647 | 1467364641809 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118fe2000) [pid = 1647] [serial = 690] [outer = 0x1183c2c00] 02:17:22 INFO - PROCESS | 1647 | 1467364642304 Marionette TRACE conn2 <- [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:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 778ms 02:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:17:22 INFO - PROCESS | 1647 | 1467364642341 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1647 | 1467364642343 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:17:22 INFO - PROCESS | 1647 | 1467364642345 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1647 | 1467364642346 Marionette TRACE conn2 <- [1,894,null,{}] 02:17:22 INFO - PROCESS | 1647 | 1467364642510 Marionette TRACE conn2 -> [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:17:22 INFO - PROCESS | 1647 | 1467364642511 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:22 INFO - PROCESS | 1647 | 1467364642618 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:17:22 INFO - PROCESS | 1647 | 1467364642666 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1647 | 1467364642668 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e49800 == 41 [pid = 1647] [id = 231] 02:17:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11223c800) [pid = 1647] [serial = 691] [outer = 0x0] 02:17:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1122b5000) [pid = 1647] [serial = 692] [outer = 0x11223c800] 02:17:22 INFO - PROCESS | 1647 | 1467364642696 Marionette DEBUG loaded listener.js 02:17:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1129a6400) [pid = 1647] [serial = 693] [outer = 0x11223c800] 02:17:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1292ab000 == 40 [pid = 1647] [id = 227] 02:17:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119172000 == 39 [pid = 1647] [id = 226] 02:17:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1251d2800 == 38 [pid = 1647] [id = 225] 02:17:22 INFO - PROCESS | 1647 | --DOCSHELL 0x124a08800 == 37 [pid = 1647] [id = 224] 02:17:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12162b000 == 36 [pid = 1647] [id = 223] 02:17:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119dc1800 == 35 [pid = 1647] [id = 222] 02:17:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1194da000 == 34 [pid = 1647] [id = 221] 02:17:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119172800 == 33 [pid = 1647] [id = 220] 02:17:23 INFO - PROCESS | 1647 | --DOCSHELL 0x117d33800 == 32 [pid = 1647] [id = 219] 02:17:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11668d000 == 31 [pid = 1647] [id = 218] 02:17:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11875d800 == 30 [pid = 1647] [id = 217] 02:17:23 INFO - PROCESS | 1647 | 1467364643119 Marionette TRACE conn2 <- [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:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 789ms 02:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:17:23 INFO - PROCESS | 1647 | 1467364643135 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1647 | 1467364643137 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:17:23 INFO - PROCESS | 1647 | 1467364643140 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1647 | 1467364643142 Marionette TRACE conn2 <- [1,898,null,{}] 02:17:23 INFO - PROCESS | 1647 | 1467364643145 Marionette TRACE conn2 -> [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:17:23 INFO - PROCESS | 1647 | 1467364643147 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:23 INFO - PROCESS | 1647 | 1467364643229 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1292c7c00) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129484800) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1292cf000) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a58d400) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a599c00) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121e8bc00) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11a054400) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127661c00) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x125688400) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119da1000) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116fba800) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e20800) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a13c00) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119ae5800) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x126a65800) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1211a4c00) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118f61800) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126e2d000) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126830800) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124ea6c00) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118114c00) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128e7a000) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11663a000) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124caf400) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1215cec00) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119d23c00) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1195b2800) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1272eac00) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119df9000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119544c00) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x118980800) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 02:17:23 INFO - PROCESS | 1647 | 1467364643291 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1647 | 1467364643294 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684e000 == 31 [pid = 1647] [id = 232] 02:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x113035400) [pid = 1647] [serial = 694] [outer = 0x0] 02:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x113d67000) [pid = 1647] [serial = 695] [outer = 0x113035400] 02:17:23 INFO - PROCESS | 1647 | 1467364643321 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115e8e400) [pid = 1647] [serial = 696] [outer = 0x113035400] 02:17:23 INFO - PROCESS | 1647 | 1467364643621 Marionette TRACE conn2 <- [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:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 02:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:17:23 INFO - PROCESS | 1647 | 1467364643660 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1647 | 1467364643661 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:17:23 INFO - PROCESS | 1647 | 1467364643664 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1647 | 1467364643666 Marionette TRACE conn2 <- [1,902,null,{}] 02:17:23 INFO - PROCESS | 1647 | 1467364643670 Marionette TRACE conn2 -> [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:17:23 INFO - PROCESS | 1647 | 1467364643671 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:23 INFO - PROCESS | 1647 | 1467364643750 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:17:23 INFO - PROCESS | 1647 | 1467364643802 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1647 | 1467364643804 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180de000 == 32 [pid = 1647] [id = 233] 02:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11676b000) [pid = 1647] [serial = 697] [outer = 0x0] 02:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116fb2000) [pid = 1647] [serial = 698] [outer = 0x11676b000] 02:17:23 INFO - PROCESS | 1647 | 1467364643835 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118112800) [pid = 1647] [serial = 699] [outer = 0x11676b000] 02:17:24 INFO - PROCESS | 1647 | 1467364644123 Marionette TRACE conn2 <- [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:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 02:17:24 INFO - PROCESS | 1647 | 1467364644142 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1647 | 1467364644147 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:17:24 INFO - PROCESS | 1647 | 1467364644158 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1647 | 1467364644159 Marionette TRACE conn2 <- [1,906,null,{}] 02:17:24 INFO - PROCESS | 1647 | 1467364644161 Marionette TRACE conn2 -> [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:17:24 INFO - PROCESS | 1647 | 1467364644162 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:24 INFO - PROCESS | 1647 | 1467364644246 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:17:24 INFO - PROCESS | 1647 | 1467364644252 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1647 | 1467364644254 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a2000 == 33 [pid = 1647] [id = 234] 02:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11811e400) [pid = 1647] [serial = 700] [outer = 0x0] 02:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1184e8800) [pid = 1647] [serial = 701] [outer = 0x11811e400] 02:17:24 INFO - PROCESS | 1647 | 1467364644279 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118f5ec00) [pid = 1647] [serial = 702] [outer = 0x11811e400] 02:17:24 INFO - PROCESS | 1647 | 1467364644625 Marionette TRACE conn2 <- [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:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 473ms 02:17:24 INFO - PROCESS | 1647 | 1467364644635 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1647 | 1467364644636 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:17:24 INFO - PROCESS | 1647 | 1467364644638 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1647 | 1467364644639 Marionette TRACE conn2 <- [1,910,null,{}] 02:17:24 INFO - PROCESS | 1647 | 1467364644642 Marionette TRACE conn2 -> [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:17:24 INFO - PROCESS | 1647 | 1467364644643 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:24 INFO - PROCESS | 1647 | 1467364644751 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:17:24 INFO - PROCESS | 1647 | 1467364644758 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1647 | 1467364644760 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d2800 == 34 [pid = 1647] [id = 235] 02:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116808c00) [pid = 1647] [serial = 703] [outer = 0x0] 02:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118fd6800) [pid = 1647] [serial = 704] [outer = 0x116808c00] 02:17:24 INFO - PROCESS | 1647 | 1467364644784 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119548c00) [pid = 1647] [serial = 705] [outer = 0x116808c00] 02:17:25 INFO - PROCESS | 1647 | 1467364645109 Marionette TRACE conn2 <- [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:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 02:17:25 INFO - PROCESS | 1647 | 1467364645157 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1647 | 1467364645158 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:17:25 INFO - PROCESS | 1647 | 1467364645160 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1647 | 1467364645161 Marionette TRACE conn2 <- [1,914,null,{}] 02:17:25 INFO - PROCESS | 1647 | 1467364645163 Marionette TRACE conn2 -> [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:17:25 INFO - PROCESS | 1647 | 1467364645168 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:25 INFO - PROCESS | 1647 | 1467364645291 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:17:25 INFO - PROCESS | 1647 | 1467364645303 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1647 | 1467364645305 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212da000 == 35 [pid = 1647] [id = 236] 02:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197a0400) [pid = 1647] [serial = 706] [outer = 0x0] 02:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197e3c00) [pid = 1647] [serial = 707] [outer = 0x1197a0400] 02:17:25 INFO - PROCESS | 1647 | 1467364645330 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d2c000) [pid = 1647] [serial = 708] [outer = 0x1197a0400] 02:17:25 INFO - PROCESS | 1647 | 1467364645674 Marionette TRACE conn2 <- [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:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 523ms 02:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:17:25 INFO - PROCESS | 1647 | 1467364645684 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1647 | 1467364645685 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:17:25 INFO - PROCESS | 1647 | 1467364645687 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1647 | 1467364645688 Marionette TRACE conn2 <- [1,918,null,{}] 02:17:25 INFO - PROCESS | 1647 | 1467364645691 Marionette TRACE conn2 -> [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:17:25 INFO - PROCESS | 1647 | 1467364645692 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:25 INFO - PROCESS | 1647 | 1467364645792 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:17:25 INFO - PROCESS | 1647 | 1467364645796 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1647 | 1467364645797 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121519000 == 36 [pid = 1647] [id = 237] 02:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119d9b800) [pid = 1647] [serial = 709] [outer = 0x0] 02:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119df2c00) [pid = 1647] [serial = 710] [outer = 0x119d9b800] 02:17:25 INFO - PROCESS | 1647 | 1467364645822 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11a054400) [pid = 1647] [serial = 711] [outer = 0x119d9b800] 02:17:26 INFO - PROCESS | 1647 | 1467364646159 Marionette TRACE conn2 <- [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:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 02:17:26 INFO - PROCESS | 1647 | 1467364646206 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1647 | 1467364646207 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:17:26 INFO - PROCESS | 1647 | 1467364646209 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1647 | 1467364646211 Marionette TRACE conn2 <- [1,922,null,{}] 02:17:26 INFO - PROCESS | 1647 | 1467364646213 Marionette TRACE conn2 -> [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:17:26 INFO - PROCESS | 1647 | 1467364646214 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:26 INFO - PROCESS | 1647 | 1467364646312 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:17:26 INFO - PROCESS | 1647 | 1467364646316 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1647 | 1467364646317 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x121eb9800 == 37 [pid = 1647] [id = 238] 02:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119da6000) [pid = 1647] [serial = 712] [outer = 0x0] 02:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11a060000) [pid = 1647] [serial = 713] [outer = 0x119da6000] 02:17:26 INFO - PROCESS | 1647 | 1467364646342 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1211aa400) [pid = 1647] [serial = 714] [outer = 0x119da6000] 02:17:26 INFO - PROCESS | 1647 | 1467364646645 Marionette TRACE conn2 <- [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:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 02:17:26 INFO - PROCESS | 1647 | 1467364646690 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1647 | 1467364646691 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:17:26 INFO - PROCESS | 1647 | 1467364646693 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1647 | 1467364646694 Marionette TRACE conn2 <- [1,926,null,{}] 02:17:26 INFO - PROCESS | 1647 | 1467364646699 Marionette TRACE conn2 -> [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:17:26 INFO - PROCESS | 1647 | 1467364646702 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:26 INFO - PROCESS | 1647 | 1467364646801 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:17:26 INFO - PROCESS | 1647 | 1467364646804 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1647 | 1467364646805 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12681b000 == 38 [pid = 1647] [id = 239] 02:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12119e000) [pid = 1647] [serial = 715] [outer = 0x0] 02:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1215c9800) [pid = 1647] [serial = 716] [outer = 0x12119e000] 02:17:26 INFO - PROCESS | 1647 | 1467364646830 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121baec00) [pid = 1647] [serial = 717] [outer = 0x12119e000] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a70800) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11663a800) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116240800) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113031400) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124ce3c00) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1197a2800) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a6d800) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112a58c00) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12139cc00) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119110400) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116769400) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112a54000) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126a69800) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11871b400) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:17:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119d2b000) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:17:27 INFO - PROCESS | 1647 | 1467364647334 Marionette TRACE conn2 <- [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:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 02:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:17:27 INFO - PROCESS | 1647 | 1467364647367 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:17:27 INFO - PROCESS | 1647 | 1467364647369 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:17:27 INFO - PROCESS | 1647 | 1467364647372 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:17:27 INFO - PROCESS | 1647 | 1467364647375 Marionette TRACE conn2 <- [1,930,null,{}] 02:17:27 INFO - PROCESS | 1647 | 1467364647378 Marionette TRACE conn2 -> [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:17:27 INFO - PROCESS | 1647 | 1467364647380 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:27 INFO - PROCESS | 1647 | 1467364647486 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:17:27 INFO - PROCESS | 1647 | 1467364647538 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1647 | 1467364647540 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11662a000 == 39 [pid = 1647] [id = 240] 02:17:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1129ac000) [pid = 1647] [serial = 718] [outer = 0x0] 02:17:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112a6e000) [pid = 1647] [serial = 719] [outer = 0x1129ac000] 02:17:27 INFO - PROCESS | 1647 | 1467364647570 Marionette DEBUG loaded listener.js 02:17:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112ecc800) [pid = 1647] [serial = 720] [outer = 0x1129ac000] 02:17:27 INFO - PROCESS | 1647 | 1467364647963 Marionette TRACE conn2 <- [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:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 02:17:28 INFO - PROCESS | 1647 | 1467364648000 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:17:28 INFO - PROCESS | 1647 | 1467364648003 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:17:28 INFO - PROCESS | 1647 | 1467364648009 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1647 | 1467364648011 Marionette TRACE conn2 <- [1,934,null,{}] 02:17:28 INFO - PROCESS | 1647 | 1467364648013 Marionette TRACE conn2 -> [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:17:28 INFO - PROCESS | 1647 | 1467364648017 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:28 INFO - PROCESS | 1647 | 1467364648118 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:17:28 INFO - PROCESS | 1647 | 1467364648204 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1647 | 1467364648206 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194db800 == 40 [pid = 1647] [id = 241] 02:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116a1bc00) [pid = 1647] [serial = 721] [outer = 0x0] 02:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116fba000) [pid = 1647] [serial = 722] [outer = 0x116a1bc00] 02:17:28 INFO - PROCESS | 1647 | 1467364648239 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11811b000) [pid = 1647] [serial = 723] [outer = 0x116a1bc00] 02:17:28 INFO - PROCESS | 1647 | 1467364648656 Marionette TRACE conn2 <- [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:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 672ms 02:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:17:28 INFO - PROCESS | 1647 | 1467364648686 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:17:28 INFO - PROCESS | 1647 | 1467364648688 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:17:28 INFO - PROCESS | 1647 | 1467364648690 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1647 | 1467364648692 Marionette TRACE conn2 <- [1,938,null,{}] 02:17:28 INFO - PROCESS | 1647 | 1467364648716 Marionette TRACE conn2 -> [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:17:28 INFO - PROCESS | 1647 | 1467364648719 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:28 INFO - PROCESS | 1647 | 1467364648838 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:17:28 INFO - PROCESS | 1647 | 1467364648888 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1647 | 1467364648890 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x127069000 == 41 [pid = 1647] [id = 242] 02:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119117000) [pid = 1647] [serial = 724] [outer = 0x0] 02:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1195abc00) [pid = 1647] [serial = 725] [outer = 0x119117000] 02:17:28 INFO - PROCESS | 1647 | 1467364648922 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1197e0800) [pid = 1647] [serial = 726] [outer = 0x119117000] 02:17:29 INFO - PROCESS | 1647 | 1467364649336 Marionette TRACE conn2 <- [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:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 673ms 02:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:17:29 INFO - PROCESS | 1647 | 1467364649364 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 1647 | 1467364649366 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:17:29 INFO - PROCESS | 1647 | 1467364649368 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 1647 | 1467364649369 Marionette TRACE conn2 <- [1,942,null,{}] 02:17:29 INFO - PROCESS | 1647 | 1467364649372 Marionette TRACE conn2 -> [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:17:29 INFO - PROCESS | 1647 | 1467364649373 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:29 INFO - PROCESS | 1647 | 1467364649492 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:17:29 INFO - PROCESS | 1647 | 1467364649547 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 1647 | 1467364649548 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x128eb6800 == 42 [pid = 1647] [id = 243] 02:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119aea400) [pid = 1647] [serial = 727] [outer = 0x0] 02:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d24400) [pid = 1647] [serial = 728] [outer = 0x119aea400] 02:17:29 INFO - PROCESS | 1647 | 1467364649577 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119dfb800) [pid = 1647] [serial = 729] [outer = 0x119aea400] 02:17:30 INFO - PROCESS | 1647 | 1467364650024 Marionette TRACE conn2 <- [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:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 721ms 02:17:30 INFO - PROCESS | 1647 | 1467364650090 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 1647 | 1467364650091 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:17:30 INFO - PROCESS | 1647 | 1467364650093 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1647 | 1467364650094 Marionette TRACE conn2 <- [1,946,null,{}] 02:17:30 INFO - PROCESS | 1647 | 1467364650115 Marionette TRACE conn2 -> [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:17:30 INFO - PROCESS | 1647 | 1467364650116 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:30 INFO - PROCESS | 1647 | 1467364650229 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:17:30 INFO - PROCESS | 1647 | 1467364650279 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1647 | 1467364650280 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f87000 == 43 [pid = 1647] [id = 244] 02:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116879800) [pid = 1647] [serial = 730] [outer = 0x0] 02:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1197e7c00) [pid = 1647] [serial = 731] [outer = 0x116879800] 02:17:30 INFO - PROCESS | 1647 | 1467364650311 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a054000) [pid = 1647] [serial = 732] [outer = 0x116879800] 02:17:30 INFO - PROCESS | 1647 | 1467364650849 Marionette TRACE conn2 <- [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:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 775ms 02:17:30 INFO - PROCESS | 1647 | 1467364650884 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 1647 | 1467364650886 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:17:30 INFO - PROCESS | 1647 | 1467364650891 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1647 | 1467364650892 Marionette TRACE conn2 <- [1,950,null,{}] 02:17:30 INFO - PROCESS | 1647 | 1467364650897 Marionette TRACE conn2 -> [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:17:30 INFO - PROCESS | 1647 | 1467364650900 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:30 INFO - PROCESS | 1647 | 1467364650994 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:17:31 INFO - PROCESS | 1647 | 1467364651060 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:31 INFO - PROCESS | 1647 | 1467364651061 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ade800 == 44 [pid = 1647] [id = 245] 02:17:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115e8cc00) [pid = 1647] [serial = 733] [outer = 0x0] 02:17:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116806400) [pid = 1647] [serial = 734] [outer = 0x115e8cc00] 02:17:31 INFO - PROCESS | 1647 | 1467364651089 Marionette DEBUG loaded listener.js 02:17:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1176eb800) [pid = 1647] [serial = 735] [outer = 0x115e8cc00] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121eb9800 == 43 [pid = 1647] [id = 238] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121519000 == 42 [pid = 1647] [id = 237] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1212da000 == 41 [pid = 1647] [id = 236] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d2800 == 40 [pid = 1647] [id = 235] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a2000 == 39 [pid = 1647] [id = 234] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1180de000 == 38 [pid = 1647] [id = 233] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11684e000 == 37 [pid = 1647] [id = 232] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x112e49800 == 36 [pid = 1647] [id = 231] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d6000 == 35 [pid = 1647] [id = 230] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11661e800 == 34 [pid = 1647] [id = 229] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119dbf800 == 33 [pid = 1647] [id = 228] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116f87000 == 32 [pid = 1647] [id = 244] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128eb6800 == 31 [pid = 1647] [id = 243] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x127069000 == 30 [pid = 1647] [id = 242] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1194db800 == 29 [pid = 1647] [id = 241] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12681b000 == 28 [pid = 1647] [id = 239] 02:17:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11662a000 == 27 [pid = 1647] [id = 240] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119dff400) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117d10c00) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1183cb000) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11871bc00) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1176eb400) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12127b000) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a059400) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12501b800) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124cab800) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119d22000) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197de400) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1130e2400) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1164ebc00) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119d9d400) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116a21c00) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124cec400) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121b3c400) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1197e6c00) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1195aa400) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1183c3400) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1176ebc00) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118fe2c00) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1197dec00) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12702f400) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12568fc00) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1272ea800) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119d0e400) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119d2b800) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1268bc000) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x124cef800) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1276bf000) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1647 | 1467364651925 Marionette TRACE conn2 <- [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:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1071ms 02:17:31 INFO - PROCESS | 1647 | 1467364651962 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1647 | 1467364651965 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:17:31 INFO - PROCESS | 1647 | 1467364651968 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1647 | 1467364651969 Marionette TRACE conn2 <- [1,954,null,{}] 02:17:31 INFO - PROCESS | 1647 | 1467364651974 Marionette TRACE conn2 -> [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:17:31 INFO - PROCESS | 1647 | 1467364651975 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:32 INFO - PROCESS | 1647 | 1467364652056 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:17:32 INFO - PROCESS | 1647 | 1467364652107 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1647 | 1467364652109 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x116409000 == 28 [pid = 1647] [id = 246] 02:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x112a6f000) [pid = 1647] [serial = 736] [outer = 0x0] 02:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1130f0800) [pid = 1647] [serial = 737] [outer = 0x112a6f000] 02:17:32 INFO - PROCESS | 1647 | 1467364652139 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1164e0400) [pid = 1647] [serial = 738] [outer = 0x112a6f000] 02:17:32 INFO - PROCESS | 1647 | 1467364652462 Marionette TRACE conn2 <- [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:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 522ms 02:17:32 INFO - PROCESS | 1647 | 1467364652489 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:17:32 INFO - PROCESS | 1647 | 1467364652493 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:17:32 INFO - PROCESS | 1647 | 1467364652499 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:17:32 INFO - PROCESS | 1647 | 1467364652502 Marionette TRACE conn2 <- [1,958,null,{}] 02:17:32 INFO - PROCESS | 1647 | 1467364652504 Marionette TRACE conn2 -> [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:17:32 INFO - PROCESS | 1647 | 1467364652506 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:32 INFO - PROCESS | 1647 | 1467364652586 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:17:32 INFO - PROCESS | 1647 | 1467364652591 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1647 | 1467364652592 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d37800 == 29 [pid = 1647] [id = 247] 02:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x116886400) [pid = 1647] [serial = 739] [outer = 0x0] 02:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1182c5000) [pid = 1647] [serial = 740] [outer = 0x116886400] 02:17:32 INFO - PROCESS | 1647 | 1467364652621 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1184dfc00) [pid = 1647] [serial = 741] [outer = 0x116886400] 02:17:32 INFO - PROCESS | 1647 | 1467364652974 Marionette TRACE conn2 <- [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:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 02:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:17:33 INFO - PROCESS | 1647 | 1467364653019 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1647 | 1467364653020 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:17:33 INFO - PROCESS | 1647 | 1467364653023 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1647 | 1467364653025 Marionette TRACE conn2 <- [1,962,null,{}] 02:17:33 INFO - PROCESS | 1647 | 1467364653033 Marionette TRACE conn2 -> [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:17:33 INFO - PROCESS | 1647 | 1467364653036 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:33 INFO - PROCESS | 1647 | 1467364653112 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:17:33 INFO - PROCESS | 1647 | 1467364653119 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1647 | 1467364653121 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11916b000 == 30 [pid = 1647] [id = 248] 02:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1129ad800) [pid = 1647] [serial = 742] [outer = 0x0] 02:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119116800) [pid = 1647] [serial = 743] [outer = 0x1129ad800] 02:17:33 INFO - PROCESS | 1647 | 1467364653150 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1195b0800) [pid = 1647] [serial = 744] [outer = 0x1129ad800] 02:17:33 INFO - PROCESS | 1647 | 1467364653475 Marionette TRACE conn2 <- [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:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 471ms 02:17:33 INFO - PROCESS | 1647 | 1467364653494 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1647 | 1467364653496 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:17:33 INFO - PROCESS | 1647 | 1467364653501 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1647 | 1467364653503 Marionette TRACE conn2 <- [1,966,null,{}] 02:17:33 INFO - PROCESS | 1647 | 1467364653505 Marionette TRACE conn2 -> [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:17:33 INFO - PROCESS | 1647 | 1467364653506 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:33 INFO - PROCESS | 1647 | 1467364653586 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:17:33 INFO - PROCESS | 1647 | 1467364653645 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1647 | 1467364653646 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c6000 == 31 [pid = 1647] [id = 249] 02:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119114800) [pid = 1647] [serial = 745] [outer = 0x0] 02:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1197a9000) [pid = 1647] [serial = 746] [outer = 0x119114800] 02:17:33 INFO - PROCESS | 1647 | 1467364653671 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119ae9800) [pid = 1647] [serial = 747] [outer = 0x119114800] 02:17:33 INFO - PROCESS | 1647 | 1467364653989 Marionette TRACE conn2 <- [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:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 02:17:34 INFO - PROCESS | 1647 | 1467364654028 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1647 | 1467364654029 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:17:34 INFO - PROCESS | 1647 | 1467364654032 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1647 | 1467364654033 Marionette TRACE conn2 <- [1,970,null,{}] 02:17:34 INFO - PROCESS | 1647 | 1467364654035 Marionette TRACE conn2 -> [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:17:34 INFO - PROCESS | 1647 | 1467364654036 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:34 INFO - PROCESS | 1647 | 1467364654133 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:17:34 INFO - PROCESS | 1647 | 1467364654136 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1647 | 1467364654137 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dbc800 == 32 [pid = 1647] [id = 250] 02:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112a6e800) [pid = 1647] [serial = 748] [outer = 0x0] 02:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119d22000) [pid = 1647] [serial = 749] [outer = 0x112a6e800] 02:17:34 INFO - PROCESS | 1647 | 1467364654162 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119da4400) [pid = 1647] [serial = 750] [outer = 0x112a6e800] 02:17:34 INFO - PROCESS | 1647 | 1467364654539 Marionette TRACE conn2 <- [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:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 02:17:34 INFO - PROCESS | 1647 | 1467364654551 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1647 | 1467364654553 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:17:34 INFO - PROCESS | 1647 | 1467364654556 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1647 | 1467364654558 Marionette TRACE conn2 <- [1,974,null,{}] 02:17:34 INFO - PROCESS | 1647 | 1467364654569 Marionette TRACE conn2 -> [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:17:34 INFO - PROCESS | 1647 | 1467364654575 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:34 INFO - PROCESS | 1647 | 1467364654738 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:17:34 INFO - PROCESS | 1647 | 1467364654751 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1647 | 1467364654752 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x121635000 == 33 [pid = 1647] [id = 251] 02:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118113400) [pid = 1647] [serial = 751] [outer = 0x0] 02:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a051800) [pid = 1647] [serial = 752] [outer = 0x118113400] 02:17:34 INFO - PROCESS | 1647 | 1467364654772 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121686000) [pid = 1647] [serial = 753] [outer = 0x118113400] 02:17:35 INFO - PROCESS | 1647 | 1467364655177 Marionette TRACE conn2 <- [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:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 02:17:35 INFO - PROCESS | 1647 | 1467364655225 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:17:35 INFO - PROCESS | 1647 | 1467364655236 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:17:35 INFO - PROCESS | 1647 | 1467364655239 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1647 | 1467364655241 Marionette TRACE conn2 <- [1,978,null,{}] 02:17:35 INFO - PROCESS | 1647 | 1467364655244 Marionette TRACE conn2 -> [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:17:35 INFO - PROCESS | 1647 | 1467364655246 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:35 INFO - PROCESS | 1647 | 1467364655387 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:17:35 INFO - PROCESS | 1647 | 1467364655445 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 1647 | 1467364655446 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a12000 == 34 [pid = 1647] [id = 252] 02:17:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121bb0c00) [pid = 1647] [serial = 754] [outer = 0x0] 02:17:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x123f97400) [pid = 1647] [serial = 755] [outer = 0x121bb0c00] 02:17:35 INFO - PROCESS | 1647 | 1467364655486 Marionette DEBUG loaded listener.js 02:17:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124c1ac00) [pid = 1647] [serial = 756] [outer = 0x121bb0c00] 02:17:35 INFO - PROCESS | 1647 | 1467364655844 Marionette TRACE conn2 <- [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:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 619ms 02:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:17:35 INFO - PROCESS | 1647 | 1467364655860 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:17:35 INFO - PROCESS | 1647 | 1467364655861 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:17:35 INFO - PROCESS | 1647 | 1467364655863 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1647 | 1467364655864 Marionette TRACE conn2 <- [1,982,null,{}] 02:17:35 INFO - PROCESS | 1647 | 1467364655869 Marionette TRACE conn2 -> [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:17:35 INFO - PROCESS | 1647 | 1467364655870 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:36 INFO - PROCESS | 1647 | 1467364656123 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197a0400) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12764a400) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119da6000) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12119e000) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d9b800) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11223c800) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11811e400) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11676b000) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113035400) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1129aac00) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1183c2c00) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:17:36 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x116808c00) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:17:36 INFO - PROCESS | 1647 | 1467364656163 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1647 | 1467364656165 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167b7800 == 35 [pid = 1647] [id = 253] 02:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1128d5400) [pid = 1647] [serial = 757] [outer = 0x0] 02:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a7a400) [pid = 1647] [serial = 758] [outer = 0x1128d5400] 02:17:36 INFO - PROCESS | 1647 | 1467364656191 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1176f3c00) [pid = 1647] [serial = 759] [outer = 0x1128d5400] 02:17:36 INFO - PROCESS | 1647 | 1467364656436 Marionette TRACE conn2 <- [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:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 621ms 02:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:17:36 INFO - PROCESS | 1647 | 1467364656488 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1647 | 1467364656489 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:17:36 INFO - PROCESS | 1647 | 1467364656491 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1647 | 1467364656504 Marionette TRACE conn2 <- [1,986,null,{}] 02:17:36 INFO - PROCESS | 1647 | 1467364656511 Marionette TRACE conn2 -> [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:17:36 INFO - PROCESS | 1647 | 1467364656513 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:36 INFO - PROCESS | 1647 | 1467364656593 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:17:36 INFO - PROCESS | 1647 | 1467364656598 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1647 | 1467364656601 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11916a800 == 36 [pid = 1647] [id = 254] 02:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1184e0800) [pid = 1647] [serial = 760] [outer = 0x0] 02:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11a057400) [pid = 1647] [serial = 761] [outer = 0x1184e0800] 02:17:36 INFO - PROCESS | 1647 | 1467364656627 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124cadc00) [pid = 1647] [serial = 762] [outer = 0x1184e0800] 02:17:37 INFO - PROCESS | 1647 | 1467364657055 Marionette TRACE conn2 <- [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:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 589ms 02:17:37 INFO - PROCESS | 1647 | 1467364657083 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:17:37 INFO - PROCESS | 1647 | 1467364657085 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:17:37 INFO - PROCESS | 1647 | 1467364657088 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1647 | 1467364657090 Marionette TRACE conn2 <- [1,990,null,{}] 02:17:37 INFO - PROCESS | 1647 | 1467364657093 Marionette TRACE conn2 -> [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:17:37 INFO - PROCESS | 1647 | 1467364657095 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:37 INFO - PROCESS | 1647 | 1467364657174 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:17:37 INFO - PROCESS | 1647 | 1467364657177 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:37 INFO - PROCESS | 1647 | 1467364657178 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e1d000 == 37 [pid = 1647] [id = 255] 02:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118f5e400) [pid = 1647] [serial = 763] [outer = 0x0] 02:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124eaa400) [pid = 1647] [serial = 764] [outer = 0x118f5e400] 02:17:37 INFO - PROCESS | 1647 | 1467364657204 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125169000) [pid = 1647] [serial = 765] [outer = 0x118f5e400] 02:17:37 INFO - PROCESS | 1647 | 1467364657513 Marionette TRACE conn2 <- [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:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 02:17:37 INFO - PROCESS | 1647 | 1467364657558 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:17:37 INFO - PROCESS | 1647 | 1467364657560 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:17:37 INFO - PROCESS | 1647 | 1467364657562 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1647 | 1467364657563 Marionette TRACE conn2 <- [1,994,null,{}] 02:17:37 INFO - PROCESS | 1647 | 1467364657573 Marionette TRACE conn2 -> [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:17:37 INFO - PROCESS | 1647 | 1467364657575 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:37 INFO - PROCESS | 1647 | 1467364657661 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:17:37 INFO - PROCESS | 1647 | 1467364657717 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:37 INFO - PROCESS | 1647 | 1467364657718 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bc4000 == 38 [pid = 1647] [id = 256] 02:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1130e2400) [pid = 1647] [serial = 766] [outer = 0x0] 02:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12568c400) [pid = 1647] [serial = 767] [outer = 0x1130e2400] 02:17:37 INFO - PROCESS | 1647 | 1467364657745 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12702f400) [pid = 1647] [serial = 768] [outer = 0x1130e2400] 02:17:38 INFO - PROCESS | 1647 | 1467364658038 Marionette TRACE conn2 <- [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:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 02:17:38 INFO - PROCESS | 1647 | 1467364658085 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:17:38 INFO - PROCESS | 1647 | 1467364658086 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:17:38 INFO - PROCESS | 1647 | 1467364658089 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 1647 | 1467364658090 Marionette TRACE conn2 <- [1,998,null,{}] 02:17:38 INFO - PROCESS | 1647 | 1467364658092 Marionette TRACE conn2 -> [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:17:38 INFO - PROCESS | 1647 | 1467364658093 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:38 INFO - PROCESS | 1647 | 1467364658219 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:17:38 INFO - PROCESS | 1647 | 1467364658271 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1647 | 1467364658273 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x112dda800 == 39 [pid = 1647] [id = 257] 02:17:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11223ec00) [pid = 1647] [serial = 769] [outer = 0x0] 02:17:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1128d4c00) [pid = 1647] [serial = 770] [outer = 0x11223ec00] 02:17:38 INFO - PROCESS | 1647 | 1467364658304 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112a64400) [pid = 1647] [serial = 771] [outer = 0x11223ec00] 02:17:38 INFO - PROCESS | 1647 | 1467364658809 Marionette TRACE conn2 <- [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:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 769ms 02:17:38 INFO - PROCESS | 1647 | 1467364658874 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:17:38 INFO - PROCESS | 1647 | 1467364658877 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:17:38 INFO - PROCESS | 1647 | 1467364658882 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 1647 | 1467364658885 Marionette TRACE conn2 <- [1,1002,null,{}] 02:17:38 INFO - PROCESS | 1647 | 1467364658888 Marionette TRACE conn2 -> [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:17:38 INFO - PROCESS | 1647 | 1467364658892 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:39 INFO - PROCESS | 1647 | 1467364659027 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:17:39 INFO - PROCESS | 1647 | 1467364659101 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1647 | 1467364659103 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x119177000 == 40 [pid = 1647] [id = 258] 02:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118119400) [pid = 1647] [serial = 772] [outer = 0x0] 02:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1182d2800) [pid = 1647] [serial = 773] [outer = 0x118119400] 02:17:39 INFO - PROCESS | 1647 | 1467364659135 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11873a000) [pid = 1647] [serial = 774] [outer = 0x118119400] 02:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:17:39 INFO - PROCESS | 1647 | 1467364659699 Marionette TRACE conn2 <- [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:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 826ms 02:17:39 INFO - PROCESS | 1647 | 1467364659707 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:17:39 INFO - PROCESS | 1647 | 1467364659709 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:17:39 INFO - PROCESS | 1647 | 1467364659711 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1647 | 1467364659713 Marionette TRACE conn2 <- [1,1006,null,{}] 02:17:39 INFO - PROCESS | 1647 | 1467364659715 Marionette TRACE conn2 -> [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:17:39 INFO - PROCESS | 1647 | 1467364659717 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:39 INFO - PROCESS | 1647 | 1467364659829 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:17:39 INFO - PROCESS | 1647 | 1467364659885 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1647 | 1467364659886 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x121519800 == 41 [pid = 1647] [id = 259] 02:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11873bc00) [pid = 1647] [serial = 775] [outer = 0x0] 02:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1195ae800) [pid = 1647] [serial = 776] [outer = 0x11873bc00] 02:17:39 INFO - PROCESS | 1647 | 1467364659916 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119d23c00) [pid = 1647] [serial = 777] [outer = 0x11873bc00] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119bc4000 == 40 [pid = 1647] [id = 256] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x128e1d000 == 39 [pid = 1647] [id = 255] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11916a800 == 38 [pid = 1647] [id = 254] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1167b7800 == 37 [pid = 1647] [id = 253] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x124a12000 == 36 [pid = 1647] [id = 252] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x121635000 == 35 [pid = 1647] [id = 251] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119dbc800 == 34 [pid = 1647] [id = 250] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c6000 == 33 [pid = 1647] [id = 249] 02:17:40 INFO - PROCESS | 1647 | 1467364660560 Marionette TRACE conn2 <- [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:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11916b000 == 32 [pid = 1647] [id = 248] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x117d37800 == 31 [pid = 1647] [id = 247] 02:17:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116409000 == 30 [pid = 1647] [id = 246] 02:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 874ms 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1129a6400) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1184e8800) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118f5ec00) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116fb2000) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118112800) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113d67000) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e8e400) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a58800) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112ecc400) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11871ac00) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118fe2000) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1122b5000) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119548c00) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118fd6800) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1197e3c00) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x129169000) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1211aa400) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1215c9800) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x121baec00) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a060000) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11a054400) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119df2c00) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119d2c000) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 02:17:40 INFO - PROCESS | 1647 | 1467364660599 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1647 | 1467364660604 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:17:40 INFO - PROCESS | 1647 | 1467364660609 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1647 | 1467364660611 Marionette TRACE conn2 <- [1,1010,null,{}] 02:17:40 INFO - PROCESS | 1647 | 1467364660618 Marionette TRACE conn2 -> [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:17:40 INFO - PROCESS | 1647 | 1467364660619 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:40 INFO - PROCESS | 1647 | 1467364660714 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:17:40 INFO - PROCESS | 1647 | 1467364660724 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1647 | 1467364660727 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11668a800 == 31 [pid = 1647] [id = 260] 02:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116769400) [pid = 1647] [serial = 778] [outer = 0x0] 02:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116a1b000) [pid = 1647] [serial = 779] [outer = 0x116769400] 02:17:40 INFO - PROCESS | 1647 | 1467364660764 Marionette DEBUG loaded listener.js 02:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118112800) [pid = 1647] [serial = 780] [outer = 0x116769400] 02:17:41 INFO - PROCESS | 1647 | 1467364661254 Marionette TRACE conn2 <- [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:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 675ms 02:17:41 INFO - PROCESS | 1647 | 1467364661288 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1647 | 1467364661291 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:17:41 INFO - PROCESS | 1647 | 1467364661295 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1647 | 1467364661298 Marionette TRACE conn2 <- [1,1014,null,{}] 02:17:41 INFO - PROCESS | 1647 | 1467364661301 Marionette TRACE conn2 -> [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:17:41 INFO - PROCESS | 1647 | 1467364661303 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:41 INFO - PROCESS | 1647 | 1467364661381 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:17:41 INFO - PROCESS | 1647 | 1467364661387 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1647 | 1467364661388 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x118164000 == 32 [pid = 1647] [id = 261] 02:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118fe1800) [pid = 1647] [serial = 781] [outer = 0x0] 02:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119114000) [pid = 1647] [serial = 782] [outer = 0x118fe1800] 02:17:41 INFO - PROCESS | 1647 | 1467364661416 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1197a0800) [pid = 1647] [serial = 783] [outer = 0x118fe1800] 02:17:41 INFO - PROCESS | 1647 | 1467364661729 Marionette TRACE conn2 <- [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:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 474ms 02:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:17:41 INFO - PROCESS | 1647 | 1467364661771 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1647 | 1467364661772 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:17:41 INFO - PROCESS | 1647 | 1467364661774 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1647 | 1467364661777 Marionette TRACE conn2 <- [1,1018,null,{}] 02:17:41 INFO - PROCESS | 1647 | 1467364661787 Marionette TRACE conn2 -> [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:17:41 INFO - PROCESS | 1647 | 1467364661791 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:41 INFO - PROCESS | 1647 | 1467364661904 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:17:41 INFO - PROCESS | 1647 | 1467364661915 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1647 | 1467364661917 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a25000 == 33 [pid = 1647] [id = 262] 02:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1128d6c00) [pid = 1647] [serial = 784] [outer = 0x0] 02:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119df4800) [pid = 1647] [serial = 785] [outer = 0x1128d6c00] 02:17:41 INFO - PROCESS | 1647 | 1467364661962 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11a055000) [pid = 1647] [serial = 786] [outer = 0x1128d6c00] 02:17:42 INFO - PROCESS | 1647 | 1467364662322 Marionette TRACE conn2 <- [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:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 571ms 02:17:42 INFO - PROCESS | 1647 | 1467364662345 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1647 | 1467364662348 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:17:42 INFO - PROCESS | 1647 | 1467364662351 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1647 | 1467364662352 Marionette TRACE conn2 <- [1,1022,null,{}] 02:17:42 INFO - PROCESS | 1647 | 1467364662354 Marionette TRACE conn2 -> [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:17:42 INFO - PROCESS | 1647 | 1467364662355 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:42 INFO - PROCESS | 1647 | 1467364662471 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:17:42 INFO - PROCESS | 1647 | 1467364662474 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1647 | 1467364662475 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212ef000 == 34 [pid = 1647] [id = 263] 02:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a05dc00) [pid = 1647] [serial = 787] [outer = 0x0] 02:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1211a4400) [pid = 1647] [serial = 788] [outer = 0x11a05dc00] 02:17:42 INFO - PROCESS | 1647 | 1467364662500 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12127b000) [pid = 1647] [serial = 789] [outer = 0x11a05dc00] 02:17:42 INFO - PROCESS | 1647 | 1467364662835 Marionette TRACE conn2 <- [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:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 02:17:42 INFO - PROCESS | 1647 | 1467364662877 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1647 | 1467364662878 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:17:42 INFO - PROCESS | 1647 | 1467364662881 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1647 | 1467364662882 Marionette TRACE conn2 <- [1,1026,null,{}] 02:17:42 INFO - PROCESS | 1647 | 1467364662884 Marionette TRACE conn2 -> [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:17:42 INFO - PROCESS | 1647 | 1467364662885 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:42 INFO - PROCESS | 1647 | 1467364662983 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:17:42 INFO - PROCESS | 1647 | 1467364662986 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1647 | 1467364662987 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a73800 == 35 [pid = 1647] [id = 264] 02:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112a5b400) [pid = 1647] [serial = 790] [outer = 0x0] 02:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121991800) [pid = 1647] [serial = 791] [outer = 0x112a5b400] 02:17:43 INFO - PROCESS | 1647 | 1467364663012 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124c14000) [pid = 1647] [serial = 792] [outer = 0x112a5b400] 02:17:43 INFO - PROCESS | 1647 | 1467364663377 Marionette TRACE conn2 <- [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:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 02:17:43 INFO - PROCESS | 1647 | 1467364663401 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1647 | 1467364663402 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:17:43 INFO - PROCESS | 1647 | 1467364663404 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1647 | 1467364663405 Marionette TRACE conn2 <- [1,1030,null,{}] 02:17:43 INFO - PROCESS | 1647 | 1467364663407 Marionette TRACE conn2 -> [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:17:43 INFO - PROCESS | 1647 | 1467364663411 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:43 INFO - PROCESS | 1647 | 1467364663537 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:17:43 INFO - PROCESS | 1647 | 1467364663541 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1647 | 1467364663543 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x126867800 == 36 [pid = 1647] [id = 265] 02:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124cec400) [pid = 1647] [serial = 793] [outer = 0x0] 02:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12682f400) [pid = 1647] [serial = 794] [outer = 0x124cec400] 02:17:43 INFO - PROCESS | 1647 | 1467364663568 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12723b400) [pid = 1647] [serial = 795] [outer = 0x124cec400] 02:17:43 INFO - PROCESS | 1647 | 1467364663899 Marionette TRACE conn2 <- [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:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 02:17:43 INFO - PROCESS | 1647 | 1467364663923 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1647 | 1467364663924 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:17:43 INFO - PROCESS | 1647 | 1467364663926 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1647 | 1467364663927 Marionette TRACE conn2 <- [1,1034,null,{}] 02:17:43 INFO - PROCESS | 1647 | 1467364663938 Marionette TRACE conn2 -> [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:17:43 INFO - PROCESS | 1647 | 1467364663939 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:44 INFO - PROCESS | 1647 | 1467364664045 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:17:44 INFO - PROCESS | 1647 | 1467364664049 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1647 | 1467364664050 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e1b000 == 37 [pid = 1647] [id = 266] 02:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12702b800) [pid = 1647] [serial = 796] [outer = 0x0] 02:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127642400) [pid = 1647] [serial = 797] [outer = 0x12702b800] 02:17:44 INFO - PROCESS | 1647 | 1467364664076 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12766b000) [pid = 1647] [serial = 798] [outer = 0x12702b800] 02:17:44 INFO - PROCESS | 1647 | 1467364664413 Marionette TRACE conn2 <- [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:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 02:17:44 INFO - PROCESS | 1647 | 1467364664445 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 1647 | 1467364664446 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:17:44 INFO - PROCESS | 1647 | 1467364664455 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1647 | 1467364664456 Marionette TRACE conn2 <- [1,1038,null,{}] 02:17:44 INFO - PROCESS | 1647 | 1467364664458 Marionette TRACE conn2 -> [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:17:44 INFO - PROCESS | 1647 | 1467364664459 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:44 INFO - PROCESS | 1647 | 1467364664556 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:17:44 INFO - PROCESS | 1647 | 1467364664559 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1647 | 1467364664560 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a503800 == 38 [pid = 1647] [id = 267] 02:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12766b400) [pid = 1647] [serial = 799] [outer = 0x0] 02:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1276bf000) [pid = 1647] [serial = 800] [outer = 0x12766b400] 02:17:44 INFO - PROCESS | 1647 | 1467364664585 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128e76400) [pid = 1647] [serial = 801] [outer = 0x12766b400] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112a6e800) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1129ad800) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116886400) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1129ac000) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119114800) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116a1bc00) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112a6f000) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e8cc00) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119117000) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119aea400) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116879800) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118113400) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121bb0c00) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1128d5400) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118f5e400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:17:44 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1184e0800) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:17:44 INFO - PROCESS | 1647 | 1467364664979 Marionette TRACE conn2 <- [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:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 574ms 02:17:45 INFO - PROCESS | 1647 | 1467364665023 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:17:45 INFO - PROCESS | 1647 | 1467364665024 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:17:45 INFO - PROCESS | 1647 | 1467364665026 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1647 | 1467364665027 Marionette TRACE conn2 <- [1,1042,null,{}] 02:17:45 INFO - PROCESS | 1647 | 1467364665029 Marionette TRACE conn2 -> [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:17:45 INFO - PROCESS | 1647 | 1467364665031 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:45 INFO - PROCESS | 1647 | 1467364665126 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:17:45 INFO - PROCESS | 1647 | 1467364665160 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1647 | 1467364665161 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194db800 == 39 [pid = 1647] [id = 268] 02:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1129afc00) [pid = 1647] [serial = 802] [outer = 0x0] 02:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11897b400) [pid = 1647] [serial = 803] [outer = 0x1129afc00] 02:17:45 INFO - PROCESS | 1647 | 1467364665185 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119aea400) [pid = 1647] [serial = 804] [outer = 0x1129afc00] 02:17:45 INFO - PROCESS | 1647 | 1467364665452 Marionette TRACE conn2 <- [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:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 475ms 02:17:45 INFO - PROCESS | 1647 | 1467364665507 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:17:45 INFO - PROCESS | 1647 | 1467364665509 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:17:45 INFO - PROCESS | 1647 | 1467364665513 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1647 | 1467364665514 Marionette TRACE conn2 <- [1,1046,null,{}] 02:17:45 INFO - PROCESS | 1647 | 1467364665521 Marionette TRACE conn2 -> [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:17:45 INFO - PROCESS | 1647 | 1467364665523 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:45 INFO - PROCESS | 1647 | 1467364665650 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:17:45 INFO - PROCESS | 1647 | 1467364665731 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1647 | 1467364665732 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a6a1000 == 40 [pid = 1647] [id = 269] 02:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112a67800) [pid = 1647] [serial = 805] [outer = 0x0] 02:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119da3400) [pid = 1647] [serial = 806] [outer = 0x112a67800] 02:17:45 INFO - PROCESS | 1647 | 1467364665781 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12766e000) [pid = 1647] [serial = 807] [outer = 0x112a67800] 02:17:46 INFO - PROCESS | 1647 | 1467364666167 Marionette TRACE conn2 <- [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:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 673ms 02:17:46 INFO - PROCESS | 1647 | 1467364666185 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 1647 | 1467364666187 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:17:46 INFO - PROCESS | 1647 | 1467364666189 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1647 | 1467364666191 Marionette TRACE conn2 <- [1,1050,null,{}] 02:17:46 INFO - PROCESS | 1647 | 1467364666193 Marionette TRACE conn2 -> [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:17:46 INFO - PROCESS | 1647 | 1467364666194 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:46 INFO - PROCESS | 1647 | 1467364666309 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:17:46 INFO - PROCESS | 1647 | 1467364666316 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1647 | 1467364666317 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a9d0000 == 41 [pid = 1647] [id = 270] 02:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1211a8c00) [pid = 1647] [serial = 808] [outer = 0x0] 02:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129161000) [pid = 1647] [serial = 809] [outer = 0x1211a8c00] 02:17:46 INFO - PROCESS | 1647 | 1467364666343 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1292cc000) [pid = 1647] [serial = 810] [outer = 0x1211a8c00] 02:17:46 INFO - PROCESS | 1647 | 1467364666668 Marionette TRACE conn2 <- [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:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 02:17:46 INFO - PROCESS | 1647 | 1467364666708 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 1647 | 1467364666709 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:17:46 INFO - PROCESS | 1647 | 1467364666712 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1647 | 1467364666713 Marionette TRACE conn2 <- [1,1054,null,{}] 02:17:46 INFO - PROCESS | 1647 | 1467364666715 Marionette TRACE conn2 -> [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:17:46 INFO - PROCESS | 1647 | 1467364666716 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:46 INFO - PROCESS | 1647 | 1467364666795 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:17:46 INFO - PROCESS | 1647 | 1467364666899 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1647 | 1467364666901 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x112d27800 == 42 [pid = 1647] [id = 271] 02:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x111dac000) [pid = 1647] [serial = 811] [outer = 0x0] 02:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1128cd000) [pid = 1647] [serial = 812] [outer = 0x111dac000] 02:17:46 INFO - PROCESS | 1647 | 1467364666933 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x112aa2000) [pid = 1647] [serial = 813] [outer = 0x111dac000] 02:17:47 INFO - PROCESS | 1647 | 1467364667415 Marionette TRACE conn2 <- [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:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 722ms 02:17:47 INFO - PROCESS | 1647 | 1467364667437 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:17:47 INFO - PROCESS | 1647 | 1467364667440 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:17:47 INFO - PROCESS | 1647 | 1467364667445 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1647 | 1467364667448 Marionette TRACE conn2 <- [1,1058,null,{}] 02:17:47 INFO - PROCESS | 1647 | 1467364667453 Marionette TRACE conn2 -> [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:17:47 INFO - PROCESS | 1647 | 1467364667456 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:47 INFO - PROCESS | 1647 | 1467364667648 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:17:47 INFO - PROCESS | 1647 | 1467364667757 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1647 | 1467364667758 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a99000 == 43 [pid = 1647] [id = 272] 02:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1182d3800) [pid = 1647] [serial = 814] [outer = 0x0] 02:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11897e400) [pid = 1647] [serial = 815] [outer = 0x1182d3800] 02:17:47 INFO - PROCESS | 1647 | 1467364667807 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1197a1400) [pid = 1647] [serial = 816] [outer = 0x1182d3800] 02:17:48 INFO - PROCESS | 1647 | 1467364668247 Marionette TRACE conn2 <- [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:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 824ms 02:17:48 INFO - PROCESS | 1647 | 1467364668269 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:17:48 INFO - PROCESS | 1647 | 1467364668272 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:17:48 INFO - PROCESS | 1647 | 1467364668275 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:17:48 INFO - PROCESS | 1647 | 1467364668276 Marionette TRACE conn2 <- [1,1062,null,{}] 02:17:48 INFO - PROCESS | 1647 | 1467364668279 Marionette TRACE conn2 -> [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:17:48 INFO - PROCESS | 1647 | 1467364668280 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:48 INFO - PROCESS | 1647 | 1467364668387 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:17:48 INFO - PROCESS | 1647 | 1467364668442 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:48 INFO - PROCESS | 1647 | 1467364668443 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a756000 == 44 [pid = 1647] [id = 273] 02:17:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1197eb000) [pid = 1647] [serial = 817] [outer = 0x0] 02:17:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11a051400) [pid = 1647] [serial = 818] [outer = 0x1197eb000] 02:17:48 INFO - PROCESS | 1647 | 1467364668472 Marionette DEBUG loaded listener.js 02:17:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12127d800) [pid = 1647] [serial = 819] [outer = 0x1197eb000] 02:17:48 INFO - PROCESS | 1647 | 1467364668901 Marionette TRACE conn2 <- [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:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 669ms 02:17:48 INFO - PROCESS | 1647 | 1467364668944 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:17:48 INFO - PROCESS | 1647 | 1467364668946 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:17:48 INFO - PROCESS | 1647 | 1467364668953 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:17:48 INFO - PROCESS | 1647 | 1467364668958 Marionette TRACE conn2 <- [1,1066,null,{}] 02:17:48 INFO - PROCESS | 1647 | 1467364668961 Marionette TRACE conn2 -> [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:17:48 INFO - PROCESS | 1647 | 1467364668964 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:49 INFO - PROCESS | 1647 | 1467364669124 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:17:49 INFO - PROCESS | 1647 | 1467364669187 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1647 | 1467364669188 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b932000 == 45 [pid = 1647] [id = 274] 02:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12682f000) [pid = 1647] [serial = 820] [outer = 0x0] 02:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x126a62800) [pid = 1647] [serial = 821] [outer = 0x12682f000] 02:17:49 INFO - PROCESS | 1647 | 1467364669216 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126e2c400) [pid = 1647] [serial = 822] [outer = 0x12682f000] 02:17:49 INFO - PROCESS | 1647 | 1467364669656 Marionette TRACE conn2 <- [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:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 726ms 02:17:49 INFO - PROCESS | 1647 | 1467364669683 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1647 | 1467364669685 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:17:49 INFO - PROCESS | 1647 | 1467364669689 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1647 | 1467364669690 Marionette TRACE conn2 <- [1,1070,null,{}] 02:17:49 INFO - PROCESS | 1647 | 1467364669692 Marionette TRACE conn2 -> [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:17:49 INFO - PROCESS | 1647 | 1467364669693 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:49 INFO - PROCESS | 1647 | 1467364669796 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:17:49 INFO - PROCESS | 1647 | 1467364669866 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1647 | 1467364669868 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11649c000 == 46 [pid = 1647] [id = 275] 02:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1184dd400) [pid = 1647] [serial = 823] [outer = 0x0] 02:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x124ca5400) [pid = 1647] [serial = 824] [outer = 0x1184dd400] 02:17:49 INFO - PROCESS | 1647 | 1467364669897 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1272f0c00) [pid = 1647] [serial = 825] [outer = 0x1184dd400] 02:17:50 INFO - PROCESS | 1647 | 1467364670449 Marionette TRACE conn2 <- [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:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 770ms 02:17:50 INFO - PROCESS | 1647 | 1467364670460 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:17:50 INFO - PROCESS | 1647 | 1467364670462 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:17:50 INFO - PROCESS | 1647 | 1467364670465 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:17:50 INFO - PROCESS | 1647 | 1467364670467 Marionette TRACE conn2 <- [1,1074,null,{}] 02:17:50 INFO - PROCESS | 1647 | 1467364670471 Marionette TRACE conn2 -> [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:17:50 INFO - PROCESS | 1647 | 1467364670472 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:50 INFO - PROCESS | 1647 | 1467364670570 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:17:50 INFO - PROCESS | 1647 | 1467364670627 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 1647 | 1467364670628 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x119174800 == 47 [pid = 1647] [id = 276] 02:17:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116faf800) [pid = 1647] [serial = 826] [outer = 0x0] 02:17:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x117151000) [pid = 1647] [serial = 827] [outer = 0x116faf800] 02:17:50 INFO - PROCESS | 1647 | 1467364670656 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1183c3800) [pid = 1647] [serial = 828] [outer = 0x116faf800] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a9d0000 == 46 [pid = 1647] [id = 270] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a6a1000 == 45 [pid = 1647] [id = 269] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1194db800 == 44 [pid = 1647] [id = 268] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a503800 == 43 [pid = 1647] [id = 267] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x128e1b000 == 42 [pid = 1647] [id = 266] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x126867800 == 41 [pid = 1647] [id = 265] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x121a73800 == 40 [pid = 1647] [id = 264] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1212ef000 == 39 [pid = 1647] [id = 263] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119a25000 == 38 [pid = 1647] [id = 262] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x118164000 == 37 [pid = 1647] [id = 261] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11668a800 == 36 [pid = 1647] [id = 260] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x121519800 == 35 [pid = 1647] [id = 259] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119177000 == 34 [pid = 1647] [id = 258] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x112dda800 == 33 [pid = 1647] [id = 257] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x116ade800 == 32 [pid = 1647] [id = 245] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11649c000 == 31 [pid = 1647] [id = 275] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12b932000 == 30 [pid = 1647] [id = 274] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a756000 == 29 [pid = 1647] [id = 273] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119a99000 == 28 [pid = 1647] [id = 272] 02:17:51 INFO - PROCESS | 1647 | --DOCSHELL 0x112d27800 == 27 [pid = 1647] [id = 271] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1195abc00) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119dfb800) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119d24400) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11a054000) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1197e7c00) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11a051800) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121686000) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x123f97400) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1176f3c00) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124eaa400) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1195b0800) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12568c400) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124c1ac00) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119da4400) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a7a400) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a057400) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119ae9800) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124cadc00) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x125169000) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119d22000) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119116800) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1182c5000) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x112ecc800) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1184dfc00) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112a6e000) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1197a9000) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11811b000) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1130f0800) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116fba000) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1164e0400) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1176eb800) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1197e0800) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x116806400) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 02:17:51 INFO - PROCESS | 1647 | 1467364671635 Marionette TRACE conn2 <- [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:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1225ms 02:17:51 INFO - PROCESS | 1647 | 1467364671690 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 1647 | 1467364671692 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:17:51 INFO - PROCESS | 1647 | 1467364671696 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1647 | 1467364671698 Marionette TRACE conn2 <- [1,1078,null,{}] 02:17:51 INFO - PROCESS | 1647 | 1467364671701 Marionette TRACE conn2 -> [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:17:51 INFO - PROCESS | 1647 | 1467364671703 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:51 INFO - PROCESS | 1647 | 1467364671782 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:17:51 INFO - PROCESS | 1647 | 1467364671788 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1647 | 1467364671790 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d92800 == 28 [pid = 1647] [id = 277] 02:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112a6b400) [pid = 1647] [serial = 829] [outer = 0x0] 02:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a7ec00) [pid = 1647] [serial = 830] [outer = 0x112a6b400] 02:17:51 INFO - PROCESS | 1647 | 1467364671826 Marionette DEBUG loaded listener.js 02:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1133b0800) [pid = 1647] [serial = 831] [outer = 0x112a6b400] 02:17:52 INFO - PROCESS | 1647 | 1467364672223 Marionette TRACE conn2 <- [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:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 572ms 02:17:52 INFO - PROCESS | 1647 | 1467364672268 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1647 | 1467364672272 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:17:52 INFO - PROCESS | 1647 | 1467364672276 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1647 | 1467364672278 Marionette TRACE conn2 <- [1,1082,null,{}] 02:17:52 INFO - PROCESS | 1647 | 1467364672280 Marionette TRACE conn2 -> [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:17:52 INFO - PROCESS | 1647 | 1467364672282 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:52 INFO - PROCESS | 1647 | 1467364672362 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:17:52 INFO - PROCESS | 1647 | 1467364672369 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 1647 | 1467364672370 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x117466800 == 29 [pid = 1647] [id = 278] 02:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116768800) [pid = 1647] [serial = 832] [outer = 0x0] 02:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1176ea000) [pid = 1647] [serial = 833] [outer = 0x116768800] 02:17:52 INFO - PROCESS | 1647 | 1467364672398 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11811d000) [pid = 1647] [serial = 834] [outer = 0x116768800] 02:17:52 INFO - PROCESS | 1647 | 1467364672731 Marionette TRACE conn2 <- [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:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 02:17:52 INFO - PROCESS | 1647 | 1467364672746 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1647 | 1467364672748 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:17:52 INFO - PROCESS | 1647 | 1467364672752 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1647 | 1467364672754 Marionette TRACE conn2 <- [1,1086,null,{}] 02:17:52 INFO - PROCESS | 1647 | 1467364672762 Marionette TRACE conn2 -> [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:17:52 INFO - PROCESS | 1647 | 1467364672765 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:52 INFO - PROCESS | 1647 | 1467364672847 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:17:52 INFO - PROCESS | 1647 | 1467364672900 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 1647 | 1467364672902 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11875c800 == 30 [pid = 1647] [id = 279] 02:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112acb000) [pid = 1647] [serial = 835] [outer = 0x0] 02:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11897b800) [pid = 1647] [serial = 836] [outer = 0x112acb000] 02:17:52 INFO - PROCESS | 1647 | 1467364672930 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1195a5000) [pid = 1647] [serial = 837] [outer = 0x112acb000] 02:17:53 INFO - PROCESS | 1647 | 1467364673222 Marionette TRACE conn2 <- [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:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 02:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:17:53 INFO - PROCESS | 1647 | 1467364673273 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1647 | 1467364673275 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:17:53 INFO - PROCESS | 1647 | 1467364673277 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1647 | 1467364673278 Marionette TRACE conn2 <- [1,1090,null,{}] 02:17:53 INFO - PROCESS | 1647 | 1467364673280 Marionette TRACE conn2 -> [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:17:53 INFO - PROCESS | 1647 | 1467364673282 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:53 INFO - PROCESS | 1647 | 1467364673359 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:17:53 INFO - PROCESS | 1647 | 1467364673362 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1647 | 1467364673363 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c9800 == 31 [pid = 1647] [id = 280] 02:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197a5800) [pid = 1647] [serial = 838] [outer = 0x0] 02:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1197e6800) [pid = 1647] [serial = 839] [outer = 0x1197a5800] 02:17:53 INFO - PROCESS | 1647 | 1467364673392 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119ae4400) [pid = 1647] [serial = 840] [outer = 0x1197a5800] 02:17:53 INFO - PROCESS | 1647 | 1467364673721 Marionette TRACE conn2 <- [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:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 02:17:53 INFO - PROCESS | 1647 | 1467364673746 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1647 | 1467364673749 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:17:53 INFO - PROCESS | 1647 | 1467364673791 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1647 | 1467364673793 Marionette TRACE conn2 <- [1,1094,null,{}] 02:17:53 INFO - PROCESS | 1647 | 1467364673822 Marionette TRACE conn2 -> [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:17:53 INFO - PROCESS | 1647 | 1467364673825 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:53 INFO - PROCESS | 1647 | 1467364673967 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:17:54 INFO - PROCESS | 1647 | 1467364674013 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1647 | 1467364674014 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bb4000 == 32 [pid = 1647] [id = 281] 02:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112a67400) [pid = 1647] [serial = 841] [outer = 0x0] 02:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119d0d800) [pid = 1647] [serial = 842] [outer = 0x112a67400] 02:17:54 INFO - PROCESS | 1647 | 1467364674056 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d2cc00) [pid = 1647] [serial = 843] [outer = 0x112a67400] 02:17:54 INFO - PROCESS | 1647 | 1467364674469 Marionette TRACE conn2 <- [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:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 731ms 02:17:54 INFO - PROCESS | 1647 | 1467364674492 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:17:54 INFO - PROCESS | 1647 | 1467364674493 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:17:54 INFO - PROCESS | 1647 | 1467364674496 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1647 | 1467364674497 Marionette TRACE conn2 <- [1,1098,null,{}] 02:17:54 INFO - PROCESS | 1647 | 1467364674505 Marionette TRACE conn2 -> [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:17:54 INFO - PROCESS | 1647 | 1467364674509 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:54 INFO - PROCESS | 1647 | 1467364674625 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:17:54 INFO - PROCESS | 1647 | 1467364674628 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1647 | 1467364674629 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121505000 == 33 [pid = 1647] [id = 282] 02:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119d2ec00) [pid = 1647] [serial = 844] [outer = 0x0] 02:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11a057000) [pid = 1647] [serial = 845] [outer = 0x119d2ec00] 02:17:54 INFO - PROCESS | 1647 | 1467364674657 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1215c9800) [pid = 1647] [serial = 846] [outer = 0x119d2ec00] 02:17:54 INFO - PROCESS | 1647 | 1467364674986 Marionette TRACE conn2 <- [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:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 525ms 02:17:55 INFO - PROCESS | 1647 | 1467364675022 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1647 | 1467364675024 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:17:55 INFO - PROCESS | 1647 | 1467364675027 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1647 | 1467364675029 Marionette TRACE conn2 <- [1,1102,null,{}] 02:17:55 INFO - PROCESS | 1647 | 1467364675035 Marionette TRACE conn2 -> [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:17:55 INFO - PROCESS | 1647 | 1467364675037 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:55 INFO - PROCESS | 1647 | 1467364675190 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:17:55 INFO - PROCESS | 1647 | 1467364675220 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1647 | 1467364675221 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x121eb5000 == 34 [pid = 1647] [id = 283] 02:17:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1215cb000) [pid = 1647] [serial = 847] [outer = 0x0] 02:17:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121bab000) [pid = 1647] [serial = 848] [outer = 0x1215cb000] 02:17:55 INFO - PROCESS | 1647 | 1467364675259 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x123f98000) [pid = 1647] [serial = 849] [outer = 0x1215cb000] 02:17:55 INFO - PROCESS | 1647 | 1467364675725 Marionette TRACE conn2 <- [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:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 720ms 02:17:55 INFO - PROCESS | 1647 | 1467364675748 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1647 | 1467364675751 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:17:55 INFO - PROCESS | 1647 | 1467364675754 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1647 | 1467364675755 Marionette TRACE conn2 <- [1,1106,null,{}] 02:17:55 INFO - PROCESS | 1647 | 1467364675757 Marionette TRACE conn2 -> [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:17:55 INFO - PROCESS | 1647 | 1467364675758 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:56 INFO - PROCESS | 1647 | 1467364676057 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112a67800) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112a5b400) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124cec400) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1129afc00) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12702b800) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116769400) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118fe1800) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118119400) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11873bc00) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1128d6c00) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a05dc00) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11223ec00) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1130e2400) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12766b400) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:17:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1211a8c00) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:17:56 INFO - PROCESS | 1647 | 1467364676106 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1647 | 1467364676107 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9b000 == 35 [pid = 1647] [id = 284] 02:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1128d4000) [pid = 1647] [serial = 850] [outer = 0x0] 02:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112a67000) [pid = 1647] [serial = 851] [outer = 0x1128d4000] 02:17:56 INFO - PROCESS | 1647 | 1467364676132 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11811e000) [pid = 1647] [serial = 852] [outer = 0x1128d4000] 02:17:56 INFO - PROCESS | 1647 | 1467364676399 Marionette TRACE conn2 <- [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:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 668ms 02:17:56 INFO - PROCESS | 1647 | 1467364676422 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 1647 | 1467364676423 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:17:56 INFO - PROCESS | 1647 | 1467364676426 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1647 | 1467364676427 Marionette TRACE conn2 <- [1,1110,null,{}] 02:17:56 INFO - PROCESS | 1647 | 1467364676429 Marionette TRACE conn2 -> [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:17:56 INFO - PROCESS | 1647 | 1467364676430 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:56 INFO - PROCESS | 1647 | 1467364676519 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:17:56 INFO - PROCESS | 1647 | 1467364676523 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1647 | 1467364676524 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x118754800 == 36 [pid = 1647] [id = 285] 02:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118119c00) [pid = 1647] [serial = 853] [outer = 0x0] 02:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121686000) [pid = 1647] [serial = 854] [outer = 0x118119c00] 02:17:56 INFO - PROCESS | 1647 | 1467364676549 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124ce3c00) [pid = 1647] [serial = 855] [outer = 0x118119c00] 02:17:56 INFO - PROCESS | 1647 | 1467364676873 Marionette TRACE conn2 <- [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:17: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:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 02:17:56 INFO - PROCESS | 1647 | 1467364676895 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 1647 | 1467364676897 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:17:56 INFO - PROCESS | 1647 | 1467364676903 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1647 | 1467364676904 Marionette TRACE conn2 <- [1,1114,null,{}] 02:17:56 INFO - PROCESS | 1647 | 1467364676906 Marionette TRACE conn2 -> [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:17:56 INFO - PROCESS | 1647 | 1467364676907 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:57 INFO - PROCESS | 1647 | 1467364677009 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:17:57 INFO - PROCESS | 1647 | 1467364677015 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1647 | 1467364677016 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12707e800 == 37 [pid = 1647] [id = 286] 02:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112a6cc00) [pid = 1647] [serial = 856] [outer = 0x0] 02:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124ce5400) [pid = 1647] [serial = 857] [outer = 0x112a6cc00] 02:17:57 INFO - PROCESS | 1647 | 1467364677040 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x125688800) [pid = 1647] [serial = 858] [outer = 0x112a6cc00] 02:17:57 INFO - PROCESS | 1647 | 1467364677342 Marionette TRACE conn2 <- [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:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 472ms 02:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:17:57 INFO - PROCESS | 1647 | 1467364677371 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:17:57 INFO - PROCESS | 1647 | 1467364677373 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:17:57 INFO - PROCESS | 1647 | 1467364677375 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1647 | 1467364677377 Marionette TRACE conn2 <- [1,1118,null,{}] 02:17:57 INFO - PROCESS | 1647 | 1467364677379 Marionette TRACE conn2 -> [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:17:57 INFO - PROCESS | 1647 | 1467364677380 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:57 INFO - PROCESS | 1647 | 1467364677479 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:17:57 INFO - PROCESS | 1647 | 1467364677485 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1647 | 1467364677487 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bae000 == 38 [pid = 1647] [id = 287] 02:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124ea5c00) [pid = 1647] [serial = 859] [outer = 0x0] 02:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126a63000) [pid = 1647] [serial = 860] [outer = 0x124ea5c00] 02:17:57 INFO - PROCESS | 1647 | 1467364677514 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127662400) [pid = 1647] [serial = 861] [outer = 0x124ea5c00] 02:17:57 INFO - PROCESS | 1647 | 1467364677859 Marionette TRACE conn2 <- [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:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 02:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:17:57 INFO - PROCESS | 1647 | 1467364677895 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:17:57 INFO - PROCESS | 1647 | 1467364677896 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:17:57 INFO - PROCESS | 1647 | 1467364677898 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1647 | 1467364677899 Marionette TRACE conn2 <- [1,1122,null,{}] 02:17:57 INFO - PROCESS | 1647 | 1467364677901 Marionette TRACE conn2 -> [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:17:57 INFO - PROCESS | 1647 | 1467364677902 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:58 INFO - PROCESS | 1647 | 1467364678006 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:17:58 INFO - PROCESS | 1647 | 1467364678012 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1647 | 1467364678013 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a516800 == 39 [pid = 1647] [id = 288] 02:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1272e8400) [pid = 1647] [serial = 862] [outer = 0x0] 02:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1276c1800) [pid = 1647] [serial = 863] [outer = 0x1272e8400] 02:17:58 INFO - PROCESS | 1647 | 1467364678038 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128e7b800) [pid = 1647] [serial = 864] [outer = 0x1272e8400] 02:17:58 INFO - PROCESS | 1647 | 1467364678798 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 972ms 02:17:58 INFO - PROCESS | 1647 | 1467364678871 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:17:58 INFO - PROCESS | 1647 | 1467364678874 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:17:58 INFO - PROCESS | 1647 | 1467364678877 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1647 | 1467364678879 Marionette TRACE conn2 <- [1,1126,null,{}] 02:17:58 INFO - PROCESS | 1647 | 1467364678883 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:17:58 INFO - PROCESS | 1647 | 1467364678884 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:59 INFO - PROCESS | 1647 | 1467364678997 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:17:59 INFO - PROCESS | 1647 | 1467364679052 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1647 | 1467364679054 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x121346000 == 40 [pid = 1647] [id = 289] 02:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118974c00) [pid = 1647] [serial = 865] [outer = 0x0] 02:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119111000) [pid = 1647] [serial = 866] [outer = 0x118974c00] 02:17:59 INFO - PROCESS | 1647 | 1467364679085 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1197ad800) [pid = 1647] [serial = 867] [outer = 0x118974c00] 02:17:59 INFO - PROCESS | 1647 | 1467364679574 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 719ms 02:17:59 INFO - PROCESS | 1647 | 1467364679624 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:17:59 INFO - PROCESS | 1647 | 1467364679627 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:17:59 INFO - PROCESS | 1647 | 1467364679636 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1647 | 1467364679638 Marionette TRACE conn2 <- [1,1130,null,{}] 02:17:59 INFO - PROCESS | 1647 | 1467364679641 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:17:59 INFO - PROCESS | 1647 | 1467364679642 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:59 INFO - PROCESS | 1647 | 1467364679752 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:17:59 INFO - PROCESS | 1647 | 1467364679830 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1647 | 1467364679831 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:17:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e38000 == 41 [pid = 1647] [id = 290] 02:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112a6a000) [pid = 1647] [serial = 868] [outer = 0x0] 02:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1184dbc00) [pid = 1647] [serial = 869] [outer = 0x112a6a000] 02:17:59 INFO - PROCESS | 1647 | 1467364679862 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119dfa000) [pid = 1647] [serial = 870] [outer = 0x112a6a000] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x119bae000 == 40 [pid = 1647] [id = 287] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12707e800 == 39 [pid = 1647] [id = 286] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x118754800 == 38 [pid = 1647] [id = 285] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9b000 == 37 [pid = 1647] [id = 284] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x121eb5000 == 36 [pid = 1647] [id = 283] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x121505000 == 35 [pid = 1647] [id = 282] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x119bb4000 == 34 [pid = 1647] [id = 281] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c9800 == 33 [pid = 1647] [id = 280] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11875c800 == 32 [pid = 1647] [id = 279] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x117466800 == 31 [pid = 1647] [id = 278] 02:18:00 INFO - PROCESS | 1647 | --DOCSHELL 0x115d92800 == 30 [pid = 1647] [id = 277] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12766e000) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121991800) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12682f400) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12723b400) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11897b400) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127642400) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116a1b000) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118112800) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119114000) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1197a0800) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1182d2800) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11873a000) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1195ae800) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119d23c00) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119df4800) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11a055000) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1211a4400) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1128d4c00) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112a64400) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12702f400) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1276bf000) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12766b000) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1292cc000) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128e76400) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124c14000) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119aea400) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119da3400) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12127b000) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x129161000) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 02:18:00 INFO - PROCESS | 1647 | 1467364680526 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 923ms 02:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:18:00 INFO - PROCESS | 1647 | 1467364680558 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 1647 | 1467364680561 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:18:00 INFO - PROCESS | 1647 | 1467364680564 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - PROCESS | 1647 | 1467364680566 Marionette TRACE conn2 <- [1,1134,null,{}] 02:18:00 INFO - PROCESS | 1647 | 1467364680572 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:00 INFO - PROCESS | 1647 | 1467364680574 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:00 INFO - PROCESS | 1647 | 1467364680657 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:18:00 INFO - PROCESS | 1647 | 1467364680662 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1647 | 1467364680665 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11685e800 == 31 [pid = 1647] [id = 291] 02:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11873b800) [pid = 1647] [serial = 871] [outer = 0x0] 02:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118fd9000) [pid = 1647] [serial = 872] [outer = 0x11873b800] 02:18:00 INFO - PROCESS | 1647 | 1467364680695 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1195b1000) [pid = 1647] [serial = 873] [outer = 0x11873b800] 02:18:01 INFO - PROCESS | 1647 | 1467364681057 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 525ms 02:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:18:01 INFO - PROCESS | 1647 | 1467364681089 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1647 | 1467364681092 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:18:01 INFO - PROCESS | 1647 | 1467364681096 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1647 | 1467364681098 Marionette TRACE conn2 <- [1,1138,null,{}] 02:18:01 INFO - PROCESS | 1647 | 1467364681100 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:01 INFO - PROCESS | 1647 | 1467364681102 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:01 INFO - PROCESS | 1647 | 1467364681181 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:18:01 INFO - PROCESS | 1647 | 1467364681187 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1647 | 1467364681188 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x118743800 == 32 [pid = 1647] [id = 292] 02:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1197ea000) [pid = 1647] [serial = 874] [outer = 0x0] 02:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119d2dc00) [pid = 1647] [serial = 875] [outer = 0x1197ea000] 02:18:01 INFO - PROCESS | 1647 | 1467364681215 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119dfa800) [pid = 1647] [serial = 876] [outer = 0x1197ea000] 02:18:01 INFO - PROCESS | 1647 | 1467364681558 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 474ms 02:18:01 INFO - PROCESS | 1647 | 1467364681572 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1647 | 1467364681574 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:18:01 INFO - PROCESS | 1647 | 1467364681577 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1647 | 1467364681581 Marionette TRACE conn2 <- [1,1142,null,{}] 02:18:01 INFO - PROCESS | 1647 | 1467364681595 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:01 INFO - PROCESS | 1647 | 1467364681600 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:01 INFO - PROCESS | 1647 | 1467364681726 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:18:01 INFO - PROCESS | 1647 | 1467364681813 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1647 | 1467364681815 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aaa800 == 33 [pid = 1647] [id = 293] 02:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119dfb800) [pid = 1647] [serial = 877] [outer = 0x0] 02:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a1cf800) [pid = 1647] [serial = 878] [outer = 0x119dfb800] 02:18:01 INFO - PROCESS | 1647 | 1467364681855 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x121b2e800) [pid = 1647] [serial = 879] [outer = 0x119dfb800] 02:18:02 INFO - PROCESS | 1647 | 1467364682140 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 576ms 02:18:02 INFO - PROCESS | 1647 | 1467364682156 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1647 | 1467364682158 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:18:02 INFO - PROCESS | 1647 | 1467364682162 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1647 | 1467364682163 Marionette TRACE conn2 <- [1,1146,null,{}] 02:18:02 INFO - PROCESS | 1647 | 1467364682173 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:02 INFO - PROCESS | 1647 | 1467364682174 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:02 INFO - PROCESS | 1647 | 1467364682258 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:18:02 INFO - PROCESS | 1647 | 1467364682316 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1647 | 1467364682317 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12162a000 == 34 [pid = 1647] [id = 294] 02:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112a66c00) [pid = 1647] [serial = 880] [outer = 0x0] 02:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124c13c00) [pid = 1647] [serial = 881] [outer = 0x112a66c00] 02:18:02 INFO - PROCESS | 1647 | 1467364682342 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1268c4400) [pid = 1647] [serial = 882] [outer = 0x112a66c00] 02:18:02 INFO - PROCESS | 1647 | 1467364682654 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 527ms 02:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:18:02 INFO - PROCESS | 1647 | 1467364682694 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1647 | 1467364682695 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:18:02 INFO - PROCESS | 1647 | 1467364682697 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1647 | 1467364682698 Marionette TRACE conn2 <- [1,1150,null,{}] 02:18:02 INFO - PROCESS | 1647 | 1467364682700 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:02 INFO - PROCESS | 1647 | 1467364682702 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:02 INFO - PROCESS | 1647 | 1467364682801 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:18:02 INFO - PROCESS | 1647 | 1467364682805 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1647 | 1467364682806 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x126857000 == 35 [pid = 1647] [id = 295] 02:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112a68400) [pid = 1647] [serial = 883] [outer = 0x0] 02:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126e2c000) [pid = 1647] [serial = 884] [outer = 0x112a68400] 02:18:02 INFO - PROCESS | 1647 | 1467364682829 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1272f3000) [pid = 1647] [serial = 885] [outer = 0x112a68400] 02:18:03 INFO - PROCESS | 1647 | 1467364683195 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 522ms 02:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:18:03 INFO - PROCESS | 1647 | 1467364683219 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1647 | 1467364683221 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:18:03 INFO - PROCESS | 1647 | 1467364683223 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1647 | 1467364683224 Marionette TRACE conn2 <- [1,1154,null,{}] 02:18:03 INFO - PROCESS | 1647 | 1467364683237 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:03 INFO - PROCESS | 1647 | 1467364683241 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:03 INFO - PROCESS | 1647 | 1467364683357 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:18:03 INFO - PROCESS | 1647 | 1467364683360 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1647 | 1467364683362 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272cd800 == 36 [pid = 1647] [id = 296] 02:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x127668800) [pid = 1647] [serial = 886] [outer = 0x0] 02:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129163400) [pid = 1647] [serial = 887] [outer = 0x127668800] 02:18:03 INFO - PROCESS | 1647 | 1467364683386 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12947b000) [pid = 1647] [serial = 888] [outer = 0x127668800] 02:18:03 INFO - PROCESS | 1647 | 1467364683731 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 530ms 02:18:03 INFO - PROCESS | 1647 | 1467364683754 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1647 | 1467364683755 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:18:03 INFO - PROCESS | 1647 | 1467364683757 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1647 | 1467364683758 Marionette TRACE conn2 <- [1,1158,null,{}] 02:18:03 INFO - PROCESS | 1647 | 1467364683769 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:03 INFO - PROCESS | 1647 | 1467364683770 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:03 INFO - PROCESS | 1647 | 1467364683867 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:18:03 INFO - PROCESS | 1647 | 1467364683871 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1647 | 1467364683872 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194ab800 == 37 [pid = 1647] [id = 297] 02:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112a53800) [pid = 1647] [serial = 889] [outer = 0x0] 02:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x129484800) [pid = 1647] [serial = 890] [outer = 0x112a53800] 02:18:03 INFO - PROCESS | 1647 | 1467364683897 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129dac800) [pid = 1647] [serial = 891] [outer = 0x112a53800] 02:18:04 INFO - PROCESS | 1647 | 1467364684212 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 477ms 02:18:04 INFO - PROCESS | 1647 | 1467364684239 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1647 | 1467364684241 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:18:04 INFO - PROCESS | 1647 | 1467364684243 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1647 | 1467364684244 Marionette TRACE conn2 <- [1,1162,null,{}] 02:18:04 INFO - PROCESS | 1647 | 1467364684259 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:04 INFO - PROCESS | 1647 | 1467364684260 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:04 INFO - PROCESS | 1647 | 1467364684374 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:18:04 INFO - PROCESS | 1647 | 1467364684420 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1647 | 1467364684421 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a756000 == 38 [pid = 1647] [id = 298] 02:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129486400) [pid = 1647] [serial = 892] [outer = 0x0] 02:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a593400) [pid = 1647] [serial = 893] [outer = 0x129486400] 02:18:04 INFO - PROCESS | 1647 | 1467364684472 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a599400) [pid = 1647] [serial = 894] [outer = 0x129486400] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118119c00) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112a67400) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112acb000) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116768800) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1128d4000) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119d2ec00) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1197a5800) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a6b400) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a6cc00) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1197eb000) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x111dac000) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116faf800) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12682f000) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1184dd400) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1215cb000) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1182d3800) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:18:04 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124ea5c00) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:18:04 INFO - PROCESS | 1647 | 1467364684950 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 727ms 02:18:04 INFO - PROCESS | 1647 | 1467364684971 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1647 | 1467364684973 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:18:04 INFO - PROCESS | 1647 | 1467364684975 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1647 | 1467364684976 Marionette TRACE conn2 <- [1,1166,null,{}] 02:18:04 INFO - PROCESS | 1647 | 1467364684978 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:04 INFO - PROCESS | 1647 | 1467364684979 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:05 INFO - PROCESS | 1647 | 1467364685088 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:18:05 INFO - PROCESS | 1647 | 1467364685126 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1647 | 1467364685127 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272cb000 == 39 [pid = 1647] [id = 299] 02:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112a52000) [pid = 1647] [serial = 895] [outer = 0x0] 02:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118fdfc00) [pid = 1647] [serial = 896] [outer = 0x112a52000] 02:18:05 INFO - PROCESS | 1647 | 1467364685151 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a059400) [pid = 1647] [serial = 897] [outer = 0x112a52000] 02:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1215cb000) [pid = 1647] [serial = 898] [outer = 0x12ca6d000] 02:18:05 INFO - PROCESS | 1647 | 1467364685477 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 02:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:18:05 INFO - PROCESS | 1647 | 1467364685493 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1647 | 1467364685495 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:18:05 INFO - PROCESS | 1647 | 1467364685498 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1647 | 1467364685502 Marionette TRACE conn2 <- [1,1170,null,{}] 02:18:05 INFO - PROCESS | 1647 | 1467364685506 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:05 INFO - PROCESS | 1647 | 1467364685508 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:05 INFO - PROCESS | 1647 | 1467364685631 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:18:05 INFO - PROCESS | 1647 | 1467364685730 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1647 | 1467364685731 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abf000 == 40 [pid = 1647] [id = 300] 02:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112a84400) [pid = 1647] [serial = 899] [outer = 0x0] 02:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115e21800) [pid = 1647] [serial = 900] [outer = 0x112a84400] 02:18:05 INFO - PROCESS | 1647 | 1467364685770 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a59a000) [pid = 1647] [serial = 901] [outer = 0x112a84400] 02:18:06 INFO - PROCESS | 1647 | 1467364686104 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 625ms 02:18:06 INFO - PROCESS | 1647 | 1467364686127 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:18:06 INFO - PROCESS | 1647 | 1467364686130 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:18:06 INFO - PROCESS | 1647 | 1467364686137 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1647 | 1467364686140 Marionette TRACE conn2 <- [1,1174,null,{}] 02:18:06 INFO - PROCESS | 1647 | 1467364686143 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:06 INFO - PROCESS | 1647 | 1467364686146 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:06 INFO - PROCESS | 1647 | 1467364686324 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:18:06 INFO - PROCESS | 1647 | 1467364686372 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1647 | 1467364686374 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b921000 == 41 [pid = 1647] [id = 301] 02:18:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124c1fc00) [pid = 1647] [serial = 902] [outer = 0x0] 02:18:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a797400) [pid = 1647] [serial = 903] [outer = 0x124c1fc00] 02:18:06 INFO - PROCESS | 1647 | 1467364686415 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12af5ec00) [pid = 1647] [serial = 904] [outer = 0x124c1fc00] 02:18:06 INFO - PROCESS | 1647 | 1467364686744 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:18:06 INFO - PROCESS | 1647 | 1467364686820 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:18:06 INFO - PROCESS | 1647 | 1467364686824 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1647 | 1467364686827 Marionette TRACE conn2 <- [1,1178,null,{}] 02:18:06 INFO - PROCESS | 1647 | 1467364686832 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:06 INFO - PROCESS | 1647 | 1467364686834 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:06 INFO - PROCESS | 1647 | 1467364686946 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:18:07 INFO - PROCESS | 1647 | 1467364687023 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1647 | 1467364687025 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac2000 == 42 [pid = 1647] [id = 302] 02:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x113032000) [pid = 1647] [serial = 905] [outer = 0x0] 02:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115e8ec00) [pid = 1647] [serial = 906] [outer = 0x113032000] 02:18:07 INFO - PROCESS | 1647 | 1467364687100 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11871a000) [pid = 1647] [serial = 907] [outer = 0x113032000] 02:18:07 INFO - PROCESS | 1647 | 1467364687536 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1647 | 1467364687551 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:18:07 INFO - PROCESS | 1647 | 1467364687556 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1647 | 1467364687559 Marionette TRACE conn2 <- [1,1182,null,{}] 02:18:07 INFO - PROCESS | 1647 | 1467364687561 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:07 INFO - PROCESS | 1647 | 1467364687563 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:07 INFO - PROCESS | 1647 | 1467364687668 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:18:07 INFO - PROCESS | 1647 | 1467364687736 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1647 | 1467364687738 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216cb800 == 43 [pid = 1647] [id = 303] 02:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1195aac00) [pid = 1647] [serial = 908] [outer = 0x0] 02:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119df6c00) [pid = 1647] [serial = 909] [outer = 0x1195aac00] 02:18:07 INFO - PROCESS | 1647 | 1467364687768 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11a060000) [pid = 1647] [serial = 910] [outer = 0x1195aac00] 02:18:08 INFO - PROCESS | 1647 | 1467364688189 Marionette TRACE conn2 <- [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[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1647 | 1467364688229 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:18:08 INFO - PROCESS | 1647 | 1467364688232 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1647 | 1467364688233 Marionette TRACE conn2 <- [1,1186,null,{}] 02:18:08 INFO - PROCESS | 1647 | 1467364688240 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:08 INFO - PROCESS | 1647 | 1467364688243 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:08 INFO - PROCESS | 1647 | 1467364688374 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:18:08 INFO - PROCESS | 1647 | 1467364688433 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1647 | 1467364688436 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd3e800 == 44 [pid = 1647] [id = 304] 02:18:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x127660400) [pid = 1647] [serial = 911] [outer = 0x0] 02:18:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128e77800) [pid = 1647] [serial = 912] [outer = 0x127660400] 02:18:08 INFO - PROCESS | 1647 | 1467364688467 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x129167400) [pid = 1647] [serial = 913] [outer = 0x127660400] 02:18:08 INFO - PROCESS | 1647 | 1467364688923 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1647 | 1467364688955 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:18:08 INFO - PROCESS | 1647 | 1467364688957 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1647 | 1467364688958 Marionette TRACE conn2 <- [1,1190,null,{}] 02:18:08 INFO - PROCESS | 1647 | 1467364688960 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:08 INFO - PROCESS | 1647 | 1467364688962 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:09 INFO - PROCESS | 1647 | 1467364689066 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:18:09 INFO - PROCESS | 1647 | 1467364689123 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1647 | 1467364689124 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd71800 == 45 [pid = 1647] [id = 305] 02:18:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1292d4400) [pid = 1647] [serial = 914] [outer = 0x0] 02:18:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12a5db400) [pid = 1647] [serial = 915] [outer = 0x1292d4400] 02:18:09 INFO - PROCESS | 1647 | 1467364689153 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12a79dc00) [pid = 1647] [serial = 916] [outer = 0x1292d4400] 02:18:09 INFO - PROCESS | 1647 | 1467364689587 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 1647 | 1467364689628 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:18:09 INFO - PROCESS | 1647 | 1467364689630 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1647 | 1467364689632 Marionette TRACE conn2 <- [1,1194,null,{}] 02:18:09 INFO - PROCESS | 1647 | 1467364689654 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:09 INFO - PROCESS | 1647 | 1467364689655 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:09 INFO - PROCESS | 1647 | 1467364689894 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:18:09 INFO - PROCESS | 1647 | 1467364689980 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1647 | 1467364689982 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d3e800 == 46 [pid = 1647] [id = 306] 02:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112a5b000) [pid = 1647] [serial = 917] [outer = 0x0] 02:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x112a6e000) [pid = 1647] [serial = 918] [outer = 0x112a5b000] 02:18:10 INFO - PROCESS | 1647 | 1467364690012 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x113d66c00) [pid = 1647] [serial = 919] [outer = 0x112a5b000] 02:18:10 INFO - PROCESS | 1647 | 1467364690514 Marionette TRACE conn2 <- [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 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1647 | 1467364690575 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:18:10 INFO - PROCESS | 1647 | 1467364690580 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1647 | 1467364690583 Marionette TRACE conn2 <- [1,1198,null,{}] 02:18:10 INFO - PROCESS | 1647 | 1467364690609 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:10 INFO - PROCESS | 1647 | 1467364690611 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:10 INFO - PROCESS | 1647 | 1467364690710 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:18:10 INFO - PROCESS | 1647 | 1467364690784 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1647 | 1467364690785 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x115da4800 == 47 [pid = 1647] [id = 307] 02:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1184dc400) [pid = 1647] [serial = 920] [outer = 0x0] 02:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118f61800) [pid = 1647] [serial = 921] [outer = 0x1184dc400] 02:18:10 INFO - PROCESS | 1647 | 1467364690813 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1197a3000) [pid = 1647] [serial = 922] [outer = 0x1184dc400] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119174800 == 46 [pid = 1647] [id = 276] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116abf000 == 45 [pid = 1647] [id = 300] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1272cb000 == 44 [pid = 1647] [id = 299] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a756000 == 43 [pid = 1647] [id = 298] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1194ab800 == 42 [pid = 1647] [id = 297] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1272cd800 == 41 [pid = 1647] [id = 296] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x126857000 == 40 [pid = 1647] [id = 295] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12162a000 == 39 [pid = 1647] [id = 294] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119aaa800 == 38 [pid = 1647] [id = 293] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118743800 == 37 [pid = 1647] [id = 292] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11685e800 == 36 [pid = 1647] [id = 291] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x115e38000 == 35 [pid = 1647] [id = 290] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x121346000 == 34 [pid = 1647] [id = 289] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a516800 == 33 [pid = 1647] [id = 288] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x117d3e800 == 32 [pid = 1647] [id = 306] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd71800 == 31 [pid = 1647] [id = 305] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd3e800 == 30 [pid = 1647] [id = 304] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1216cb800 == 29 [pid = 1647] [id = 303] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b921000 == 28 [pid = 1647] [id = 301] 02:18:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac2000 == 27 [pid = 1647] [id = 302] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x124ce3c00) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119d0d800) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11897b800) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1176ea000) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112a67000) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1215c9800) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1197e6800) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1133b0800) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124ce5400) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12127d800) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112aa2000) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a057000) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117151000) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126a62800) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119d2cc00) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x125688800) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121686000) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1272f0c00) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a051400) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x123f98000) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121bab000) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11811d000) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11897e400) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126e2c400) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1195a5000) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1197a1400) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119ae4400) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124ca5400) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1128cd000) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1183c3800) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11811e000) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112a7ec00) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x126a63000) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x127662400) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 02:18:11 INFO - PROCESS | 1647 | 1467364691768 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1246ms 02:18:11 INFO - PROCESS | 1647 | 1467364691825 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 1647 | 1467364691827 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:18:11 INFO - PROCESS | 1647 | 1467364691830 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 1647 | 1467364691832 Marionette TRACE conn2 <- [1,1202,null,{}] 02:18:11 INFO - PROCESS | 1647 | 1467364691835 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:11 INFO - PROCESS | 1647 | 1467364691837 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:11 INFO - PROCESS | 1647 | 1467364691918 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:18:11 INFO - PROCESS | 1647 | 1467364691924 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1647 | 1467364691927 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164b8800 == 28 [pid = 1647] [id = 308] 02:18:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115e8e400) [pid = 1647] [serial = 923] [outer = 0x0] 02:18:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1164e9400) [pid = 1647] [serial = 924] [outer = 0x115e8e400] 02:18:11 INFO - PROCESS | 1647 | 1467364691957 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a67000) [pid = 1647] [serial = 925] [outer = 0x115e8e400] 02:18:12 INFO - PROCESS | 1647 | 1467364692291 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 02:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:18:12 INFO - PROCESS | 1647 | 1467364692321 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1647 | 1467364692324 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:18:12 INFO - PROCESS | 1647 | 1467364692330 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1647 | 1467364692332 Marionette TRACE conn2 <- [1,1206,null,{}] 02:18:12 INFO - PROCESS | 1647 | 1467364692334 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:12 INFO - PROCESS | 1647 | 1467364692336 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:12 INFO - PROCESS | 1647 | 1467364692412 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:18:12 INFO - PROCESS | 1647 | 1467364692417 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 1647 | 1467364692420 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x117469800 == 29 [pid = 1647] [id = 309] 02:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1176f3c00) [pid = 1647] [serial = 926] [outer = 0x0] 02:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1182d2000) [pid = 1647] [serial = 927] [outer = 0x1176f3c00] 02:18:12 INFO - PROCESS | 1647 | 1467364692447 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11871b400) [pid = 1647] [serial = 928] [outer = 0x1176f3c00] 02:18:12 INFO - PROCESS | 1647 | 1467364692801 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 02:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:18:12 INFO - PROCESS | 1647 | 1467364692853 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1647 | 1467364692854 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:18:12 INFO - PROCESS | 1647 | 1467364692856 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1647 | 1467364692858 Marionette TRACE conn2 <- [1,1210,null,{}] 02:18:12 INFO - PROCESS | 1647 | 1467364692866 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:12 INFO - PROCESS | 1647 | 1467364692869 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:12 INFO - PROCESS | 1647 | 1467364692946 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:18:12 INFO - PROCESS | 1647 | 1467364692954 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 1647 | 1467364692956 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119174800 == 30 [pid = 1647] [id = 310] 02:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112a53400) [pid = 1647] [serial = 929] [outer = 0x0] 02:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197a1400) [pid = 1647] [serial = 930] [outer = 0x112a53400] 02:18:12 INFO - PROCESS | 1647 | 1467364692984 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197e9c00) [pid = 1647] [serial = 931] [outer = 0x112a53400] 02:18:13 INFO - PROCESS | 1647 | 1467364693325 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 02:18:13 INFO - PROCESS | 1647 | 1467364693328 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 1647 | 1467364693330 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:18:13 INFO - PROCESS | 1647 | 1467364693338 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1647 | 1467364693339 Marionette TRACE conn2 <- [1,1214,null,{}] 02:18:13 INFO - PROCESS | 1647 | 1467364693341 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:13 INFO - PROCESS | 1647 | 1467364693342 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:13 INFO - PROCESS | 1647 | 1467364693423 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:18:13 INFO - PROCESS | 1647 | 1467364693482 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1647 | 1467364693483 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d5800 == 31 [pid = 1647] [id = 311] 02:18:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119543c00) [pid = 1647] [serial = 932] [outer = 0x0] 02:18:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d1f800) [pid = 1647] [serial = 933] [outer = 0x119543c00] 02:18:13 INFO - PROCESS | 1647 | 1467364693509 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119df5800) [pid = 1647] [serial = 934] [outer = 0x119543c00] 02:18:13 INFO - PROCESS | 1647 | 1467364693810 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 02:18:13 INFO - PROCESS | 1647 | 1467364693858 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 1647 | 1467364693860 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:18:13 INFO - PROCESS | 1647 | 1467364693862 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1647 | 1467364693863 Marionette TRACE conn2 <- [1,1218,null,{}] 02:18:13 INFO - PROCESS | 1647 | 1467364693865 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:13 INFO - PROCESS | 1647 | 1467364693866 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:13 INFO - PROCESS | 1647 | 1467364693958 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:18:13 INFO - PROCESS | 1647 | 1467364693991 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1647 | 1467364693992 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bc2800 == 32 [pid = 1647] [id = 312] 02:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112ad0000) [pid = 1647] [serial = 935] [outer = 0x0] 02:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119dfe000) [pid = 1647] [serial = 936] [outer = 0x112ad0000] 02:18:14 INFO - PROCESS | 1647 | 1467364694017 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1211a3000) [pid = 1647] [serial = 937] [outer = 0x112ad0000] 02:18:14 INFO - PROCESS | 1647 | 1467364694355 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 02:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:18:14 INFO - PROCESS | 1647 | 1467364694389 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 1647 | 1467364694391 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:18:14 INFO - PROCESS | 1647 | 1467364694394 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1647 | 1467364694396 Marionette TRACE conn2 <- [1,1222,null,{}] 02:18:14 INFO - PROCESS | 1647 | 1467364694400 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:14 INFO - PROCESS | 1647 | 1467364694406 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:14 INFO - PROCESS | 1647 | 1467364694575 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:18:14 INFO - PROCESS | 1647 | 1467364694593 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 1647 | 1467364694594 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x121508800 == 33 [pid = 1647] [id = 313] 02:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12119f000) [pid = 1647] [serial = 938] [outer = 0x0] 02:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12198a400) [pid = 1647] [serial = 939] [outer = 0x12119f000] 02:18:14 INFO - PROCESS | 1647 | 1467364694635 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124ce3c00) [pid = 1647] [serial = 940] [outer = 0x12119f000] 02:18:15 INFO - PROCESS | 1647 | 1467364695106 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 1647 | 1467364695120 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:18:15 INFO - PROCESS | 1647 | 1467364695123 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1647 | 1467364695131 Marionette TRACE conn2 <- [1,1226,null,{}] 02:18:15 INFO - PROCESS | 1647 | 1467364695133 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:15 INFO - PROCESS | 1647 | 1467364695134 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:15 INFO - PROCESS | 1647 | 1467364695226 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:18:15 INFO - PROCESS | 1647 | 1467364695261 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1647 | 1467364695262 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a6b800 == 34 [pid = 1647] [id = 314] 02:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12501a400) [pid = 1647] [serial = 941] [outer = 0x0] 02:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12568b000) [pid = 1647] [serial = 942] [outer = 0x12501a400] 02:18:15 INFO - PROCESS | 1647 | 1467364695286 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126a62c00) [pid = 1647] [serial = 943] [outer = 0x12501a400] 02:18:15 INFO - PROCESS | 1647 | 1467364695584 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 476ms 02:18:15 INFO - PROCESS | 1647 | 1467364695601 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 1647 | 1467364695604 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:18:15 INFO - PROCESS | 1647 | 1467364695611 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1647 | 1467364695612 Marionette TRACE conn2 <- [1,1230,null,{}] 02:18:15 INFO - PROCESS | 1647 | 1467364695614 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:15 INFO - PROCESS | 1647 | 1467364695616 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:15 INFO - PROCESS | 1647 | 1467364695717 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:18:15 INFO - PROCESS | 1647 | 1467364695720 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1647 | 1467364695721 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251c7000 == 35 [pid = 1647] [id = 315] 02:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1197e9800) [pid = 1647] [serial = 944] [outer = 0x0] 02:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126e2a400) [pid = 1647] [serial = 945] [outer = 0x1197e9800] 02:18:15 INFO - PROCESS | 1647 | 1467364695746 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1272f7800) [pid = 1647] [serial = 946] [outer = 0x1197e9800] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112a84400) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112a68400) [pid = 1647] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x127668800) [pid = 1647] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129486400) [pid = 1647] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a52000) [pid = 1647] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a53800) [pid = 1647] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1272e8400) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119dfb800) [pid = 1647] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a66c00) [pid = 1647] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11873b800) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a6a000) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197ea000) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118974c00) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:18:16 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124c1fc00) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:18:16 INFO - PROCESS | 1647 | 1467364696289 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 722ms 02:18:16 INFO - PROCESS | 1647 | 1467364696334 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 1647 | 1467364696336 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:18:16 INFO - PROCESS | 1647 | 1467364696339 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 1647 | 1467364696341 Marionette TRACE conn2 <- [1,1234,null,{}] 02:18:16 INFO - PROCESS | 1647 | 1467364696355 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:16 INFO - PROCESS | 1647 | 1467364696357 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:16 INFO - PROCESS | 1647 | 1467364696469 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:18:16 INFO - PROCESS | 1647 | 1467364696475 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:16 INFO - PROCESS | 1647 | 1467364696476 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119174000 == 36 [pid = 1647] [id = 316] 02:18:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118113400) [pid = 1647] [serial = 947] [outer = 0x0] 02:18:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1197eac00) [pid = 1647] [serial = 948] [outer = 0x118113400] 02:18:16 INFO - PROCESS | 1647 | 1467364696516 Marionette DEBUG loaded listener.js 02:18:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12198cc00) [pid = 1647] [serial = 949] [outer = 0x118113400] 02:18:16 INFO - PROCESS | 1647 | 1467364696899 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 570ms 02:18:16 INFO - PROCESS | 1647 | 1467364696910 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 1647 | 1467364696911 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:18:16 INFO - PROCESS | 1647 | 1467364696913 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 1647 | 1467364696914 Marionette TRACE conn2 <- [1,1238,null,{}] 02:18:16 INFO - PROCESS | 1647 | 1467364696919 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:16 INFO - PROCESS | 1647 | 1467364696921 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:17 INFO - PROCESS | 1647 | 1467364697023 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:18:17 INFO - PROCESS | 1647 | 1467364697028 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1647 | 1467364697029 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272cf000 == 37 [pid = 1647] [id = 317] 02:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1195ad800) [pid = 1647] [serial = 950] [outer = 0x0] 02:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126eb0000) [pid = 1647] [serial = 951] [outer = 0x1195ad800] 02:18:17 INFO - PROCESS | 1647 | 1467364697054 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12766b000) [pid = 1647] [serial = 952] [outer = 0x1195ad800] 02:18:17 INFO - PROCESS | 1647 | 1467364697349 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 02:18:17 INFO - PROCESS | 1647 | 1467364697387 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1647 | 1467364697389 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:18:17 INFO - PROCESS | 1647 | 1467364697391 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1647 | 1467364697393 Marionette TRACE conn2 <- [1,1242,null,{}] 02:18:17 INFO - PROCESS | 1647 | 1467364697395 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:17 INFO - PROCESS | 1647 | 1467364697397 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:17 INFO - PROCESS | 1647 | 1467364697495 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:18:17 INFO - PROCESS | 1647 | 1467364697514 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1647 | 1467364697515 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bbe800 == 38 [pid = 1647] [id = 318] 02:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128e7b400) [pid = 1647] [serial = 953] [outer = 0x0] 02:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129168c00) [pid = 1647] [serial = 954] [outer = 0x128e7b400] 02:18:17 INFO - PROCESS | 1647 | 1467364697541 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12947c400) [pid = 1647] [serial = 955] [outer = 0x128e7b400] 02:18:17 INFO - PROCESS | 1647 | 1467364697873 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 02:18:17 INFO - PROCESS | 1647 | 1467364697911 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1647 | 1467364697912 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:18:17 INFO - PROCESS | 1647 | 1467364697914 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1647 | 1467364697915 Marionette TRACE conn2 <- [1,1246,null,{}] 02:18:17 INFO - PROCESS | 1647 | 1467364697918 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:17 INFO - PROCESS | 1647 | 1467364697919 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:18 INFO - PROCESS | 1647 | 1467364698024 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:18:18 INFO - PROCESS | 1647 | 1467364698030 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1647 | 1467364698031 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a507000 == 39 [pid = 1647] [id = 319] 02:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1292c9c00) [pid = 1647] [serial = 956] [outer = 0x0] 02:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129da9800) [pid = 1647] [serial = 957] [outer = 0x1292c9c00] 02:18:18 INFO - PROCESS | 1647 | 1467364698055 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a596000) [pid = 1647] [serial = 958] [outer = 0x1292c9c00] 02:18:18 INFO - PROCESS | 1647 | 1467364698634 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 771ms 02:18:18 INFO - PROCESS | 1647 | 1467364698688 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1647 | 1467364698691 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:18:18 INFO - PROCESS | 1647 | 1467364698694 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1647 | 1467364698696 Marionette TRACE conn2 <- [1,1250,null,{}] 02:18:18 INFO - PROCESS | 1647 | 1467364698702 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:18 INFO - PROCESS | 1647 | 1467364698704 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:18 INFO - PROCESS | 1647 | 1467364698815 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:18:18 INFO - PROCESS | 1647 | 1467364698871 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1647 | 1467364698873 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x117467800 == 40 [pid = 1647] [id = 320] 02:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11675dc00) [pid = 1647] [serial = 959] [outer = 0x0] 02:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x116fb2800) [pid = 1647] [serial = 960] [outer = 0x11675dc00] 02:18:18 INFO - PROCESS | 1647 | 1467364698904 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11811e000) [pid = 1647] [serial = 961] [outer = 0x11675dc00] 02:18:19 INFO - PROCESS | 1647 | 1467364699454 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 824ms 02:18:19 INFO - PROCESS | 1647 | 1467364699518 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1647 | 1467364699521 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:18:19 INFO - PROCESS | 1647 | 1467364699526 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1647 | 1467364699528 Marionette TRACE conn2 <- [1,1254,null,{}] 02:18:19 INFO - PROCESS | 1647 | 1467364699530 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:19 INFO - PROCESS | 1647 | 1467364699532 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:19 INFO - PROCESS | 1647 | 1467364699646 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:18:19 INFO - PROCESS | 1647 | 1467364699836 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1647 | 1467364699837 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133e4000 == 41 [pid = 1647] [id = 321] 02:18:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112a6bc00) [pid = 1647] [serial = 962] [outer = 0x0] 02:18:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113031400) [pid = 1647] [serial = 963] [outer = 0x112a6bc00] 02:18:19 INFO - PROCESS | 1647 | 1467364699866 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x116a21000) [pid = 1647] [serial = 964] [outer = 0x112a6bc00] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119bbe800 == 40 [pid = 1647] [id = 318] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1272cf000 == 39 [pid = 1647] [id = 317] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119174000 == 38 [pid = 1647] [id = 316] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1251c7000 == 37 [pid = 1647] [id = 315] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x121a6b800 == 36 [pid = 1647] [id = 314] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x121508800 == 35 [pid = 1647] [id = 313] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119bc2800 == 34 [pid = 1647] [id = 312] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d5800 == 33 [pid = 1647] [id = 311] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119174800 == 32 [pid = 1647] [id = 310] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x117469800 == 31 [pid = 1647] [id = 309] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1164b8800 == 30 [pid = 1647] [id = 308] 02:18:20 INFO - PROCESS | 1647 | --DOCSHELL 0x115da4800 == 29 [pid = 1647] [id = 307] 02:18:20 INFO - PROCESS | 1647 | 1467364700334 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 824ms 02:18:20 INFO - PROCESS | 1647 | 1467364700354 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1647 | 1467364700357 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:18:20 INFO - PROCESS | 1647 | 1467364700361 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1647 | 1467364700363 Marionette TRACE conn2 <- [1,1258,null,{}] 02:18:20 INFO - PROCESS | 1647 | 1467364700367 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:20 INFO - PROCESS | 1647 | 1467364700368 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:20 INFO - PROCESS | 1647 | 1467364700456 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a59a000) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126e2c000) [pid = 1647] [serial = 884] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129163400) [pid = 1647] [serial = 887] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a593400) [pid = 1647] [serial = 893] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118fdfc00) [pid = 1647] [serial = 896] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129484800) [pid = 1647] [serial = 890] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129dac800) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128e7b800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1276c1800) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a1cf800) [pid = 1647] [serial = 878] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121b2e800) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124c13c00) [pid = 1647] [serial = 881] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118fd9000) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1195b1000) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1184dbc00) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119dfa000) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119d2dc00) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119dfa800) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119111000) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1197ad800) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115e21800) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12af5ec00) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12a599400) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12947b000) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x112a6c400) [pid = 1647] [serial = 489] [outer = 0x0] [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:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a059400) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1268c4400) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1272f3000) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12a797400) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 02:18:20 INFO - PROCESS | 1647 | 1467364700515 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1647 | 1467364700516 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad2800 == 30 [pid = 1647] [id = 322] 02:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112a70400) [pid = 1647] [serial = 965] [outer = 0x0] 02:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116fb0000) [pid = 1647] [serial = 966] [outer = 0x112a70400] 02:18:20 INFO - PROCESS | 1647 | 1467364700543 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118977800) [pid = 1647] [serial = 967] [outer = 0x112a70400] 02:18:20 INFO - PROCESS | 1647 | 1467364700846 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 525ms 02:18:20 INFO - PROCESS | 1647 | 1467364700889 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1647 | 1467364700891 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:18:20 INFO - PROCESS | 1647 | 1467364700894 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1647 | 1467364700895 Marionette TRACE conn2 <- [1,1262,null,{}] 02:18:20 INFO - PROCESS | 1647 | 1467364700897 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:20 INFO - PROCESS | 1647 | 1467364700898 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:20 INFO - PROCESS | 1647 | 1467364700981 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:18:21 INFO - PROCESS | 1647 | 1467364701049 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1647 | 1467364701050 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b9800 == 31 [pid = 1647] [id = 323] 02:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a86c00) [pid = 1647] [serial = 968] [outer = 0x0] 02:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11954ec00) [pid = 1647] [serial = 969] [outer = 0x112a86c00] 02:18:21 INFO - PROCESS | 1647 | 1467364701076 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119ae0800) [pid = 1647] [serial = 970] [outer = 0x112a86c00] 02:18:21 INFO - PROCESS | 1647 | 1467364701381 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 02:18:21 INFO - PROCESS | 1647 | 1467364701413 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1647 | 1467364701414 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:18:21 INFO - PROCESS | 1647 | 1467364701429 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1647 | 1467364701435 Marionette TRACE conn2 <- [1,1266,null,{}] 02:18:21 INFO - PROCESS | 1647 | 1467364701440 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:21 INFO - PROCESS | 1647 | 1467364701442 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:21 INFO - PROCESS | 1647 | 1467364701524 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:18:21 INFO - PROCESS | 1647 | 1467364701528 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1647 | 1467364701529 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1ea800 == 32 [pid = 1647] [id = 324] 02:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112a64400) [pid = 1647] [serial = 971] [outer = 0x0] 02:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119d9dc00) [pid = 1647] [serial = 972] [outer = 0x112a64400] 02:18:21 INFO - PROCESS | 1647 | 1467364701556 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1211a9400) [pid = 1647] [serial = 973] [outer = 0x112a64400] 02:18:21 INFO - PROCESS | 1647 | 1467364701876 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 484ms 02:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:18:21 INFO - PROCESS | 1647 | 1467364701908 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1647 | 1467364701910 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:18:21 INFO - PROCESS | 1647 | 1467364701912 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1647 | 1467364701913 Marionette TRACE conn2 <- [1,1270,null,{}] 02:18:21 INFO - PROCESS | 1647 | 1467364701915 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:21 INFO - PROCESS | 1647 | 1467364701916 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:21 INFO - PROCESS | 1647 | 1467364701995 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:18:22 INFO - PROCESS | 1647 | 1467364702003 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1647 | 1467364702004 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x121638000 == 33 [pid = 1647] [id = 325] 02:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12127a800) [pid = 1647] [serial = 974] [outer = 0x0] 02:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121987000) [pid = 1647] [serial = 975] [outer = 0x12127a800] 02:18:22 INFO - PROCESS | 1647 | 1467364702029 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121e8f800) [pid = 1647] [serial = 976] [outer = 0x12127a800] 02:18:22 INFO - PROCESS | 1647 | 1467364702367 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 473ms 02:18:22 INFO - PROCESS | 1647 | 1467364702387 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1647 | 1467364702388 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:18:22 INFO - PROCESS | 1647 | 1467364702390 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1647 | 1467364702391 Marionette TRACE conn2 <- [1,1274,null,{}] 02:18:22 INFO - PROCESS | 1647 | 1467364702394 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:22 INFO - PROCESS | 1647 | 1467364702395 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:22 INFO - PROCESS | 1647 | 1467364702470 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:18:22 INFO - PROCESS | 1647 | 1467364702538 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1647 | 1467364702542 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119db1000 == 34 [pid = 1647] [id = 326] 02:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124ca6000) [pid = 1647] [serial = 977] [outer = 0x0] 02:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124ea6c00) [pid = 1647] [serial = 978] [outer = 0x124ca6000] 02:18:22 INFO - PROCESS | 1647 | 1467364702574 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x126a5ec00) [pid = 1647] [serial = 979] [outer = 0x124ca6000] 02:18:22 INFO - PROCESS | 1647 | 1467364702922 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 568ms 02:18:22 INFO - PROCESS | 1647 | 1467364702963 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1647 | 1467364702964 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:18:22 INFO - PROCESS | 1647 | 1467364702967 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1647 | 1467364702968 Marionette TRACE conn2 <- [1,1278,null,{}] 02:18:22 INFO - PROCESS | 1647 | 1467364702970 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:22 INFO - PROCESS | 1647 | 1467364702971 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:23 INFO - PROCESS | 1647 | 1467364703078 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:18:23 INFO - PROCESS | 1647 | 1467364703083 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:23 INFO - PROCESS | 1647 | 1467364703084 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x126859800 == 35 [pid = 1647] [id = 327] 02:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1197de800) [pid = 1647] [serial = 980] [outer = 0x0] 02:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x127648400) [pid = 1647] [serial = 981] [outer = 0x1197de800] 02:18:23 INFO - PROCESS | 1647 | 1467364703108 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129163400) [pid = 1647] [serial = 982] [outer = 0x1197de800] 02:18:23 INFO - PROCESS | 1647 | 1467364703470 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 02:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:18:23 INFO - PROCESS | 1647 | 1467364703488 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1647 | 1467364703489 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:18:23 INFO - PROCESS | 1647 | 1467364703491 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1647 | 1467364703492 Marionette TRACE conn2 <- [1,1282,null,{}] 02:18:23 INFO - PROCESS | 1647 | 1467364703494 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:23 INFO - PROCESS | 1647 | 1467364703496 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:23 INFO - PROCESS | 1647 | 1467364703592 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:18:23 INFO - PROCESS | 1647 | 1467364703605 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:23 INFO - PROCESS | 1647 | 1467364703606 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fc9800 == 36 [pid = 1647] [id = 328] 02:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129163800) [pid = 1647] [serial = 983] [outer = 0x0] 02:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1292ca400) [pid = 1647] [serial = 984] [outer = 0x129163800] 02:18:23 INFO - PROCESS | 1647 | 1467364703630 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129da3c00) [pid = 1647] [serial = 985] [outer = 0x129163800] 02:18:23 INFO - PROCESS | 1647 | 1467364703946 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 02:18:23 INFO - PROCESS | 1647 | 1467364703964 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1647 | 1467364703965 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:18:23 INFO - PROCESS | 1647 | 1467364703970 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1647 | 1467364703972 Marionette TRACE conn2 <- [1,1286,null,{}] 02:18:23 INFO - PROCESS | 1647 | 1467364703974 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:23 INFO - PROCESS | 1647 | 1467364703975 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:24 INFO - PROCESS | 1647 | 1467364704072 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:18:24 INFO - PROCESS | 1647 | 1467364704083 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1647 | 1467364704084 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292c4000 == 37 [pid = 1647] [id = 329] 02:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129487000) [pid = 1647] [serial = 986] [outer = 0x0] 02:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a599000) [pid = 1647] [serial = 987] [outer = 0x129487000] 02:18:24 INFO - PROCESS | 1647 | 1467364704108 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a795400) [pid = 1647] [serial = 988] [outer = 0x129487000] 02:18:24 INFO - PROCESS | 1647 | 1467364704461 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 02:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:18:24 INFO - PROCESS | 1647 | 1467364704491 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:18:24 INFO - PROCESS | 1647 | 1467364704492 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:18:24 INFO - PROCESS | 1647 | 1467364704494 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:18:24 INFO - PROCESS | 1647 | 1467364704495 Marionette TRACE conn2 <- [1,1290,null,{}] 02:18:24 INFO - PROCESS | 1647 | 1467364704498 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:24 INFO - PROCESS | 1647 | 1467364704499 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:24 INFO - PROCESS | 1647 | 1467364704679 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112ad0000) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12501a400) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1184dc400) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115e8e400) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119543c00) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112a53400) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1176f3c00) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12119f000) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128e7b400) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113032000) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1195aac00) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x127660400) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1292d4400) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1197e9800) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112a5b000) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1195ad800) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118113400) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:18:24 INFO - PROCESS | 1647 | 1467364704724 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1647 | 1467364704725 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac6800 == 38 [pid = 1647] [id = 330] 02:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1129ae800) [pid = 1647] [serial = 989] [outer = 0x0] 02:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112a68400) [pid = 1647] [serial = 990] [outer = 0x1129ae800] 02:18:24 INFO - PROCESS | 1647 | 1467364704750 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1184dc400) [pid = 1647] [serial = 991] [outer = 0x1129ae800] 02:18:25 INFO - PROCESS | 1647 | 1467364705020 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 568ms 02:18:25 INFO - PROCESS | 1647 | 1467364705062 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:18:25 INFO - PROCESS | 1647 | 1467364705064 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:18:25 INFO - PROCESS | 1647 | 1467364705074 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - PROCESS | 1647 | 1467364705075 Marionette TRACE conn2 <- [1,1294,null,{}] 02:18:25 INFO - PROCESS | 1647 | 1467364705077 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:25 INFO - PROCESS | 1647 | 1467364705078 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:25 INFO - PROCESS | 1647 | 1467364705161 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:18:25 INFO - PROCESS | 1647 | 1467364705165 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 1647 | 1467364705168 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a9b8800 == 39 [pid = 1647] [id = 331] 02:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1195ad800) [pid = 1647] [serial = 992] [outer = 0x0] 02:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121985400) [pid = 1647] [serial = 993] [outer = 0x1195ad800] 02:18:25 INFO - PROCESS | 1647 | 1467364705196 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a594400) [pid = 1647] [serial = 994] [outer = 0x1195ad800] 02:18:25 INFO - PROCESS | 1647 | 1467364705524 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 477ms 02:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:18:25 INFO - PROCESS | 1647 | 1467364705556 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:18:25 INFO - PROCESS | 1647 | 1467364705559 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:18:25 INFO - PROCESS | 1647 | 1467364705562 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - PROCESS | 1647 | 1467364705565 Marionette TRACE conn2 <- [1,1298,null,{}] 02:18:25 INFO - PROCESS | 1647 | 1467364705594 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:25 INFO - PROCESS | 1647 | 1467364705596 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:25 INFO - PROCESS | 1647 | 1467364705740 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:18:25 INFO - PROCESS | 1647 | 1467364705746 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 1647 | 1467364705747 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b222000 == 40 [pid = 1647] [id = 332] 02:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x117146c00) [pid = 1647] [serial = 995] [outer = 0x0] 02:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a7a3c00) [pid = 1647] [serial = 996] [outer = 0x117146c00] 02:18:25 INFO - PROCESS | 1647 | 1467364705786 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12af85800) [pid = 1647] [serial = 997] [outer = 0x117146c00] 02:18:26 INFO - PROCESS | 1647 | 1467364706174 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 648ms 02:18:26 INFO - PROCESS | 1647 | 1467364706211 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1647 | 1467364706212 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:18:26 INFO - PROCESS | 1647 | 1467364706215 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1647 | 1467364706216 Marionette TRACE conn2 <- [1,1302,null,{}] 02:18:26 INFO - PROCESS | 1647 | 1467364706219 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:26 INFO - PROCESS | 1647 | 1467364706220 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:26 INFO - PROCESS | 1647 | 1467364706326 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:18:26 INFO - PROCESS | 1647 | 1467364706332 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1647 | 1467364706333 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b933800 == 41 [pid = 1647] [id = 333] 02:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12af8b400) [pid = 1647] [serial = 998] [outer = 0x0] 02:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12af94000) [pid = 1647] [serial = 999] [outer = 0x12af8b400] 02:18:26 INFO - PROCESS | 1647 | 1467364706364 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b01c000) [pid = 1647] [serial = 1000] [outer = 0x12af8b400] 02:18:26 INFO - PROCESS | 1647 | 1467364706707 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 02:18:26 INFO - PROCESS | 1647 | 1467364706737 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1647 | 1467364706740 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:18:26 INFO - PROCESS | 1647 | 1467364706744 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1647 | 1467364706746 Marionette TRACE conn2 <- [1,1306,null,{}] 02:18:26 INFO - PROCESS | 1647 | 1467364706751 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:26 INFO - PROCESS | 1647 | 1467364706753 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:26 INFO - PROCESS | 1647 | 1467364706865 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:18:26 INFO - PROCESS | 1647 | 1467364706917 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1647 | 1467364706918 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9c000 == 42 [pid = 1647] [id = 334] 02:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x113035000) [pid = 1647] [serial = 1001] [outer = 0x0] 02:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115dde800) [pid = 1647] [serial = 1002] [outer = 0x113035000] 02:18:26 INFO - PROCESS | 1647 | 1467364706949 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118118400) [pid = 1647] [serial = 1003] [outer = 0x113035000] 02:18:27 INFO - PROCESS | 1647 | 1467364707390 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 677ms 02:18:27 INFO - PROCESS | 1647 | 1467364707421 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 1647 | 1467364707424 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:18:27 INFO - PROCESS | 1647 | 1467364707429 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1647 | 1467364707430 Marionette TRACE conn2 <- [1,1310,null,{}] 02:18:27 INFO - PROCESS | 1647 | 1467364707433 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:27 INFO - PROCESS | 1647 | 1467364707435 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:27 INFO - PROCESS | 1647 | 1467364707538 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:18:27 INFO - PROCESS | 1647 | 1467364707606 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1647 | 1467364707607 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212ef000 == 43 [pid = 1647] [id = 335] 02:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118980800) [pid = 1647] [serial = 1004] [outer = 0x0] 02:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1197e6c00) [pid = 1647] [serial = 1005] [outer = 0x118980800] 02:18:27 INFO - PROCESS | 1647 | 1467364707638 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119d28c00) [pid = 1647] [serial = 1006] [outer = 0x118980800] 02:18:28 INFO - PROCESS | 1647 | 1467364708046 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1647 | 1467364708101 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:18:28 INFO - PROCESS | 1647 | 1467364708103 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1647 | 1467364708106 Marionette TRACE conn2 <- [1,1314,null,{}] 02:18:28 INFO - PROCESS | 1647 | 1467364708114 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:28 INFO - PROCESS | 1647 | 1467364708118 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:28 INFO - PROCESS | 1647 | 1467364708240 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:18:28 INFO - PROCESS | 1647 | 1467364708323 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1647 | 1467364708325 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b211000 == 44 [pid = 1647] [id = 336] 02:18:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11a05ec00) [pid = 1647] [serial = 1007] [outer = 0x0] 02:18:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121b2dc00) [pid = 1647] [serial = 1008] [outer = 0x11a05ec00] 02:18:28 INFO - PROCESS | 1647 | 1467364708359 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12568fc00) [pid = 1647] [serial = 1009] [outer = 0x11a05ec00] 02:18:28 INFO - PROCESS | 1647 | 1467364708783 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 725ms 02:18:28 INFO - PROCESS | 1647 | 1467364708829 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1647 | 1467364708831 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:18:28 INFO - PROCESS | 1647 | 1467364708833 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1647 | 1467364708834 Marionette TRACE conn2 <- [1,1318,null,{}] 02:18:28 INFO - PROCESS | 1647 | 1467364708837 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:28 INFO - PROCESS | 1647 | 1467364708838 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:28 INFO - PROCESS | 1647 | 1467364708941 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:18:29 INFO - PROCESS | 1647 | 1467364709000 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1647 | 1467364709001 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd65800 == 45 [pid = 1647] [id = 337] 02:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1272f0800) [pid = 1647] [serial = 1010] [outer = 0x0] 02:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12766e400) [pid = 1647] [serial = 1011] [outer = 0x1272f0800] 02:18:29 INFO - PROCESS | 1647 | 1467364709029 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12947e000) [pid = 1647] [serial = 1012] [outer = 0x1272f0800] 02:18:29 INFO - PROCESS | 1647 | 1467364709469 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 02:18:29 INFO - PROCESS | 1647 | 1467364709503 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1647 | 1467364709504 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:18:29 INFO - PROCESS | 1647 | 1467364709507 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1647 | 1467364709508 Marionette TRACE conn2 <- [1,1322,null,{}] 02:18:29 INFO - PROCESS | 1647 | 1467364709511 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:29 INFO - PROCESS | 1647 | 1467364709512 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:29 INFO - PROCESS | 1647 | 1467364709630 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:18:29 INFO - PROCESS | 1647 | 1467364709712 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1647 | 1467364709713 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c489000 == 46 [pid = 1647] [id = 338] 02:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x129484c00) [pid = 1647] [serial = 1013] [outer = 0x0] 02:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12af56400) [pid = 1647] [serial = 1014] [outer = 0x129484c00] 02:18:29 INFO - PROCESS | 1647 | 1467364709742 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b01d800) [pid = 1647] [serial = 1015] [outer = 0x129484c00] 02:18:30 INFO - PROCESS | 1647 | 1467364710158 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 668ms 02:18:30 INFO - PROCESS | 1647 | 1467364710176 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:18:30 INFO - PROCESS | 1647 | 1467364710177 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:18:30 INFO - PROCESS | 1647 | 1467364710180 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1647 | 1467364710181 Marionette TRACE conn2 <- [1,1326,null,{}] 02:18:30 INFO - PROCESS | 1647 | 1467364710183 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:30 INFO - PROCESS | 1647 | 1467364710188 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:30 INFO - PROCESS | 1647 | 1467364710314 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:18:30 INFO - PROCESS | 1647 | 1467364710371 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 1647 | 1467364710372 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11846c000 == 47 [pid = 1647] [id = 339] 02:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1197a9400) [pid = 1647] [serial = 1016] [outer = 0x0] 02:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12766e000) [pid = 1647] [serial = 1017] [outer = 0x1197a9400] 02:18:30 INFO - PROCESS | 1647 | 1467364710402 Marionette DEBUG loaded listener.js 02:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12b8b3000) [pid = 1647] [serial = 1018] [outer = 0x1197a9400] 02:18:31 INFO - PROCESS | 1647 | 1467364711009 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 870ms 02:18:31 INFO - PROCESS | 1647 | 1467364711051 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:18:31 INFO - PROCESS | 1647 | 1467364711054 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:18:31 INFO - PROCESS | 1647 | 1467364711057 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 1647 | 1467364711060 Marionette TRACE conn2 <- [1,1330,null,{}] 02:18:31 INFO - PROCESS | 1647 | 1467364711063 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:31 INFO - PROCESS | 1647 | 1467364711065 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:31 INFO - PROCESS | 1647 | 1467364711166 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:18:31 INFO - PROCESS | 1647 | 1467364711237 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1647 | 1467364711238 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f88000 == 48 [pid = 1647] [id = 340] 02:18:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118716c00) [pid = 1647] [serial = 1019] [outer = 0x0] 02:18:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118739c00) [pid = 1647] [serial = 1020] [outer = 0x118716c00] 02:18:31 INFO - PROCESS | 1647 | 1467364711267 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11954d800) [pid = 1647] [serial = 1021] [outer = 0x118716c00] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b222000 == 47 [pid = 1647] [id = 332] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a9b8800 == 46 [pid = 1647] [id = 331] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac6800 == 45 [pid = 1647] [id = 330] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1292c4000 == 44 [pid = 1647] [id = 329] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118fc9800 == 43 [pid = 1647] [id = 328] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x126859800 == 42 [pid = 1647] [id = 327] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119db1000 == 41 [pid = 1647] [id = 326] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121638000 == 40 [pid = 1647] [id = 325] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1ea800 == 39 [pid = 1647] [id = 324] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b9800 == 38 [pid = 1647] [id = 323] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad2800 == 37 [pid = 1647] [id = 322] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1133e4000 == 36 [pid = 1647] [id = 321] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x117467800 == 35 [pid = 1647] [id = 320] 02:18:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a507000 == 34 [pid = 1647] [id = 319] 02:18:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11846c000 == 33 [pid = 1647] [id = 339] 02:18:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12c489000 == 32 [pid = 1647] [id = 338] 02:18:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd65800 == 31 [pid = 1647] [id = 337] 02:18:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12b211000 == 30 [pid = 1647] [id = 336] 02:18:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1212ef000 == 29 [pid = 1647] [id = 335] 02:18:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12b933800 == 28 [pid = 1647] [id = 333] 02:18:32 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9c000 == 27 [pid = 1647] [id = 334] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119dfe000) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12568b000) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118f61800) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1164e9400) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112a67000) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119d1f800) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1197a1400) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1197e9c00) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1182d2000) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11871b400) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12198a400) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x129168c00) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11871a000) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115e8ec00) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11a060000) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119df6c00) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129167400) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128e77800) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a79dc00) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a5db400) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126e2a400) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x126a62c00) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113d66c00) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a6e000) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12766b000) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1197eac00) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1272f7800) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1197a3000) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124ce3c00) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12198cc00) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119df5800) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12947c400) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x126eb0000) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 02:18:32 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1211a3000) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 02:18:33 INFO - PROCESS | 1647 | 1467364713205 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2173ms 02:18:33 INFO - PROCESS | 1647 | 1467364713230 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:18:33 INFO - PROCESS | 1647 | 1467364713235 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:18:33 INFO - PROCESS | 1647 | 1467364713239 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 1647 | 1467364713241 Marionette TRACE conn2 <- [1,1334,null,{}] 02:18:33 INFO - PROCESS | 1647 | 1467364713246 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:33 INFO - PROCESS | 1647 | 1467364713247 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:33 INFO - PROCESS | 1647 | 1467364713326 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:18:33 INFO - PROCESS | 1647 | 1467364713382 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 1647 | 1467364713384 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11627c000 == 28 [pid = 1647] [id = 341] 02:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1130edc00) [pid = 1647] [serial = 1022] [outer = 0x0] 02:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116292c00) [pid = 1647] [serial = 1023] [outer = 0x1130edc00] 02:18:33 INFO - PROCESS | 1647 | 1467364713413 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x117145c00) [pid = 1647] [serial = 1024] [outer = 0x1130edc00] 02:18:33 INFO - PROCESS | 1647 | 1467364713725 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 02:18:33 INFO - PROCESS | 1647 | 1467364713759 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:18:33 INFO - PROCESS | 1647 | 1467364713763 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:18:33 INFO - PROCESS | 1647 | 1467364713769 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 1647 | 1467364713772 Marionette TRACE conn2 <- [1,1338,null,{}] 02:18:33 INFO - PROCESS | 1647 | 1467364713774 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:33 INFO - PROCESS | 1647 | 1467364713776 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:33 INFO - PROCESS | 1647 | 1467364713861 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:18:33 INFO - PROCESS | 1647 | 1467364713867 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 1647 | 1467364713870 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d3f800 == 29 [pid = 1647] [id = 342] 02:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1176ecc00) [pid = 1647] [serial = 1025] [outer = 0x0] 02:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1183ce800) [pid = 1647] [serial = 1026] [outer = 0x1176ecc00] 02:18:33 INFO - PROCESS | 1647 | 1467364713899 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118974800) [pid = 1647] [serial = 1027] [outer = 0x1176ecc00] 02:18:34 INFO - PROCESS | 1647 | 1467364714734 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 976ms 02:18:34 INFO - PROCESS | 1647 | 1467364714744 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:18:34 INFO - PROCESS | 1647 | 1467364714745 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:18:34 INFO - PROCESS | 1647 | 1467364714747 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:18:34 INFO - PROCESS | 1647 | 1467364714750 Marionette TRACE conn2 <- [1,1342,null,{}] 02:18:34 INFO - PROCESS | 1647 | 1467364714771 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:34 INFO - PROCESS | 1647 | 1467364714774 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:34 INFO - PROCESS | 1647 | 1467364714878 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:18:34 INFO - PROCESS | 1647 | 1467364714884 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:34 INFO - PROCESS | 1647 | 1467364714886 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x119162000 == 30 [pid = 1647] [id = 343] 02:18:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1129aac00) [pid = 1647] [serial = 1028] [outer = 0x0] 02:18:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1195b1000) [pid = 1647] [serial = 1029] [outer = 0x1129aac00] 02:18:34 INFO - PROCESS | 1647 | 1467364714915 Marionette DEBUG loaded listener.js 02:18:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1197e2000) [pid = 1647] [serial = 1030] [outer = 0x1129aac00] 02:18:35 INFO - PROCESS | 1647 | 1467364715357 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 623ms 02:18:35 INFO - PROCESS | 1647 | 1467364715371 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:18:35 INFO - PROCESS | 1647 | 1467364715374 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:18:35 INFO - PROCESS | 1647 | 1467364715377 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:18:35 INFO - PROCESS | 1647 | 1467364715379 Marionette TRACE conn2 <- [1,1346,null,{}] 02:18:35 INFO - PROCESS | 1647 | 1467364715382 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:35 INFO - PROCESS | 1647 | 1467364715385 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:35 INFO - PROCESS | 1647 | 1467364715541 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:18:35 INFO - PROCESS | 1647 | 1467364715600 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:35 INFO - PROCESS | 1647 | 1467364715601 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a95800 == 31 [pid = 1647] [id = 344] 02:18:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119d26800) [pid = 1647] [serial = 1031] [outer = 0x0] 02:18:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119da4400) [pid = 1647] [serial = 1032] [outer = 0x119d26800] 02:18:35 INFO - PROCESS | 1647 | 1467364715630 Marionette DEBUG loaded listener.js 02:18:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119df7c00) [pid = 1647] [serial = 1033] [outer = 0x119d26800] 02:18:35 INFO - PROCESS | 1647 | 1467364715944 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 620ms 02:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:18:36 INFO - PROCESS | 1647 | 1467364715997 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 1647 | 1467364715998 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:18:36 INFO - PROCESS | 1647 | 1467364716000 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 1647 | 1467364716001 Marionette TRACE conn2 <- [1,1350,null,{}] 02:18:36 INFO - PROCESS | 1647 | 1467364716010 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:36 INFO - PROCESS | 1647 | 1467364716012 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:36 INFO - PROCESS | 1647 | 1467364716102 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:18:36 INFO - PROCESS | 1647 | 1467364716155 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 1647 | 1467364716156 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1dc800 == 32 [pid = 1647] [id = 345] 02:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1183cc000) [pid = 1647] [serial = 1034] [outer = 0x0] 02:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11a059c00) [pid = 1647] [serial = 1035] [outer = 0x1183cc000] 02:18:36 INFO - PROCESS | 1647 | 1467364716180 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1211a2800) [pid = 1647] [serial = 1036] [outer = 0x1183cc000] 02:18:36 INFO - PROCESS | 1647 | 1467364716511 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 570ms 02:18:36 INFO - PROCESS | 1647 | 1467364716571 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 1647 | 1467364716572 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:18:36 INFO - PROCESS | 1647 | 1467364716574 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 1647 | 1467364716575 Marionette TRACE conn2 <- [1,1354,null,{}] 02:18:36 INFO - PROCESS | 1647 | 1467364716577 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:36 INFO - PROCESS | 1647 | 1467364716581 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:36 INFO - PROCESS | 1647 | 1467364716713 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:18:36 INFO - PROCESS | 1647 | 1467364716717 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 1647 | 1467364716719 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a63000 == 33 [pid = 1647] [id = 346] 02:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119dfe800) [pid = 1647] [serial = 1037] [outer = 0x0] 02:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1213a6400) [pid = 1647] [serial = 1038] [outer = 0x119dfe800] 02:18:36 INFO - PROCESS | 1647 | 1467364716744 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12682e400) [pid = 1647] [serial = 1039] [outer = 0x119dfe800] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1197de800) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129163800) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129487000) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a6bc00) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11675dc00) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112a70400) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112a64400) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a86c00) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1292c9c00) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12127a800) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113035000) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118980800) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a05ec00) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1272f0800) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1129ae800) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x129484c00) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1197a9400) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x117146c00) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1195ad800) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124ca6000) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:18:37 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12af8b400) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:18:37 INFO - PROCESS | 1647 | 1467364717291 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 767ms 02:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:18:37 INFO - PROCESS | 1647 | 1467364717363 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 1647 | 1467364717364 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:18:37 INFO - PROCESS | 1647 | 1467364717368 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 1647 | 1467364717369 Marionette TRACE conn2 <- [1,1358,null,{}] 02:18:37 INFO - PROCESS | 1647 | 1467364717371 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:37 INFO - PROCESS | 1647 | 1467364717372 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:37 INFO - PROCESS | 1647 | 1467364717453 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:18:37 INFO - PROCESS | 1647 | 1467364717457 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 1647 | 1467364717458 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a0c800 == 34 [pid = 1647] [id = 347] 02:18:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a66c00) [pid = 1647] [serial = 1040] [outer = 0x0] 02:18:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1182d3400) [pid = 1647] [serial = 1041] [outer = 0x112a66c00] 02:18:37 INFO - PROCESS | 1647 | 1467364717484 Marionette DEBUG loaded listener.js 02:18:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1195b1400) [pid = 1647] [serial = 1042] [outer = 0x112a66c00] 02:18:37 INFO - PROCESS | 1647 | 1467364717793 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 02:18:37 INFO - PROCESS | 1647 | 1467364717838 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:18:37 INFO - PROCESS | 1647 | 1467364717839 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:18:37 INFO - PROCESS | 1647 | 1467364717842 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 1647 | 1467364717843 Marionette TRACE conn2 <- [1,1362,null,{}] 02:18:37 INFO - PROCESS | 1647 | 1467364717846 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:37 INFO - PROCESS | 1647 | 1467364717847 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:37 INFO - PROCESS | 1647 | 1467364717959 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:18:38 INFO - PROCESS | 1647 | 1467364718043 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:38 INFO - PROCESS | 1647 | 1467364718044 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12680f800 == 35 [pid = 1647] [id = 348] 02:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1195afc00) [pid = 1647] [serial = 1043] [outer = 0x0] 02:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119dfa000) [pid = 1647] [serial = 1044] [outer = 0x1195afc00] 02:18:38 INFO - PROCESS | 1647 | 1467364718084 Marionette DEBUG loaded listener.js 02:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126830800) [pid = 1647] [serial = 1045] [outer = 0x1195afc00] 02:18:38 INFO - PROCESS | 1647 | 1467364718504 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 669ms 02:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:18:38 INFO - PROCESS | 1647 | 1467364718511 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:18:38 INFO - PROCESS | 1647 | 1467364718512 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:18:38 INFO - PROCESS | 1647 | 1467364718514 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 1647 | 1467364718515 Marionette TRACE conn2 <- [1,1366,null,{}] 02:18:38 INFO - PROCESS | 1647 | 1467364718520 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:38 INFO - PROCESS | 1647 | 1467364718522 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:38 INFO - PROCESS | 1647 | 1467364718626 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:18:38 INFO - PROCESS | 1647 | 1467364718655 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:38 INFO - PROCESS | 1647 | 1467364718656 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119161000 == 36 [pid = 1647] [id = 349] 02:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1211a6400) [pid = 1647] [serial = 1046] [outer = 0x0] 02:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1268ba000) [pid = 1647] [serial = 1047] [outer = 0x1211a6400] 02:18:38 INFO - PROCESS | 1647 | 1467364718680 Marionette DEBUG loaded listener.js 02:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126ea8c00) [pid = 1647] [serial = 1048] [outer = 0x1211a6400] 02:18:38 INFO - PROCESS | 1647 | 1467364718991 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:18:39 INFO - PROCESS | 1647 | 1467364719036 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:18:39 INFO - PROCESS | 1647 | 1467364719038 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - PROCESS | 1647 | 1467364719039 Marionette TRACE conn2 <- [1,1370,null,{}] 02:18:39 INFO - PROCESS | 1647 | 1467364719041 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:39 INFO - PROCESS | 1647 | 1467364719043 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:39 INFO - PROCESS | 1647 | 1467364719167 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:18:39 INFO - PROCESS | 1647 | 1467364719221 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1647 | 1467364719223 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x112de2800 == 37 [pid = 1647] [id = 350] 02:18:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11201dc00) [pid = 1647] [serial = 1049] [outer = 0x0] 02:18:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1128d4400) [pid = 1647] [serial = 1050] [outer = 0x11201dc00] 02:18:39 INFO - PROCESS | 1647 | 1467364719254 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112a64c00) [pid = 1647] [serial = 1051] [outer = 0x11201dc00] 02:18:39 INFO - PROCESS | 1647 | 1467364719821 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:18:39 INFO - PROCESS | 1647 | 1467364719913 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:18:39 INFO - PROCESS | 1647 | 1467364719917 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - PROCESS | 1647 | 1467364719918 Marionette TRACE conn2 <- [1,1374,null,{}] 02:18:39 INFO - PROCESS | 1647 | 1467364719922 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:39 INFO - PROCESS | 1647 | 1467364719925 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:40 INFO - PROCESS | 1647 | 1467364720035 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:18:40 INFO - PROCESS | 1647 | 1467364720089 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 1647 | 1467364720091 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fbd800 == 38 [pid = 1647] [id = 351] 02:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11811f400) [pid = 1647] [serial = 1052] [outer = 0x0] 02:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1184dd400) [pid = 1647] [serial = 1053] [outer = 0x11811f400] 02:18:40 INFO - PROCESS | 1647 | 1467364720125 Marionette DEBUG loaded listener.js 02:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118f61800) [pid = 1647] [serial = 1054] [outer = 0x11811f400] 02:18:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:18:40 INFO - PROCESS | 1647 | 1467364720846 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:18:40 INFO - PROCESS | 1647 | 1467364720890 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:18:40 INFO - PROCESS | 1647 | 1467364720893 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1647 | 1467364720895 Marionette TRACE conn2 <- [1,1378,null,{}] 02:18:40 INFO - PROCESS | 1647 | 1467364720898 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:40 INFO - PROCESS | 1647 | 1467364720899 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:40 INFO - PROCESS | 1647 | 1467364720962 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x127648400) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1292ca400) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a599000) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x129da3c00) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113031400) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116a21000) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116fb2800) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11811e000) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116fb0000) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118977800) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119d9dc00) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1211a9400) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11954ec00) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119ae0800) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12a596000) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x129da9800) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x121987000) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x121e8f800) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12a795400) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x118118400) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119d28c00) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1197e6c00) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x121b2dc00) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12568fc00) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12947e000) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12766e400) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1184dc400) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12b01d800) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 02:18:40 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12af56400) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12766e000) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12b8b3000) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12a7a3c00) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x112a68400) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x115dde800) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12a594400) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x124ea6c00) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x126a5ec00) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x121985400) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x129163400) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x12b01c000) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12af85800) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x12af94000) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 02:18:41 INFO - PROCESS | 1647 | 1467364721047 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:41 INFO - PROCESS | 1647 | 1467364721051 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168af800 == 32 [pid = 1647] [id = 352] 02:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x112d41c00) [pid = 1647] [serial = 1055] [outer = 0x0] 02:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x115dde800) [pid = 1647] [serial = 1056] [outer = 0x112d41c00] 02:18:41 INFO - PROCESS | 1647 | 1467364721098 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x117d0b800) [pid = 1647] [serial = 1057] [outer = 0x112d41c00] 02:18:41 INFO - PROCESS | 1647 | 1467364721577 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:18:41 INFO - PROCESS | 1647 | 1467364721619 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:18:41 INFO - PROCESS | 1647 | 1467364721629 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:18:41 INFO - PROCESS | 1647 | 1467364721631 Marionette TRACE conn2 <- [1,1382,null,{}] 02:18:41 INFO - PROCESS | 1647 | 1467364721635 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:41 INFO - PROCESS | 1647 | 1467364721636 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:41 INFO - PROCESS | 1647 | 1467364721715 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:18:41 INFO - PROCESS | 1647 | 1467364721721 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:41 INFO - PROCESS | 1647 | 1467364721722 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x118746000 == 33 [pid = 1647] [id = 353] 02:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x118fe1000) [pid = 1647] [serial = 1058] [outer = 0x0] 02:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x119110000) [pid = 1647] [serial = 1059] [outer = 0x118fe1000] 02:18:41 INFO - PROCESS | 1647 | 1467364721750 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x1195aa800) [pid = 1647] [serial = 1060] [outer = 0x118fe1000] 02:18:42 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:18:42 INFO - PROCESS | 1647 | 1467364722109 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:18:42 INFO - PROCESS | 1647 | 1467364722153 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:18:42 INFO - PROCESS | 1647 | 1467364722155 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 1647 | 1467364722158 Marionette TRACE conn2 <- [1,1386,null,{}] 02:18:42 INFO - PROCESS | 1647 | 1467364722165 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:42 INFO - PROCESS | 1647 | 1467364722168 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:42 INFO - PROCESS | 1647 | 1467364722249 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:18:42 INFO - PROCESS | 1647 | 1467364722258 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1647 | 1467364722260 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a22800 == 34 [pid = 1647] [id = 354] 02:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x119addc00) [pid = 1647] [serial = 1061] [outer = 0x0] 02:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x119d9d400) [pid = 1647] [serial = 1062] [outer = 0x119addc00] 02:18:42 INFO - PROCESS | 1647 | 1467364722288 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11a055c00) [pid = 1647] [serial = 1063] [outer = 0x119addc00] 02:18:42 INFO - PROCESS | 1647 | 1467364722634 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:18:42 INFO - PROCESS | 1647 | 1467364722678 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:18:42 INFO - PROCESS | 1647 | 1467364722680 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 1647 | 1467364722681 Marionette TRACE conn2 <- [1,1390,null,{}] 02:18:42 INFO - PROCESS | 1647 | 1467364722683 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:42 INFO - PROCESS | 1647 | 1467364722685 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:42 INFO - PROCESS | 1647 | 1467364722793 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:18:42 INFO - PROCESS | 1647 | 1467364722800 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1647 | 1467364722801 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e0000 == 35 [pid = 1647] [id = 355] 02:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x112a68800) [pid = 1647] [serial = 1064] [outer = 0x0] 02:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1211abc00) [pid = 1647] [serial = 1065] [outer = 0x112a68800] 02:18:42 INFO - PROCESS | 1647 | 1467364722826 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x121b2ec00) [pid = 1647] [serial = 1066] [outer = 0x112a68800] 02:18:43 INFO - PROCESS | 1647 | 1467364723182 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 02:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:18:43 INFO - PROCESS | 1647 | 1467364723199 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:18:43 INFO - PROCESS | 1647 | 1467364723201 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:18:43 INFO - PROCESS | 1647 | 1467364723205 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1647 | 1467364723206 Marionette TRACE conn2 <- [1,1394,null,{}] 02:18:43 INFO - PROCESS | 1647 | 1467364723210 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:43 INFO - PROCESS | 1647 | 1467364723212 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:43 INFO - PROCESS | 1647 | 1467364723362 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:18:43 INFO - PROCESS | 1647 | 1467364723377 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1647 | 1467364723378 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180db000 == 36 [pid = 1647] [id = 356] 02:18:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1215ce800) [pid = 1647] [serial = 1067] [outer = 0x0] 02:18:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x123f93c00) [pid = 1647] [serial = 1068] [outer = 0x1215ce800] 02:18:43 INFO - PROCESS | 1647 | 1467364723402 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x124ea6c00) [pid = 1647] [serial = 1069] [outer = 0x1215ce800] 02:18:43 INFO - PROCESS | 1647 | 1467364723756 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 572ms 02:18:43 INFO - PROCESS | 1647 | 1467364723785 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:18:43 INFO - PROCESS | 1647 | 1467364723787 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:18:43 INFO - PROCESS | 1647 | 1467364723790 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1647 | 1467364723792 Marionette TRACE conn2 <- [1,1398,null,{}] 02:18:43 INFO - PROCESS | 1647 | 1467364723794 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:43 INFO - PROCESS | 1647 | 1467364723798 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:43 INFO - PROCESS | 1647 | 1467364723975 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:18:43 INFO - PROCESS | 1647 | 1467364723995 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1647 | 1467364723996 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x126826000 == 37 [pid = 1647] [id = 357] 02:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x12568d400) [pid = 1647] [serial = 1070] [outer = 0x0] 02:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x127236c00) [pid = 1647] [serial = 1071] [outer = 0x12568d400] 02:18:44 INFO - PROCESS | 1647 | 1467364724032 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1276cac00) [pid = 1647] [serial = 1072] [outer = 0x12568d400] 02:18:44 INFO - PROCESS | 1647 | 1467364724448 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 669ms 02:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:18:44 INFO - PROCESS | 1647 | 1467364724460 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:18:44 INFO - PROCESS | 1647 | 1467364724461 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:18:44 INFO - PROCESS | 1647 | 1467364724463 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1647 | 1467364724464 Marionette TRACE conn2 <- [1,1402,null,{}] 02:18:44 INFO - PROCESS | 1647 | 1467364724467 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:44 INFO - PROCESS | 1647 | 1467364724468 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:44 INFO - PROCESS | 1647 | 1467364724563 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:18:44 INFO - PROCESS | 1647 | 1467364724574 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 1647 | 1467364724575 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x127069800 == 38 [pid = 1647] [id = 358] 02:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1197eb800) [pid = 1647] [serial = 1073] [outer = 0x0] 02:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x12198d000) [pid = 1647] [serial = 1074] [outer = 0x1197eb800] 02:18:44 INFO - PROCESS | 1647 | 1467364724599 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x129160800) [pid = 1647] [serial = 1075] [outer = 0x1197eb800] 02:18:45 INFO - PROCESS | 1647 | 1467364724998 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 568ms 02:18:45 INFO - PROCESS | 1647 | 1467364725032 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:18:45 INFO - PROCESS | 1647 | 1467364725035 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:18:45 INFO - PROCESS | 1647 | 1467364725047 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:18:45 INFO - PROCESS | 1647 | 1467364725049 Marionette TRACE conn2 <- [1,1406,null,{}] 02:18:45 INFO - PROCESS | 1647 | 1467364725052 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:45 INFO - PROCESS | 1647 | 1467364725054 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:45 INFO - PROCESS | 1647 | 1467364725253 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1176ecc00) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x119d26800) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x118716c00) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1183cc000) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x119dfe800) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1130edc00) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1129aac00) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:18:45 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x112a66c00) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:18:45 INFO - PROCESS | 1647 | 1467364725316 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 1647 | 1467364725317 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dce800 == 39 [pid = 1647] [id = 359] 02:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1129ae800) [pid = 1647] [serial = 1076] [outer = 0x0] 02:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x112a6f400) [pid = 1647] [serial = 1077] [outer = 0x1129ae800] 02:18:45 INFO - PROCESS | 1647 | 1467364725356 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x118975c00) [pid = 1647] [serial = 1078] [outer = 0x1129ae800] 02:18:45 INFO - PROCESS | 1647 | 1467364725620 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 621ms 02:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:18:45 INFO - PROCESS | 1647 | 1467364725674 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:18:45 INFO - PROCESS | 1647 | 1467364725675 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:18:45 INFO - PROCESS | 1647 | 1467364725677 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:18:45 INFO - PROCESS | 1647 | 1467364725678 Marionette TRACE conn2 <- [1,1410,null,{}] 02:18:45 INFO - PROCESS | 1647 | 1467364725680 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:45 INFO - PROCESS | 1647 | 1467364725681 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:45 INFO - PROCESS | 1647 | 1467364725773 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:18:45 INFO - PROCESS | 1647 | 1467364725838 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 1647 | 1467364725839 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292a8000 == 40 [pid = 1647] [id = 360] 02:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118975800) [pid = 1647] [serial = 1079] [outer = 0x0] 02:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x129169000) [pid = 1647] [serial = 1080] [outer = 0x118975800] 02:18:45 INFO - PROCESS | 1647 | 1467364725864 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1292ce800) [pid = 1647] [serial = 1081] [outer = 0x118975800] 02:18:46 INFO - PROCESS | 1647 | 1467364726184 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 02:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:18:46 INFO - PROCESS | 1647 | 1467364726196 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:18:46 INFO - PROCESS | 1647 | 1467364726198 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:18:46 INFO - PROCESS | 1647 | 1467364726203 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 1647 | 1467364726205 Marionette TRACE conn2 <- [1,1414,null,{}] 02:18:46 INFO - PROCESS | 1647 | 1467364726208 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:46 INFO - PROCESS | 1647 | 1467364726210 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:46 INFO - PROCESS | 1647 | 1467364726334 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:18:46 INFO - PROCESS | 1647 | 1467364726410 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:46 INFO - PROCESS | 1647 | 1467364726411 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d5000 == 41 [pid = 1647] [id = 361] 02:18:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112a7a800) [pid = 1647] [serial = 1082] [outer = 0x0] 02:18:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1292d3800) [pid = 1647] [serial = 1083] [outer = 0x112a7a800] 02:18:46 INFO - PROCESS | 1647 | 1467364726450 Marionette DEBUG loaded listener.js 02:18:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x129dae400) [pid = 1647] [serial = 1084] [outer = 0x112a7a800] 02:18:46 INFO - PROCESS | 1647 | 1467364726791 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 623ms 02:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:18:46 INFO - PROCESS | 1647 | 1467364726824 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:18:46 INFO - PROCESS | 1647 | 1467364726825 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:18:46 INFO - PROCESS | 1647 | 1467364726827 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 1647 | 1467364726829 Marionette TRACE conn2 <- [1,1418,null,{}] 02:18:46 INFO - PROCESS | 1647 | 1467364726831 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:46 INFO - PROCESS | 1647 | 1467364726833 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:46 INFO - PROCESS | 1647 | 1467364726950 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:18:46 INFO - PROCESS | 1647 | 1467364726981 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:46 INFO - PROCESS | 1647 | 1467364726983 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a749000 == 42 [pid = 1647] [id = 362] 02:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12a58f800) [pid = 1647] [serial = 1085] [outer = 0x0] 02:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12a599c00) [pid = 1647] [serial = 1086] [outer = 0x12a58f800] 02:18:47 INFO - PROCESS | 1647 | 1467364727025 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12af57c00) [pid = 1647] [serial = 1087] [outer = 0x12a58f800] 02:18:47 INFO - PROCESS | 1647 | 1467364727424 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 619ms 02:18:47 INFO - PROCESS | 1647 | 1467364727446 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:18:47 INFO - PROCESS | 1647 | 1467364727449 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:18:47 INFO - PROCESS | 1647 | 1467364727454 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 1647 | 1467364727456 Marionette TRACE conn2 <- [1,1422,null,{}] 02:18:47 INFO - PROCESS | 1647 | 1467364727460 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:47 INFO - PROCESS | 1647 | 1467364727462 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:47 INFO - PROCESS | 1647 | 1467364727564 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:18:47 INFO - PROCESS | 1647 | 1467364727633 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 1647 | 1467364727634 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d6800 == 43 [pid = 1647] [id = 363] 02:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x114fbd800) [pid = 1647] [serial = 1088] [outer = 0x0] 02:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116a1b000) [pid = 1647] [serial = 1089] [outer = 0x114fbd800] 02:18:47 INFO - PROCESS | 1647 | 1467364727665 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118121000) [pid = 1647] [serial = 1090] [outer = 0x114fbd800] 02:18:48 INFO - PROCESS | 1647 | 1467364728114 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 723ms 02:18:48 INFO - PROCESS | 1647 | 1467364728211 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:18:48 INFO - PROCESS | 1647 | 1467364728214 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:18:48 INFO - PROCESS | 1647 | 1467364728220 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 1647 | 1467364728222 Marionette TRACE conn2 <- [1,1426,null,{}] 02:18:48 INFO - PROCESS | 1647 | 1467364728224 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:48 INFO - PROCESS | 1647 | 1467364728226 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:48 INFO - PROCESS | 1647 | 1467364728332 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:18:48 INFO - PROCESS | 1647 | 1467364728387 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:48 INFO - PROCESS | 1647 | 1467364728389 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a19800 == 44 [pid = 1647] [id = 364] 02:18:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119d25800) [pid = 1647] [serial = 1091] [outer = 0x0] 02:18:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119dfb400) [pid = 1647] [serial = 1092] [outer = 0x119d25800] 02:18:48 INFO - PROCESS | 1647 | 1467364728419 Marionette DEBUG loaded listener.js 02:18:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1211a4400) [pid = 1647] [serial = 1093] [outer = 0x119d25800] 02:18:48 INFO - PROCESS | 1647 | 1467364728841 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 673ms 02:18:48 INFO - PROCESS | 1647 | 1467364728894 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:18:48 INFO - PROCESS | 1647 | 1467364728895 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:18:48 INFO - PROCESS | 1647 | 1467364728898 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 1647 | 1467364728900 Marionette TRACE conn2 <- [1,1430,null,{}] 02:18:48 INFO - PROCESS | 1647 | 1467364728908 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:48 INFO - PROCESS | 1647 | 1467364728911 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:49 INFO - PROCESS | 1647 | 1467364729015 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:18:49 INFO - PROCESS | 1647 | 1467364729084 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1647 | 1467364729086 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b073800 == 45 [pid = 1647] [id = 365] 02:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124cedc00) [pid = 1647] [serial = 1094] [outer = 0x0] 02:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x127039800) [pid = 1647] [serial = 1095] [outer = 0x124cedc00] 02:18:49 INFO - PROCESS | 1647 | 1467364729118 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x127669800) [pid = 1647] [serial = 1096] [outer = 0x124cedc00] 02:18:49 INFO - PROCESS | 1647 | 1467364729588 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 723ms 02:18:49 INFO - PROCESS | 1647 | 1467364729637 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:18:49 INFO - PROCESS | 1647 | 1467364729638 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:18:49 INFO - PROCESS | 1647 | 1467364729642 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 1647 | 1467364729643 Marionette TRACE conn2 <- [1,1434,null,{}] 02:18:49 INFO - PROCESS | 1647 | 1467364729645 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:49 INFO - PROCESS | 1647 | 1467364729646 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:49 INFO - PROCESS | 1647 | 1467364729735 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:18:49 INFO - PROCESS | 1647 | 1467364729819 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1647 | 1467364729821 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b920000 == 46 [pid = 1647] [id = 366] 02:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x129da4000) [pid = 1647] [serial = 1097] [outer = 0x0] 02:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a594400) [pid = 1647] [serial = 1098] [outer = 0x129da4000] 02:18:49 INFO - PROCESS | 1647 | 1467364729869 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12a79bc00) [pid = 1647] [serial = 1099] [outer = 0x129da4000] 02:18:50 INFO - PROCESS | 1647 | 1467364730404 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 771ms 02:18:50 INFO - PROCESS | 1647 | 1467364730413 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1647 | 1467364730415 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:18:50 INFO - PROCESS | 1647 | 1467364730419 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1647 | 1467364730421 Marionette TRACE conn2 <- [1,1438,null,{}] 02:18:50 INFO - PROCESS | 1647 | 1467364730424 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:50 INFO - PROCESS | 1647 | 1467364730425 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:50 INFO - PROCESS | 1647 | 1467364730524 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:18:50 INFO - PROCESS | 1647 | 1467364730575 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:50 INFO - PROCESS | 1647 | 1467364730576 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b936800 == 47 [pid = 1647] [id = 367] 02:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129dac800) [pid = 1647] [serial = 1100] [outer = 0x0] 02:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12af59000) [pid = 1647] [serial = 1101] [outer = 0x129dac800] 02:18:50 INFO - PROCESS | 1647 | 1467364730605 Marionette DEBUG loaded listener.js 02:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12af88c00) [pid = 1647] [serial = 1102] [outer = 0x129dac800] 02:18:51 INFO - PROCESS | 1647 | 1467364731186 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 824ms 02:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:18:51 INFO - PROCESS | 1647 | 1467364731243 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:18:51 INFO - PROCESS | 1647 | 1467364731245 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:18:51 INFO - PROCESS | 1647 | 1467364731248 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:18:51 INFO - PROCESS | 1647 | 1467364731250 Marionette TRACE conn2 <- [1,1442,null,{}] 02:18:51 INFO - PROCESS | 1647 | 1467364731254 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:51 INFO - PROCESS | 1647 | 1467364731255 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:51 INFO - PROCESS | 1647 | 1467364731349 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:18:51 INFO - PROCESS | 1647 | 1467364731422 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1647 | 1467364731425 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x115da6800 == 48 [pid = 1647] [id = 368] 02:18:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x112a58c00) [pid = 1647] [serial = 1103] [outer = 0x0] 02:18:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112eca400) [pid = 1647] [serial = 1104] [outer = 0x112a58c00] 02:18:51 INFO - PROCESS | 1647 | 1467364731453 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1182cf800) [pid = 1647] [serial = 1105] [outer = 0x112a58c00] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d04d800 == 47 [pid = 1647] [id = 18] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x116f88000 == 46 [pid = 1647] [id = 340] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b20d000 == 45 [pid = 1647] [id = 9] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x128ec6800 == 44 [pid = 1647] [id = 6] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x115ef3800 == 43 [pid = 1647] [id = 26] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x113242800 == 42 [pid = 1647] [id = 25] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6c9800 == 41 [pid = 1647] [id = 19] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12de48000 == 40 [pid = 1647] [id = 22] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x119dce800 == 39 [pid = 1647] [id = 359] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1292a8000 == 38 [pid = 1647] [id = 360] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b926800 == 37 [pid = 1647] [id = 10] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c8d0000 == 36 [pid = 1647] [id = 15] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d5000 == 35 [pid = 1647] [id = 361] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c47b000 == 34 [pid = 1647] [id = 21] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac4000 == 33 [pid = 1647] [id = 24] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b936800 == 32 [pid = 1647] [id = 367] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b920000 == 31 [pid = 1647] [id = 366] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b073800 == 30 [pid = 1647] [id = 365] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x124a19800 == 29 [pid = 1647] [id = 364] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a749000 == 28 [pid = 1647] [id = 362] 02:18:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1180d6800 == 27 [pid = 1647] [id = 363] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1183ce800) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119da4400) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11954d800) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11a059c00) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119df7c00) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1213a6400) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1211a2800) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12682e400) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x117145c00) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116292c00) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1195b1000) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1195b1400) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1197e2000) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1182d3400) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118974800) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119dfa000) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1268ba000) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 02:18:52 INFO - PROCESS | 1647 | 1467364732403 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1175ms 02:18:52 INFO - PROCESS | 1647 | 1467364732424 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:18:52 INFO - PROCESS | 1647 | 1467364732426 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:18:52 INFO - PROCESS | 1647 | 1467364732429 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1647 | 1467364732431 Marionette TRACE conn2 <- [1,1446,null,{}] 02:18:52 INFO - PROCESS | 1647 | 1467364732440 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:52 INFO - PROCESS | 1647 | 1467364732442 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:52 INFO - PROCESS | 1647 | 1467364732519 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:18:52 INFO - PROCESS | 1647 | 1467364732524 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:52 INFO - PROCESS | 1647 | 1467364732527 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x116275800 == 28 [pid = 1647] [id = 369] 02:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112a7a400) [pid = 1647] [serial = 1106] [outer = 0x0] 02:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112a9f400) [pid = 1647] [serial = 1107] [outer = 0x112a7a400] 02:18:52 INFO - PROCESS | 1647 | 1467364732557 Marionette DEBUG loaded listener.js 02:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a55400) [pid = 1647] [serial = 1108] [outer = 0x112a7a400] 02:18:52 INFO - PROCESS | 1647 | 1467364732940 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 02:18:52 INFO - PROCESS | 1647 | 1467364732951 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:18:52 INFO - PROCESS | 1647 | 1467364732955 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:18:52 INFO - PROCESS | 1647 | 1467364732960 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1647 | 1467364732961 Marionette TRACE conn2 <- [1,1450,null,{}] 02:18:52 INFO - PROCESS | 1647 | 1467364732964 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:52 INFO - PROCESS | 1647 | 1467364732965 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:53 INFO - PROCESS | 1647 | 1467364733044 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:18:53 INFO - PROCESS | 1647 | 1467364733048 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1647 | 1467364733050 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d2d000 == 29 [pid = 1647] [id = 370] 02:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116296400) [pid = 1647] [serial = 1109] [outer = 0x0] 02:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1174fa400) [pid = 1647] [serial = 1110] [outer = 0x116296400] 02:18:53 INFO - PROCESS | 1647 | 1467364733080 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118118400) [pid = 1647] [serial = 1111] [outer = 0x116296400] 02:18:53 INFO - PROCESS | 1647 | 1467364733431 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 02:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:18:53 INFO - PROCESS | 1647 | 1467364733479 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 1647 | 1467364733480 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:18:53 INFO - PROCESS | 1647 | 1467364733482 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - PROCESS | 1647 | 1467364733485 Marionette TRACE conn2 <- [1,1454,null,{}] 02:18:53 INFO - PROCESS | 1647 | 1467364733493 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:53 INFO - PROCESS | 1647 | 1467364733496 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:53 INFO - PROCESS | 1647 | 1467364733572 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:18:53 INFO - PROCESS | 1647 | 1467364733577 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1647 | 1467364733579 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119168000 == 30 [pid = 1647] [id = 371] 02:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x114fbd000) [pid = 1647] [serial = 1112] [outer = 0x0] 02:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118fd8000) [pid = 1647] [serial = 1113] [outer = 0x114fbd000] 02:18:53 INFO - PROCESS | 1647 | 1467364733609 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1195aa400) [pid = 1647] [serial = 1114] [outer = 0x114fbd000] 02:18:54 INFO - PROCESS | 1647 | 1467364734010 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 573ms 02:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:18:54 INFO - PROCESS | 1647 | 1467364734067 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:18:54 INFO - PROCESS | 1647 | 1467364734069 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:18:54 INFO - PROCESS | 1647 | 1467364734074 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1647 | 1467364734076 Marionette TRACE conn2 <- [1,1458,null,{}] 02:18:54 INFO - PROCESS | 1647 | 1467364734079 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:54 INFO - PROCESS | 1647 | 1467364734081 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:54 INFO - PROCESS | 1647 | 1467364734200 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:18:54 INFO - PROCESS | 1647 | 1467364734211 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1647 | 1467364734213 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a36000 == 31 [pid = 1647] [id = 372] 02:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118118800) [pid = 1647] [serial = 1115] [outer = 0x0] 02:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197e0c00) [pid = 1647] [serial = 1116] [outer = 0x118118800] 02:18:54 INFO - PROCESS | 1647 | 1467364734250 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119ade400) [pid = 1647] [serial = 1117] [outer = 0x118118800] 02:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 620ms 02:18:54 INFO - PROCESS | 1647 | 1467364734690 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:18:54 INFO - PROCESS | 1647 | 1467364734694 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:18:54 INFO - PROCESS | 1647 | 1467364734695 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:18:54 INFO - PROCESS | 1647 | 1467364734697 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1647 | 1467364734709 Marionette TRACE conn2 <- [1,1462,null,{}] 02:18:54 INFO - PROCESS | 1647 | 1467364734711 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:54 INFO - PROCESS | 1647 | 1467364734712 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:54 INFO - PROCESS | 1647 | 1467364734804 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:18:54 INFO - PROCESS | 1647 | 1467364734839 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1647 | 1467364734840 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d5800 == 32 [pid = 1647] [id = 373] 02:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112a64400) [pid = 1647] [serial = 1118] [outer = 0x0] 02:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d25400) [pid = 1647] [serial = 1119] [outer = 0x112a64400] 02:18:54 INFO - PROCESS | 1647 | 1467364734865 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119da1c00) [pid = 1647] [serial = 1120] [outer = 0x112a64400] 02:18:55 INFO - PROCESS | 1647 | 1467364735224 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 579ms 02:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:18:55 INFO - PROCESS | 1647 | 1467364735276 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:18:55 INFO - PROCESS | 1647 | 1467364735277 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:18:55 INFO - PROCESS | 1647 | 1467364735279 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:18:55 INFO - PROCESS | 1647 | 1467364735281 Marionette TRACE conn2 <- [1,1466,null,{}] 02:18:55 INFO - PROCESS | 1647 | 1467364735283 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:55 INFO - PROCESS | 1647 | 1467364735286 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:55 INFO - PROCESS | 1647 | 1467364735406 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:18:55 INFO - PROCESS | 1647 | 1467364735441 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:55 INFO - PROCESS | 1647 | 1467364735442 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12163b000 == 33 [pid = 1647] [id = 374] 02:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119df4000) [pid = 1647] [serial = 1121] [outer = 0x0] 02:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a0f0c00) [pid = 1647] [serial = 1122] [outer = 0x119df4000] 02:18:55 INFO - PROCESS | 1647 | 1467364735467 Marionette DEBUG loaded listener.js 02:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121686000) [pid = 1647] [serial = 1123] [outer = 0x119df4000] 02:18:55 INFO - PROCESS | 1647 | 1467364735787 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 02:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:18:55 INFO - PROCESS | 1647 | 1467364735798 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:18:55 INFO - PROCESS | 1647 | 1467364735799 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:18:55 INFO - PROCESS | 1647 | 1467364735803 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:18:55 INFO - PROCESS | 1647 | 1467364735806 Marionette TRACE conn2 <- [1,1470,null,{}] 02:18:55 INFO - PROCESS | 1647 | 1467364735808 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:55 INFO - PROCESS | 1647 | 1467364735817 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:55 INFO - PROCESS | 1647 | 1467364735919 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:18:55 INFO - PROCESS | 1647 | 1467364735923 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:55 INFO - PROCESS | 1647 | 1467364735924 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ead800 == 34 [pid = 1647] [id = 375] 02:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119df5000) [pid = 1647] [serial = 1124] [outer = 0x0] 02:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121e8e400) [pid = 1647] [serial = 1125] [outer = 0x119df5000] 02:18:55 INFO - PROCESS | 1647 | 1467364735948 Marionette DEBUG loaded listener.js 02:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124ce7800) [pid = 1647] [serial = 1126] [outer = 0x119df5000] 02:18:56 INFO - PROCESS | 1647 | 1467364736284 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 02:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:18:56 INFO - PROCESS | 1647 | 1467364736324 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1647 | 1467364736325 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:18:56 INFO - PROCESS | 1647 | 1467364736327 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1647 | 1467364736329 Marionette TRACE conn2 <- [1,1474,null,{}] 02:18:56 INFO - PROCESS | 1647 | 1467364736331 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:56 INFO - PROCESS | 1647 | 1467364736332 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:56 INFO - PROCESS | 1647 | 1467364736558 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112a7a800) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1215ce800) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12568d400) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1197eb800) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1129ae800) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11811f400) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112d41c00) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119addc00) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118fe1000) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x112a68800) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11201dc00) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a58f800) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118975800) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1211a6400) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:18:56 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1195afc00) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:18:56 INFO - PROCESS | 1647 | 1467364736602 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 1647 | 1467364736603 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c0800 == 35 [pid = 1647] [id = 376] 02:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1128cc800) [pid = 1647] [serial = 1127] [outer = 0x0] 02:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112d41c00) [pid = 1647] [serial = 1128] [outer = 0x1128cc800] 02:18:56 INFO - PROCESS | 1647 | 1467364736629 Marionette DEBUG loaded listener.js 02:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118975800) [pid = 1647] [serial = 1129] [outer = 0x1128cc800] 02:18:56 INFO - PROCESS | 1647 | 1467364736923 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms 02:18:56 INFO - PROCESS | 1647 | 1467364736949 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1647 | 1467364736952 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:18:56 INFO - PROCESS | 1647 | 1467364736957 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1647 | 1467364736959 Marionette TRACE conn2 <- [1,1478,null,{}] 02:18:56 INFO - PROCESS | 1647 | 1467364736996 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:56 INFO - PROCESS | 1647 | 1467364736998 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:57 INFO - PROCESS | 1647 | 1467364737127 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:18:57 INFO - PROCESS | 1647 | 1467364737230 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 1647 | 1467364737231 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119165000 == 36 [pid = 1647] [id = 377] 02:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112a68000) [pid = 1647] [serial = 1130] [outer = 0x0] 02:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197e4000) [pid = 1647] [serial = 1131] [outer = 0x112a68000] 02:18:57 INFO - PROCESS | 1647 | 1467364737271 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x127238800) [pid = 1647] [serial = 1132] [outer = 0x112a68000] 02:18:57 INFO - PROCESS | 1647 | 1467364737571 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 654ms 02:18:57 INFO - PROCESS | 1647 | 1467364737611 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:18:57 INFO - PROCESS | 1647 | 1467364737612 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:18:57 INFO - PROCESS | 1647 | 1467364737614 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 1647 | 1467364737616 Marionette TRACE conn2 <- [1,1482,null,{}] 02:18:57 INFO - PROCESS | 1647 | 1467364737627 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:57 INFO - PROCESS | 1647 | 1467364737628 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:57 INFO - PROCESS | 1647 | 1467364737714 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:18:57 INFO - PROCESS | 1647 | 1467364737783 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 1647 | 1467364737784 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295b2000 == 37 [pid = 1647] [id = 378] 02:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126a66000) [pid = 1647] [serial = 1133] [outer = 0x0] 02:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x127641800) [pid = 1647] [serial = 1134] [outer = 0x126a66000] 02:18:57 INFO - PROCESS | 1647 | 1467364737825 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1276bd400) [pid = 1647] [serial = 1135] [outer = 0x126a66000] 02:18:58 INFO - PROCESS | 1647 | 1467364738247 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 679ms 02:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:18:58 INFO - PROCESS | 1647 | 1467364738300 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:18:58 INFO - PROCESS | 1647 | 1467364738301 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:18:58 INFO - PROCESS | 1647 | 1467364738303 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:18:58 INFO - PROCESS | 1647 | 1467364738305 Marionette TRACE conn2 <- [1,1486,null,{}] 02:18:58 INFO - PROCESS | 1647 | 1467364738307 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:58 INFO - PROCESS | 1647 | 1467364738309 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:58 INFO - PROCESS | 1647 | 1467364738409 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:18:58 INFO - PROCESS | 1647 | 1467364738413 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 1647 | 1467364738415 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d5000 == 38 [pid = 1647] [id = 379] 02:18:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1276c4000) [pid = 1647] [serial = 1136] [outer = 0x0] 02:18:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12916e400) [pid = 1647] [serial = 1137] [outer = 0x1276c4000] 02:18:58 INFO - PROCESS | 1647 | 1467364738443 Marionette DEBUG loaded listener.js 02:18:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126a62400) [pid = 1647] [serial = 1138] [outer = 0x1276c4000] 02:18:59 INFO - PROCESS | 1647 | 1467364739099 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 821ms 02:18:59 INFO - PROCESS | 1647 | 1467364739125 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:18:59 INFO - PROCESS | 1647 | 1467364739127 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:18:59 INFO - PROCESS | 1647 | 1467364739130 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 1647 | 1467364739132 Marionette TRACE conn2 <- [1,1490,null,{}] 02:18:59 INFO - PROCESS | 1647 | 1467364739136 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:59 INFO - PROCESS | 1647 | 1467364739137 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:59 INFO - PROCESS | 1647 | 1467364739244 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:18:59 INFO - PROCESS | 1647 | 1467364739320 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 1647 | 1467364739322 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:18:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d8800 == 39 [pid = 1647] [id = 380] 02:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1164e2400) [pid = 1647] [serial = 1139] [outer = 0x0] 02:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116fb3400) [pid = 1647] [serial = 1140] [outer = 0x1164e2400] 02:18:59 INFO - PROCESS | 1647 | 1467364739353 Marionette DEBUG loaded listener.js 02:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1183c3800) [pid = 1647] [serial = 1141] [outer = 0x1164e2400] 02:18:59 INFO - PROCESS | 1647 | 1467364739912 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 820ms 02:18:59 INFO - PROCESS | 1647 | 1467364739950 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:18:59 INFO - PROCESS | 1647 | 1467364739955 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:18:59 INFO - PROCESS | 1647 | 1467364739960 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 1647 | 1467364739962 Marionette TRACE conn2 <- [1,1494,null,{}] 02:18:59 INFO - PROCESS | 1647 | 1467364739964 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:18:59 INFO - PROCESS | 1647 | 1467364739966 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:00 INFO - PROCESS | 1647 | 1467364740168 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:19:00 INFO - PROCESS | 1647 | 1467364740254 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:00 INFO - PROCESS | 1647 | 1467364740255 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x112fdb800 == 40 [pid = 1647] [id = 381] 02:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x112a57800) [pid = 1647] [serial = 1142] [outer = 0x0] 02:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11623e000) [pid = 1647] [serial = 1143] [outer = 0x112a57800] 02:19:00 INFO - PROCESS | 1647 | 1467364740286 Marionette DEBUG loaded listener.js 02:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11811a800) [pid = 1647] [serial = 1144] [outer = 0x112a57800] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1295b2000 == 39 [pid = 1647] [id = 378] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x119165000 == 38 [pid = 1647] [id = 377] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c0800 == 37 [pid = 1647] [id = 376] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x121ead800 == 36 [pid = 1647] [id = 375] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12163b000 == 35 [pid = 1647] [id = 374] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d5800 == 34 [pid = 1647] [id = 373] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x119a36000 == 33 [pid = 1647] [id = 372] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x119168000 == 32 [pid = 1647] [id = 371] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x117d2d000 == 31 [pid = 1647] [id = 370] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x116275800 == 30 [pid = 1647] [id = 369] 02:19:00 INFO - PROCESS | 1647 | --DOCSHELL 0x115da6800 == 29 [pid = 1647] [id = 368] 02:19:00 INFO - PROCESS | 1647 | 1467364740701 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 769ms 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126ea8c00) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126830800) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129dae400) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123f93c00) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127236c00) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129160800) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12198d000) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112a6f400) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1184dd400) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118f61800) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115dde800) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x117d0b800) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119d9d400) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a055c00) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118975c00) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119110000) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1195aa800) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1211abc00) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1128d4400) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x112a64c00) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a599c00) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12af57c00) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1292ce800) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1276cac00) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124ea6c00) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x129169000) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1292d3800) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x121b2ec00) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 02:19:00 INFO - PROCESS | 1647 | 1467364740737 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:19:00 INFO - PROCESS | 1647 | 1467364740739 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:19:00 INFO - PROCESS | 1647 | 1467364740745 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:19:00 INFO - PROCESS | 1647 | 1467364740747 Marionette TRACE conn2 <- [1,1498,null,{}] 02:19:00 INFO - PROCESS | 1647 | 1467364740750 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:00 INFO - PROCESS | 1647 | 1467364740751 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:00 INFO - PROCESS | 1647 | 1467364740831 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:19:00 INFO - PROCESS | 1647 | 1467364740838 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:00 INFO - PROCESS | 1647 | 1467364740839 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9b000 == 30 [pid = 1647] [id = 382] 02:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118713c00) [pid = 1647] [serial = 1145] [outer = 0x0] 02:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11873b800) [pid = 1647] [serial = 1146] [outer = 0x118713c00] 02:19:00 INFO - PROCESS | 1647 | 1467364740867 Marionette DEBUG loaded listener.js 02:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118fd6800) [pid = 1647] [serial = 1147] [outer = 0x118713c00] 02:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 02:19:01 INFO - PROCESS | 1647 | 1467364741208 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:19:01 INFO - PROCESS | 1647 | 1467364741215 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:19:01 INFO - PROCESS | 1647 | 1467364741217 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:19:01 INFO - PROCESS | 1647 | 1467364741223 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 1647 | 1467364741224 Marionette TRACE conn2 <- [1,1502,null,{}] 02:19:01 INFO - PROCESS | 1647 | 1467364741227 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:01 INFO - PROCESS | 1647 | 1467364741228 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:01 INFO - PROCESS | 1647 | 1467364741325 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:19:01 INFO - PROCESS | 1647 | 1467364741381 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1647 | 1467364741383 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c4800 == 31 [pid = 1647] [id = 383] 02:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118fd9800) [pid = 1647] [serial = 1148] [outer = 0x0] 02:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1197a1800) [pid = 1647] [serial = 1149] [outer = 0x118fd9800] 02:19:01 INFO - PROCESS | 1647 | 1467364741408 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119ae4c00) [pid = 1647] [serial = 1150] [outer = 0x118fd9800] 02:19:01 INFO - PROCESS | 1647 | 1467364741726 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 02:19:01 INFO - PROCESS | 1647 | 1467364741743 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:19:01 INFO - PROCESS | 1647 | 1467364741745 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:19:01 INFO - PROCESS | 1647 | 1467364741756 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 1647 | 1467364741760 Marionette TRACE conn2 <- [1,1506,null,{}] 02:19:01 INFO - PROCESS | 1647 | 1467364741762 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:01 INFO - PROCESS | 1647 | 1467364741764 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:01 INFO - PROCESS | 1647 | 1467364741849 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:19:01 INFO - PROCESS | 1647 | 1467364741905 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1647 | 1467364741906 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ba9800 == 32 [pid = 1647] [id = 384] 02:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x113035400) [pid = 1647] [serial = 1151] [outer = 0x0] 02:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119da3000) [pid = 1647] [serial = 1152] [outer = 0x113035400] 02:19:01 INFO - PROCESS | 1647 | 1467364741931 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11a1c5400) [pid = 1647] [serial = 1153] [outer = 0x113035400] 02:19:02 INFO - PROCESS | 1647 | 1467364742204 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 477ms 02:19:02 INFO - PROCESS | 1647 | 1467364742227 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 1647 | 1467364742228 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:19:02 INFO - PROCESS | 1647 | 1467364742230 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1647 | 1467364742231 Marionette TRACE conn2 <- [1,1510,null,{}] 02:19:02 INFO - PROCESS | 1647 | 1467364742241 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:02 INFO - PROCESS | 1647 | 1467364742242 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:02 INFO - PROCESS | 1647 | 1467364742323 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:19:02 INFO - PROCESS | 1647 | 1467364742326 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 1647 | 1467364742328 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x121eab800 == 33 [pid = 1647] [id = 385] 02:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11954ec00) [pid = 1647] [serial = 1154] [outer = 0x0] 02:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12127a400) [pid = 1647] [serial = 1155] [outer = 0x11954ec00] 02:19:02 INFO - PROCESS | 1647 | 1467364742354 Marionette DEBUG loaded listener.js 02:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x121bb0c00) [pid = 1647] [serial = 1156] [outer = 0x11954ec00] 02:19:02 INFO - PROCESS | 1647 | 1467364742692 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 473ms 02:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:19:02 INFO - PROCESS | 1647 | 1467364742704 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 1647 | 1467364742705 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:19:02 INFO - PROCESS | 1647 | 1467364742707 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1647 | 1467364742708 Marionette TRACE conn2 <- [1,1514,null,{}] 02:19:02 INFO - PROCESS | 1647 | 1467364742710 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:02 INFO - PROCESS | 1647 | 1467364742711 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:02 INFO - PROCESS | 1647 | 1467364742821 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:19:02 INFO - PROCESS | 1647 | 1467364742831 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 1647 | 1467364742835 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212db000 == 34 [pid = 1647] [id = 386] 02:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12682ec00) [pid = 1647] [serial = 1157] [outer = 0x0] 02:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126a60c00) [pid = 1647] [serial = 1158] [outer = 0x12682ec00] 02:19:02 INFO - PROCESS | 1647 | 1467364742867 Marionette DEBUG loaded listener.js 02:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x127662c00) [pid = 1647] [serial = 1159] [outer = 0x12682ec00] 02:19:03 INFO - PROCESS | 1647 | 1467364743232 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 568ms 02:19:03 INFO - PROCESS | 1647 | 1467364743275 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:19:03 INFO - PROCESS | 1647 | 1467364743276 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:19:03 INFO - PROCESS | 1647 | 1467364743279 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 1647 | 1467364743280 Marionette TRACE conn2 <- [1,1518,null,{}] 02:19:03 INFO - PROCESS | 1647 | 1467364743282 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:03 INFO - PROCESS | 1647 | 1467364743283 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:03 INFO - PROCESS | 1647 | 1467364743382 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:19:03 INFO - PROCESS | 1647 | 1467364743386 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:03 INFO - PROCESS | 1647 | 1467364743387 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x128eca000 == 35 [pid = 1647] [id = 387] 02:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126830800) [pid = 1647] [serial = 1160] [outer = 0x0] 02:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129168000) [pid = 1647] [serial = 1161] [outer = 0x126830800] 02:19:03 INFO - PROCESS | 1647 | 1467364743411 Marionette DEBUG loaded listener.js 02:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1292cf000) [pid = 1647] [serial = 1162] [outer = 0x126830800] 02:19:03 INFO - PROCESS | 1647 | 1467364743761 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 02:19:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:19:03 INFO - PROCESS | 1647 | 1467364743798 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:19:03 INFO - PROCESS | 1647 | 1467364743799 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:19:03 INFO - PROCESS | 1647 | 1467364743802 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 1647 | 1467364743805 Marionette TRACE conn2 <- [1,1522,null,{}] 02:19:03 INFO - PROCESS | 1647 | 1467364743807 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:03 INFO - PROCESS | 1647 | 1467364743808 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:03 INFO - PROCESS | 1647 | 1467364743906 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:19:03 INFO - PROCESS | 1647 | 1467364743909 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:03 INFO - PROCESS | 1647 | 1467364743911 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a504000 == 36 [pid = 1647] [id = 388] 02:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1276bc800) [pid = 1647] [serial = 1163] [outer = 0x0] 02:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129489800) [pid = 1647] [serial = 1164] [outer = 0x1276bc800] 02:19:03 INFO - PROCESS | 1647 | 1467364743934 Marionette DEBUG loaded listener.js 02:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a58f000) [pid = 1647] [serial = 1165] [outer = 0x1276bc800] 02:19:04 INFO - PROCESS | 1647 | 1467364744268 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:19:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:19:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:19:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:19:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:19:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:19:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:19:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:19:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:19:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 525ms 02:19:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:19:04 INFO - PROCESS | 1647 | 1467364744329 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:19:04 INFO - PROCESS | 1647 | 1467364744331 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:19:04 INFO - PROCESS | 1647 | 1467364744334 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 1647 | 1467364744336 Marionette TRACE conn2 <- [1,1526,null,{}] 02:19:04 INFO - PROCESS | 1647 | 1467364744339 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:04 INFO - PROCESS | 1647 | 1467364744341 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:04 INFO - PROCESS | 1647 | 1467364744489 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:19:04 INFO - PROCESS | 1647 | 1467364744503 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:04 INFO - PROCESS | 1647 | 1467364744504 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a6a5800 == 37 [pid = 1647] [id = 389] 02:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129166c00) [pid = 1647] [serial = 1166] [outer = 0x0] 02:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a595800) [pid = 1647] [serial = 1167] [outer = 0x129166c00] 02:19:04 INFO - PROCESS | 1647 | 1467364744537 Marionette DEBUG loaded listener.js 02:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12af92800) [pid = 1647] [serial = 1168] [outer = 0x129166c00] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a64400) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a58c00) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x114fbd000) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118118800) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116296400) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a7a400) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119df4000) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x114fbd800) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119d25800) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124cedc00) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x129da4000) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x129dac800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119df5000) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1128cc800) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x112a68000) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:19:04 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x126a66000) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:19:04 INFO - PROCESS | 1647 | 1467364744941 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:19:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:19:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:19:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:19:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 02:19:04 INFO - PROCESS | 1647 | 1467364744956 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:19:04 INFO - PROCESS | 1647 | 1467364744957 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:19:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:19:04 INFO - PROCESS | 1647 | 1467364744959 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 1647 | 1467364744960 Marionette TRACE conn2 <- [1,1530,null,{}] 02:19:04 INFO - PROCESS | 1647 | 1467364744963 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:04 INFO - PROCESS | 1647 | 1467364744964 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:05 INFO - PROCESS | 1647 | 1467364745042 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:19:05 INFO - PROCESS | 1647 | 1467364745046 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 1647 | 1467364745047 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bb9000 == 38 [pid = 1647] [id = 390] 02:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116294800) [pid = 1647] [serial = 1169] [outer = 0x0] 02:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119d2e800) [pid = 1647] [serial = 1170] [outer = 0x116294800] 02:19:05 INFO - PROCESS | 1647 | 1467364745071 Marionette DEBUG loaded listener.js 02:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124c1bc00) [pid = 1647] [serial = 1171] [outer = 0x116294800] 02:19:05 INFO - PROCESS | 1647 | 1467364745374 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:19:05 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:19:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:19:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:19:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:19:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:19:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 02:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:19:05 INFO - PROCESS | 1647 | 1467364745428 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:19:05 INFO - PROCESS | 1647 | 1467364745429 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:19:05 INFO - PROCESS | 1647 | 1467364745431 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:19:05 INFO - PROCESS | 1647 | 1467364745432 Marionette TRACE conn2 <- [1,1534,null,{}] 02:19:05 INFO - PROCESS | 1647 | 1467364745435 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:05 INFO - PROCESS | 1647 | 1467364745436 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:05 INFO - PROCESS | 1647 | 1467364745545 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:19:05 INFO - PROCESS | 1647 | 1467364745551 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 1647 | 1467364745553 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd35000 == 39 [pid = 1647] [id = 391] 02:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x121e8b800) [pid = 1647] [serial = 1172] [outer = 0x0] 02:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12a597c00) [pid = 1647] [serial = 1173] [outer = 0x121e8b800] 02:19:05 INFO - PROCESS | 1647 | 1467364745579 Marionette DEBUG loaded listener.js 02:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12b016c00) [pid = 1647] [serial = 1174] [outer = 0x121e8b800] 02:19:05 INFO - PROCESS | 1647 | 1467364745895 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 469ms 02:19:05 INFO - PROCESS | 1647 | 1467364745900 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:19:05 INFO - PROCESS | 1647 | 1467364745904 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:19:05 INFO - PROCESS | 1647 | 1467364745912 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:19:05 INFO - PROCESS | 1647 | 1467364745914 Marionette TRACE conn2 <- [1,1538,null,{}] 02:19:05 INFO - PROCESS | 1647 | 1467364745916 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:05 INFO - PROCESS | 1647 | 1467364745918 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:06 INFO - PROCESS | 1647 | 1467364746012 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:19:06 INFO - PROCESS | 1647 | 1467364746016 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 1647 | 1467364746017 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd73000 == 40 [pid = 1647] [id = 392] 02:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12b019800) [pid = 1647] [serial = 1175] [outer = 0x0] 02:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12b8a6800) [pid = 1647] [serial = 1176] [outer = 0x12b019800] 02:19:06 INFO - PROCESS | 1647 | 1467364746041 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b8b0c00) [pid = 1647] [serial = 1177] [outer = 0x12b019800] 02:19:06 INFO - PROCESS | 1647 | 1467364746359 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 477ms 02:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:19:06 INFO - PROCESS | 1647 | 1467364746390 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:19:06 INFO - PROCESS | 1647 | 1467364746391 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:19:06 INFO - PROCESS | 1647 | 1467364746393 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:19:06 INFO - PROCESS | 1647 | 1467364746394 Marionette TRACE conn2 <- [1,1542,null,{}] 02:19:06 INFO - PROCESS | 1647 | 1467364746396 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:06 INFO - PROCESS | 1647 | 1467364746397 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:06 INFO - PROCESS | 1647 | 1467364746514 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:19:06 INFO - PROCESS | 1647 | 1467364746520 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 1647 | 1467364746521 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c47c800 == 41 [pid = 1647] [id = 393] 02:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a599c00) [pid = 1647] [serial = 1178] [outer = 0x0] 02:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b8b3400) [pid = 1647] [serial = 1179] [outer = 0x12a599c00] 02:19:06 INFO - PROCESS | 1647 | 1467364746545 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b96a400) [pid = 1647] [serial = 1180] [outer = 0x12a599c00] 02:19:06 INFO - PROCESS | 1647 | 1467364746846 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 02:19:06 INFO - PROCESS | 1647 | 1467364746910 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:19:06 INFO - PROCESS | 1647 | 1467364746912 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:19:06 INFO - PROCESS | 1647 | 1467364746916 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:19:06 INFO - PROCESS | 1647 | 1467364746919 Marionette TRACE conn2 <- [1,1546,null,{}] 02:19:06 INFO - PROCESS | 1647 | 1467364746923 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:06 INFO - PROCESS | 1647 | 1467364746925 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:07 INFO - PROCESS | 1647 | 1467364747022 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:19:07 INFO - PROCESS | 1647 | 1467364747117 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 1647 | 1467364747119 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac7000 == 42 [pid = 1647] [id = 394] 02:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x113034800) [pid = 1647] [serial = 1181] [outer = 0x0] 02:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115e8cc00) [pid = 1647] [serial = 1182] [outer = 0x113034800] 02:19:07 INFO - PROCESS | 1647 | 1467364747150 Marionette DEBUG loaded listener.js 02:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11811f400) [pid = 1647] [serial = 1183] [outer = 0x113034800] 02:19:07 INFO - PROCESS | 1647 | 1467364747563 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 672ms 02:19:07 INFO - PROCESS | 1647 | 1467364747589 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:19:07 INFO - PROCESS | 1647 | 1467364747591 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:19:07 INFO - PROCESS | 1647 | 1467364747595 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 1647 | 1467364747598 Marionette TRACE conn2 <- [1,1550,null,{}] 02:19:07 INFO - PROCESS | 1647 | 1467364747602 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:07 INFO - PROCESS | 1647 | 1467364747605 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:07 INFO - PROCESS | 1647 | 1467364747709 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:19:07 INFO - PROCESS | 1647 | 1467364747766 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 1647 | 1467364747767 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e5800 == 43 [pid = 1647] [id = 395] 02:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118fe2c00) [pid = 1647] [serial = 1184] [outer = 0x0] 02:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1197e4c00) [pid = 1647] [serial = 1185] [outer = 0x118fe2c00] 02:19:07 INFO - PROCESS | 1647 | 1467364747797 Marionette DEBUG loaded listener.js 02:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119da4400) [pid = 1647] [serial = 1186] [outer = 0x118fe2c00] 02:19:08 INFO - PROCESS | 1647 | 1467364748252 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 674ms 02:19:08 INFO - PROCESS | 1647 | 1467364748270 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:19:08 INFO - PROCESS | 1647 | 1467364748272 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:19:08 INFO - PROCESS | 1647 | 1467364748274 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:19:08 INFO - PROCESS | 1647 | 1467364748276 Marionette TRACE conn2 <- [1,1554,null,{}] 02:19:08 INFO - PROCESS | 1647 | 1467364748282 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:08 INFO - PROCESS | 1647 | 1467364748286 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:08 INFO - PROCESS | 1647 | 1467364748413 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:19:08 INFO - PROCESS | 1647 | 1467364748500 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:08 INFO - PROCESS | 1647 | 1467364748503 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd59800 == 44 [pid = 1647] [id = 396] 02:19:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124ce4000) [pid = 1647] [serial = 1187] [outer = 0x0] 02:19:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125163000) [pid = 1647] [serial = 1188] [outer = 0x124ce4000] 02:19:08 INFO - PROCESS | 1647 | 1467364748533 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1272f6400) [pid = 1647] [serial = 1189] [outer = 0x124ce4000] 02:19:08 INFO - PROCESS | 1647 | 1467364748958 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 719ms 02:19:08 INFO - PROCESS | 1647 | 1467364748994 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:19:08 INFO - PROCESS | 1647 | 1467364748995 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:19:08 INFO - PROCESS | 1647 | 1467364748997 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1647 | 1467364748999 Marionette TRACE conn2 <- [1,1558,null,{}] 02:19:09 INFO - PROCESS | 1647 | 1467364749001 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:09 INFO - PROCESS | 1647 | 1467364749002 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:09 INFO - PROCESS | 1647 | 1467364749107 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:19:09 INFO - PROCESS | 1647 | 1467364749165 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:09 INFO - PROCESS | 1647 | 1467364749166 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c72f800 == 45 [pid = 1647] [id = 397] 02:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1292d4000) [pid = 1647] [serial = 1190] [outer = 0x0] 02:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129da9400) [pid = 1647] [serial = 1191] [outer = 0x1292d4000] 02:19:09 INFO - PROCESS | 1647 | 1467364749195 Marionette DEBUG loaded listener.js 02:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b018400) [pid = 1647] [serial = 1192] [outer = 0x1292d4000] 02:19:09 INFO - PROCESS | 1647 | 1467364749847 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 870ms 02:19:09 INFO - PROCESS | 1647 | 1467364749888 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 1647 | 1467364749891 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:19:09 INFO - PROCESS | 1647 | 1467364749895 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1647 | 1467364749897 Marionette TRACE conn2 <- [1,1562,null,{}] 02:19:09 INFO - PROCESS | 1647 | 1467364749900 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:09 INFO - PROCESS | 1647 | 1467364749904 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:10 INFO - PROCESS | 1647 | 1467364749994 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:19:10 INFO - PROCESS | 1647 | 1467364750067 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1647 | 1467364750068 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b7000 == 46 [pid = 1647] [id = 398] 02:19:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1182ce800) [pid = 1647] [serial = 1193] [outer = 0x0] 02:19:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1184dd400) [pid = 1647] [serial = 1194] [outer = 0x1182ce800] 02:19:10 INFO - PROCESS | 1647 | 1467364750095 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118fd3c00) [pid = 1647] [serial = 1195] [outer = 0x1182ce800] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd73000 == 45 [pid = 1647] [id = 392] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd35000 == 44 [pid = 1647] [id = 391] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119bb9000 == 43 [pid = 1647] [id = 390] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a6a5800 == 42 [pid = 1647] [id = 389] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a504000 == 41 [pid = 1647] [id = 388] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x128eca000 == 40 [pid = 1647] [id = 387] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1212db000 == 39 [pid = 1647] [id = 386] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x121eab800 == 38 [pid = 1647] [id = 385] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119ba9800 == 37 [pid = 1647] [id = 384] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c4800 == 36 [pid = 1647] [id = 383] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9b000 == 35 [pid = 1647] [id = 382] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x112fdb800 == 34 [pid = 1647] [id = 381] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d5000 == 33 [pid = 1647] [id = 379] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1180d8800 == 32 [pid = 1647] [id = 380] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c72f800 == 31 [pid = 1647] [id = 397] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd59800 == 30 [pid = 1647] [id = 396] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e5800 == 29 [pid = 1647] [id = 395] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c47c800 == 28 [pid = 1647] [id = 393] 02:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac7000 == 27 [pid = 1647] [id = 394] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12916e400) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x127641800) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119d25400) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1182cf800) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112eca400) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118fd8000) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1195aa400) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1197e0c00) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1174fa400) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118118400) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112a9f400) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a55400) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a0f0c00) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118121000) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116a1b000) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1211a4400) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119dfb400) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x127669800) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x127039800) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a79bc00) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a594400) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12af88c00) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12af59000) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119da1c00) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121e8e400) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121686000) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124ce7800) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118975800) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1197e4000) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x112d41c00) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1276bd400) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x127238800) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119ade400) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 02:19:11 INFO - PROCESS | 1647 | 1467364751095 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1224ms 02:19:11 INFO - PROCESS | 1647 | 1467364751124 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 1647 | 1467364751126 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:19:11 INFO - PROCESS | 1647 | 1467364751130 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1647 | 1467364751132 Marionette TRACE conn2 <- [1,1566,null,{}] 02:19:11 INFO - PROCESS | 1647 | 1467364751137 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:11 INFO - PROCESS | 1647 | 1467364751139 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:11 INFO - PROCESS | 1647 | 1467364751217 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:19:11 INFO - PROCESS | 1647 | 1467364751223 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 1647 | 1467364751225 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e4b000 == 28 [pid = 1647] [id = 399] 02:19:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112a65400) [pid = 1647] [serial = 1196] [outer = 0x0] 02:19:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112a6fc00) [pid = 1647] [serial = 1197] [outer = 0x112a65400] 02:19:11 INFO - PROCESS | 1647 | 1467364751255 Marionette DEBUG loaded listener.js 02:19:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112d3b800) [pid = 1647] [serial = 1198] [outer = 0x112a65400] 02:19:11 INFO - PROCESS | 1647 | 1467364751603 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 02:19:11 INFO - PROCESS | 1647 | 1467364751650 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 1647 | 1467364751653 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:19:11 INFO - PROCESS | 1647 | 1467364751684 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1647 | 1467364751685 Marionette TRACE conn2 <- [1,1570,null,{}] 02:19:11 INFO - PROCESS | 1647 | 1467364751688 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:11 INFO - PROCESS | 1647 | 1467364751689 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:11 INFO - PROCESS | 1647 | 1467364751769 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:19:11 INFO - PROCESS | 1647 | 1467364751776 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 1647 | 1467364751778 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d2b800 == 29 [pid = 1647] [id = 400] 02:19:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115dd7c00) [pid = 1647] [serial = 1199] [outer = 0x0] 02:19:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1176eb800) [pid = 1647] [serial = 1200] [outer = 0x115dd7c00] 02:19:11 INFO - PROCESS | 1647 | 1467364751805 Marionette DEBUG loaded listener.js 02:19:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1183c1c00) [pid = 1647] [serial = 1201] [outer = 0x115dd7c00] 02:19:12 INFO - PROCESS | 1647 | 1467364752142 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 476ms 02:19:12 INFO - PROCESS | 1647 | 1467364752157 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:19:12 INFO - PROCESS | 1647 | 1467364752158 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:19:12 INFO - PROCESS | 1647 | 1467364752160 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:19:12 INFO - PROCESS | 1647 | 1467364752172 Marionette TRACE conn2 <- [1,1574,null,{}] 02:19:12 INFO - PROCESS | 1647 | 1467364752180 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:12 INFO - PROCESS | 1647 | 1467364752184 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:12 INFO - PROCESS | 1647 | 1467364752268 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:19:12 INFO - PROCESS | 1647 | 1467364752320 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:12 INFO - PROCESS | 1647 | 1467364752323 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119170000 == 30 [pid = 1647] [id = 401] 02:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11872f400) [pid = 1647] [serial = 1202] [outer = 0x0] 02:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119110c00) [pid = 1647] [serial = 1203] [outer = 0x11872f400] 02:19:12 INFO - PROCESS | 1647 | 1467364752351 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1197a3000) [pid = 1647] [serial = 1204] [outer = 0x11872f400] 02:19:12 INFO - PROCESS | 1647 | 1467364752664 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 532ms 02:19:12 INFO - PROCESS | 1647 | 1467364752693 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:19:12 INFO - PROCESS | 1647 | 1467364752694 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:19:12 INFO - PROCESS | 1647 | 1467364752696 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:19:12 INFO - PROCESS | 1647 | 1467364752697 Marionette TRACE conn2 <- [1,1578,null,{}] 02:19:12 INFO - PROCESS | 1647 | 1467364752700 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:12 INFO - PROCESS | 1647 | 1467364752701 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:12 INFO - PROCESS | 1647 | 1467364752780 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:19:12 INFO - PROCESS | 1647 | 1467364752837 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:12 INFO - PROCESS | 1647 | 1467364752839 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a9c800 == 31 [pid = 1647] [id = 402] 02:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119547400) [pid = 1647] [serial = 1205] [outer = 0x0] 02:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197eb400) [pid = 1647] [serial = 1206] [outer = 0x119547400] 02:19:12 INFO - PROCESS | 1647 | 1467364752864 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119da1c00) [pid = 1647] [serial = 1207] [outer = 0x119547400] 02:19:13 INFO - PROCESS | 1647 | 1467364753140 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 02:19:13 INFO - PROCESS | 1647 | 1467364753167 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:19:13 INFO - PROCESS | 1647 | 1467364753168 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:19:13 INFO - PROCESS | 1647 | 1467364753177 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 1647 | 1467364753178 Marionette TRACE conn2 <- [1,1582,null,{}] 02:19:13 INFO - PROCESS | 1647 | 1467364753181 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:13 INFO - PROCESS | 1647 | 1467364753182 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:13 INFO - PROCESS | 1647 | 1467364753287 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:19:13 INFO - PROCESS | 1647 | 1467364753291 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1647 | 1467364753292 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e9000 == 32 [pid = 1647] [id = 403] 02:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197a2800) [pid = 1647] [serial = 1208] [outer = 0x0] 02:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a052400) [pid = 1647] [serial = 1209] [outer = 0x1197a2800] 02:19:13 INFO - PROCESS | 1647 | 1467364753317 Marionette DEBUG loaded listener.js 02:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a0f0c00) [pid = 1647] [serial = 1210] [outer = 0x1197a2800] 02:19:13 INFO - PROCESS | 1647 | 1467364753656 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 02:19:13 INFO - PROCESS | 1647 | 1467364753698 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:19:13 INFO - PROCESS | 1647 | 1467364753700 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:19:13 INFO - PROCESS | 1647 | 1467364753702 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 1647 | 1467364753703 Marionette TRACE conn2 <- [1,1586,null,{}] 02:19:13 INFO - PROCESS | 1647 | 1467364753705 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:13 INFO - PROCESS | 1647 | 1467364753709 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:13 INFO - PROCESS | 1647 | 1467364753836 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:19:13 INFO - PROCESS | 1647 | 1467364753875 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1647 | 1467364753876 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121630800 == 33 [pid = 1647] [id = 404] 02:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119df4800) [pid = 1647] [serial = 1211] [outer = 0x0] 02:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121279000) [pid = 1647] [serial = 1212] [outer = 0x119df4800] 02:19:13 INFO - PROCESS | 1647 | 1467364753909 Marionette DEBUG loaded listener.js 02:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12501a400) [pid = 1647] [serial = 1213] [outer = 0x119df4800] 02:19:14 INFO - PROCESS | 1647 | 1467364754358 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 668ms 02:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:19:14 INFO - PROCESS | 1647 | 1467364754371 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:19:14 INFO - PROCESS | 1647 | 1467364754372 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:19:14 INFO - PROCESS | 1647 | 1467364754374 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1647 | 1467364754375 Marionette TRACE conn2 <- [1,1590,null,{}] 02:19:14 INFO - PROCESS | 1647 | 1467364754378 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:14 INFO - PROCESS | 1647 | 1467364754379 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:14 INFO - PROCESS | 1647 | 1467364754483 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:19:14 INFO - PROCESS | 1647 | 1467364754487 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:14 INFO - PROCESS | 1647 | 1467364754488 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c37800 == 34 [pid = 1647] [id = 405] 02:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1211a2800) [pid = 1647] [serial = 1214] [outer = 0x0] 02:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126a61000) [pid = 1647] [serial = 1215] [outer = 0x1211a2800] 02:19:14 INFO - PROCESS | 1647 | 1467364754513 Marionette DEBUG loaded listener.js 02:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127238800) [pid = 1647] [serial = 1216] [outer = 0x1211a2800] 02:19:14 INFO - PROCESS | 1647 | 1467364754850 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 02:19:14 INFO - PROCESS | 1647 | 1467364754895 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:19:14 INFO - PROCESS | 1647 | 1467364754896 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:19:14 INFO - PROCESS | 1647 | 1467364754898 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1647 | 1467364754900 Marionette TRACE conn2 <- [1,1594,null,{}] 02:19:14 INFO - PROCESS | 1647 | 1467364754902 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:14 INFO - PROCESS | 1647 | 1467364754903 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:15 INFO - PROCESS | 1647 | 1467364755000 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:19:15 INFO - PROCESS | 1647 | 1467364755004 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1647 | 1467364755005 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x126868000 == 35 [pid = 1647] [id = 406] 02:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12501e000) [pid = 1647] [serial = 1217] [outer = 0x0] 02:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127662800) [pid = 1647] [serial = 1218] [outer = 0x12501e000] 02:19:15 INFO - PROCESS | 1647 | 1467364755029 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1276c1800) [pid = 1647] [serial = 1219] [outer = 0x12501e000] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126830800) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1276bc800) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113035400) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129166c00) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118713c00) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118fd9800) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11954ec00) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a57800) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b019800) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1164e2400) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1276c4000) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a599c00) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116294800) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121e8b800) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:19:15 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12682ec00) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:19:15 INFO - PROCESS | 1647 | 1467364755541 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 02:19:15 INFO - PROCESS | 1647 | 1467364755580 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:19:15 INFO - PROCESS | 1647 | 1467364755582 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:19:15 INFO - PROCESS | 1647 | 1467364755593 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 1647 | 1467364755594 Marionette TRACE conn2 <- [1,1598,null,{}] 02:19:15 INFO - PROCESS | 1647 | 1467364755597 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:15 INFO - PROCESS | 1647 | 1467364755598 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:15 INFO - PROCESS | 1647 | 1467364755676 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:19:15 INFO - PROCESS | 1647 | 1467364755680 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1647 | 1467364755691 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e1a800 == 36 [pid = 1647] [id = 407] 02:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118713c00) [pid = 1647] [serial = 1220] [outer = 0x0] 02:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12127d800) [pid = 1647] [serial = 1221] [outer = 0x118713c00] 02:19:15 INFO - PROCESS | 1647 | 1467364755715 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127668c00) [pid = 1647] [serial = 1222] [outer = 0x118713c00] 02:19:16 INFO - PROCESS | 1647 | 1467364756105 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 526ms 02:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:19:16 INFO - PROCESS | 1647 | 1467364756115 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:19:16 INFO - PROCESS | 1647 | 1467364756116 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:19:16 INFO - PROCESS | 1647 | 1467364756119 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:19:16 INFO - PROCESS | 1647 | 1467364756121 Marionette TRACE conn2 <- [1,1602,null,{}] 02:19:16 INFO - PROCESS | 1647 | 1467364756124 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:16 INFO - PROCESS | 1647 | 1467364756125 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:16 INFO - PROCESS | 1647 | 1467364756199 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:19:16 INFO - PROCESS | 1647 | 1467364756257 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1647 | 1467364756258 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x128eba000 == 37 [pid = 1647] [id = 408] 02:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11910f000) [pid = 1647] [serial = 1223] [outer = 0x0] 02:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128e76400) [pid = 1647] [serial = 1224] [outer = 0x11910f000] 02:19:16 INFO - PROCESS | 1647 | 1467364756282 Marionette DEBUG loaded listener.js 02:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129168c00) [pid = 1647] [serial = 1225] [outer = 0x11910f000] 02:19:16 INFO - PROCESS | 1647 | 1467364756573 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 474ms 02:19:16 INFO - PROCESS | 1647 | 1467364756592 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:19:16 INFO - PROCESS | 1647 | 1467364756594 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:19:16 INFO - PROCESS | 1647 | 1467364756596 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:19:16 INFO - PROCESS | 1647 | 1467364756597 Marionette TRACE conn2 <- [1,1606,null,{}] 02:19:16 INFO - PROCESS | 1647 | 1467364756600 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:16 INFO - PROCESS | 1647 | 1467364756603 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:16 INFO - PROCESS | 1647 | 1467364756697 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:19:16 INFO - PROCESS | 1647 | 1467364756701 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1647 | 1467364756705 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a6a0800 == 38 [pid = 1647] [id = 409] 02:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119df4000) [pid = 1647] [serial = 1226] [outer = 0x0] 02:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1292cec00) [pid = 1647] [serial = 1227] [outer = 0x119df4000] 02:19:16 INFO - PROCESS | 1647 | 1467364756738 Marionette DEBUG loaded listener.js 02:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a598800) [pid = 1647] [serial = 1228] [outer = 0x119df4000] 02:19:17 INFO - PROCESS | 1647 | 1467364757066 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 02:19:17 INFO - PROCESS | 1647 | 1467364757116 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1647 | 1467364757117 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:19:17 INFO - PROCESS | 1647 | 1467364757119 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1647 | 1467364757120 Marionette TRACE conn2 <- [1,1610,null,{}] 02:19:17 INFO - PROCESS | 1647 | 1467364757132 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:17 INFO - PROCESS | 1647 | 1467364757133 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:17 INFO - PROCESS | 1647 | 1467364757213 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:19:17 INFO - PROCESS | 1647 | 1467364757217 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 1647 | 1467364757219 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b209000 == 39 [pid = 1647] [id = 410] 02:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1197e9400) [pid = 1647] [serial = 1229] [outer = 0x0] 02:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a7a1800) [pid = 1647] [serial = 1230] [outer = 0x1197e9400] 02:19:17 INFO - PROCESS | 1647 | 1467364757245 Marionette DEBUG loaded listener.js 02:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12af59c00) [pid = 1647] [serial = 1231] [outer = 0x1197e9400] 02:19:17 INFO - PROCESS | 1647 | 1467364757775 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 679ms 02:19:17 INFO - PROCESS | 1647 | 1467364757799 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1647 | 1467364757802 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:19:17 INFO - PROCESS | 1647 | 1467364757833 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1647 | 1467364757837 Marionette TRACE conn2 <- [1,1614,null,{}] 02:19:17 INFO - PROCESS | 1647 | 1467364757842 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:17 INFO - PROCESS | 1647 | 1467364757844 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:17 INFO - PROCESS | 1647 | 1467364757953 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:19:18 INFO - PROCESS | 1647 | 1467364758055 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:18 INFO - PROCESS | 1647 | 1467364758056 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d31000 == 40 [pid = 1647] [id = 411] 02:19:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x113031800) [pid = 1647] [serial = 1232] [outer = 0x0] 02:19:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113edcc00) [pid = 1647] [serial = 1233] [outer = 0x113031800] 02:19:18 INFO - PROCESS | 1647 | 1467364758087 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116faf800) [pid = 1647] [serial = 1234] [outer = 0x113031800] 02:19:18 INFO - PROCESS | 1647 | 1467364758612 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 826ms 02:19:18 INFO - PROCESS | 1647 | 1467364758679 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1647 | 1467364758682 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:19:18 INFO - PROCESS | 1647 | 1467364758691 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1647 | 1467364758692 Marionette TRACE conn2 <- [1,1618,null,{}] 02:19:18 INFO - PROCESS | 1647 | 1467364758695 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:18 INFO - PROCESS | 1647 | 1467364758697 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:18 INFO - PROCESS | 1647 | 1467364758810 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:19:19 INFO - PROCESS | 1647 | 1467364759004 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1647 | 1467364759006 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e53000 == 41 [pid = 1647] [id = 412] 02:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x111da8400) [pid = 1647] [serial = 1235] [outer = 0x0] 02:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11223ec00) [pid = 1647] [serial = 1236] [outer = 0x111da8400] 02:19:19 INFO - PROCESS | 1647 | 1467364759033 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x113034c00) [pid = 1647] [serial = 1237] [outer = 0x111da8400] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12a6a0800 == 40 [pid = 1647] [id = 409] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128eba000 == 39 [pid = 1647] [id = 408] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128e1a800 == 38 [pid = 1647] [id = 407] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x126868000 == 37 [pid = 1647] [id = 406] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x124c37800 == 36 [pid = 1647] [id = 405] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x121630800 == 35 [pid = 1647] [id = 404] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e9000 == 34 [pid = 1647] [id = 403] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x119a9c800 == 33 [pid = 1647] [id = 402] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x119170000 == 32 [pid = 1647] [id = 401] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x117d2b800 == 31 [pid = 1647] [id = 400] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x115e4b000 == 30 [pid = 1647] [id = 399] 02:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b7000 == 29 [pid = 1647] [id = 398] 02:19:19 INFO - PROCESS | 1647 | 1467364759505 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 821ms 02:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:19:19 INFO - PROCESS | 1647 | 1467364759513 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:19:19 INFO - PROCESS | 1647 | 1467364759515 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:19:19 INFO - PROCESS | 1647 | 1467364759517 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:19:19 INFO - PROCESS | 1647 | 1467364759522 Marionette TRACE conn2 <- [1,1622,null,{}] 02:19:19 INFO - PROCESS | 1647 | 1467364759525 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:19 INFO - PROCESS | 1647 | 1467364759526 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:19 INFO - PROCESS | 1647 | 1467364759611 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129168000) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129489800) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119da3000) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11a1c5400) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a595800) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11873b800) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118fd6800) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1197a1800) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119ae4c00) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12127a400) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121bb0c00) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11623e000) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12b8b0c00) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11811a800) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116fb3400) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1183c3800) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126a62400) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a58f000) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b96a400) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b8b3400) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124c1bc00) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119d2e800) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a597c00) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12b8a6800) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12af92800) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x126a60c00) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12b016c00) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1292cf000) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x127662c00) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 02:19:19 INFO - PROCESS | 1647 | 1467364759672 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1647 | 1467364759674 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad2800 == 30 [pid = 1647] [id = 413] 02:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112a6f800) [pid = 1647] [serial = 1238] [outer = 0x0] 02:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x113d62c00) [pid = 1647] [serial = 1239] [outer = 0x112a6f800] 02:19:19 INFO - PROCESS | 1647 | 1467364759701 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x116292c00) [pid = 1647] [serial = 1240] [outer = 0x112a6f800] 02:19:19 INFO - PROCESS | 1647 | 1467364759991 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 525ms 02:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:19:20 INFO - PROCESS | 1647 | 1467364760044 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 1647 | 1467364760047 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:19:20 INFO - PROCESS | 1647 | 1467364760049 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - PROCESS | 1647 | 1467364760051 Marionette TRACE conn2 <- [1,1626,null,{}] 02:19:20 INFO - PROCESS | 1647 | 1467364760055 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:20 INFO - PROCESS | 1647 | 1467364760057 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:20 INFO - PROCESS | 1647 | 1467364760140 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:19:20 INFO - PROCESS | 1647 | 1467364760146 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 1647 | 1467364760148 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11915e000 == 31 [pid = 1647] [id = 414] 02:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116a1b400) [pid = 1647] [serial = 1241] [outer = 0x0] 02:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11811e000) [pid = 1647] [serial = 1242] [outer = 0x116a1b400] 02:19:20 INFO - PROCESS | 1647 | 1467364760189 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1184dfc00) [pid = 1647] [serial = 1243] [outer = 0x116a1b400] 02:19:20 INFO - PROCESS | 1647 | 1467364760539 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 524ms 02:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:19:20 INFO - PROCESS | 1647 | 1467364760573 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 1647 | 1467364760575 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:19:20 INFO - PROCESS | 1647 | 1467364760582 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - PROCESS | 1647 | 1467364760586 Marionette TRACE conn2 <- [1,1630,null,{}] 02:19:20 INFO - PROCESS | 1647 | 1467364760589 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:20 INFO - PROCESS | 1647 | 1467364760592 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:20 INFO - PROCESS | 1647 | 1467364760674 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:19:20 INFO - PROCESS | 1647 | 1467364760678 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 1647 | 1467364760679 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aa8800 == 32 [pid = 1647] [id = 415] 02:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11623e000) [pid = 1647] [serial = 1244] [outer = 0x0] 02:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118734400) [pid = 1647] [serial = 1245] [outer = 0x11623e000] 02:19:20 INFO - PROCESS | 1647 | 1467364760705 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1195aa800) [pid = 1647] [serial = 1246] [outer = 0x11623e000] 02:19:21 INFO - PROCESS | 1647 | 1467364761059 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 529ms 02:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:19:21 INFO - PROCESS | 1647 | 1467364761107 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 1647 | 1467364761108 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:19:21 INFO - PROCESS | 1647 | 1467364761110 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1647 | 1467364761111 Marionette TRACE conn2 <- [1,1634,null,{}] 02:19:21 INFO - PROCESS | 1647 | 1467364761114 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:21 INFO - PROCESS | 1647 | 1467364761115 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:21 INFO - PROCESS | 1647 | 1467364761196 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:19:21 INFO - PROCESS | 1647 | 1467364761204 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1647 | 1467364761206 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12150d000 == 33 [pid = 1647] [id = 416] 02:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119544c00) [pid = 1647] [serial = 1247] [outer = 0x0] 02:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1197e1c00) [pid = 1647] [serial = 1248] [outer = 0x119544c00] 02:19:21 INFO - PROCESS | 1647 | 1467364761230 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d0d800) [pid = 1647] [serial = 1249] [outer = 0x119544c00] 02:19:21 INFO - PROCESS | 1647 | 1467364761545 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 468ms 02:19:21 INFO - PROCESS | 1647 | 1467364761579 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:19:21 INFO - PROCESS | 1647 | 1467364761580 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:19:21 INFO - PROCESS | 1647 | 1467364761582 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1647 | 1467364761583 Marionette TRACE conn2 <- [1,1638,null,{}] 02:19:21 INFO - PROCESS | 1647 | 1467364761585 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:21 INFO - PROCESS | 1647 | 1467364761587 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:21 INFO - PROCESS | 1647 | 1467364761664 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:19:21 INFO - PROCESS | 1647 | 1467364761733 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1647 | 1467364761737 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a0f800 == 34 [pid = 1647] [id = 417] 02:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119da6800) [pid = 1647] [serial = 1250] [outer = 0x0] 02:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119df7400) [pid = 1647] [serial = 1251] [outer = 0x119da6800] 02:19:21 INFO - PROCESS | 1647 | 1467364761769 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a05d800) [pid = 1647] [serial = 1252] [outer = 0x119da6800] 02:19:22 INFO - PROCESS | 1647 | 1467364762130 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 568ms 02:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:19:22 INFO - PROCESS | 1647 | 1467364762150 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 1647 | 1467364762151 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:19:22 INFO - PROCESS | 1647 | 1467364762153 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1647 | 1467364762154 Marionette TRACE conn2 <- [1,1642,null,{}] 02:19:22 INFO - PROCESS | 1647 | 1467364762157 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:22 INFO - PROCESS | 1647 | 1467364762158 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:22 INFO - PROCESS | 1647 | 1467364762261 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:19:22 INFO - PROCESS | 1647 | 1467364762273 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 1647 | 1467364762274 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12706c800 == 35 [pid = 1647] [id = 418] 02:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a05dc00) [pid = 1647] [serial = 1253] [outer = 0x0] 02:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1215c8000) [pid = 1647] [serial = 1254] [outer = 0x11a05dc00] 02:19:22 INFO - PROCESS | 1647 | 1467364762298 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x123f67c00) [pid = 1647] [serial = 1255] [outer = 0x11a05dc00] 02:19:22 INFO - PROCESS | 1647 | 1467364762630 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 02:19:22 INFO - PROCESS | 1647 | 1467364762673 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 1647 | 1467364762674 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:19:22 INFO - PROCESS | 1647 | 1467364762676 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1647 | 1467364762677 Marionette TRACE conn2 <- [1,1646,null,{}] 02:19:22 INFO - PROCESS | 1647 | 1467364762680 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:22 INFO - PROCESS | 1647 | 1467364762681 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:22 INFO - PROCESS | 1647 | 1467364762779 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:19:22 INFO - PROCESS | 1647 | 1467364762782 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 1647 | 1467364762783 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292a5000 == 36 [pid = 1647] [id = 419] 02:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121e90400) [pid = 1647] [serial = 1256] [outer = 0x0] 02:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124ca5800) [pid = 1647] [serial = 1257] [outer = 0x121e90400] 02:19:22 INFO - PROCESS | 1647 | 1467364762809 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124eab000) [pid = 1647] [serial = 1258] [outer = 0x121e90400] 02:19:23 INFO - PROCESS | 1647 | 1467364763115 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 469ms 02:19:23 INFO - PROCESS | 1647 | 1467364763146 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:19:23 INFO - PROCESS | 1647 | 1467364763147 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:19:23 INFO - PROCESS | 1647 | 1467364763162 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:19:23 INFO - PROCESS | 1647 | 1467364763163 Marionette TRACE conn2 <- [1,1650,null,{}] 02:19:23 INFO - PROCESS | 1647 | 1467364763165 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:23 INFO - PROCESS | 1647 | 1467364763166 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:23 INFO - PROCESS | 1647 | 1467364763269 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:19:23 INFO - PROCESS | 1647 | 1467364763272 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1647 | 1467364763274 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295b4800 == 37 [pid = 1647] [id = 420] 02:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1176ef000) [pid = 1647] [serial = 1259] [outer = 0x0] 02:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12568e400) [pid = 1647] [serial = 1260] [outer = 0x1176ef000] 02:19:23 INFO - PROCESS | 1647 | 1467364763298 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126a61c00) [pid = 1647] [serial = 1261] [outer = 0x1176ef000] 02:19:23 INFO - PROCESS | 1647 | 1467364763648 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 523ms 02:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:19:23 INFO - PROCESS | 1647 | 1467364763680 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:19:23 INFO - PROCESS | 1647 | 1467364763681 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:19:23 INFO - PROCESS | 1647 | 1467364763684 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:19:23 INFO - PROCESS | 1647 | 1467364763685 Marionette TRACE conn2 <- [1,1654,null,{}] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1197a2800) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11872f400) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119547400) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112a65400) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115dd7c00) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1182ce800) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119df4800) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113034800) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12501e000) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1211a2800) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118fe2c00) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124ce4000) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1292d4000) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118713c00) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11910f000) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:19:23 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119df4000) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:19:23 INFO - PROCESS | 1647 | 1467364763772 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:23 INFO - PROCESS | 1647 | 1467364763773 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:23 INFO - PROCESS | 1647 | 1467364763850 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:19:23 INFO - PROCESS | 1647 | 1467364763855 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1647 | 1467364763856 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c3000 == 38 [pid = 1647] [id = 421] 02:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112acac00) [pid = 1647] [serial = 1262] [outer = 0x0] 02:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11873bc00) [pid = 1647] [serial = 1263] [outer = 0x112acac00] 02:19:23 INFO - PROCESS | 1647 | 1467364763880 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1197a7c00) [pid = 1647] [serial = 1264] [outer = 0x112acac00] 02:19:24 INFO - PROCESS | 1647 | 1467364764193 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 544ms 02:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:19:24 INFO - PROCESS | 1647 | 1467364764228 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1647 | 1467364764229 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:19:24 INFO - PROCESS | 1647 | 1467364764231 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1647 | 1467364764233 Marionette TRACE conn2 <- [1,1658,null,{}] 02:19:24 INFO - PROCESS | 1647 | 1467364764235 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:24 INFO - PROCESS | 1647 | 1467364764236 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:24 INFO - PROCESS | 1647 | 1467364764313 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:19:24 INFO - PROCESS | 1647 | 1467364764317 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 1647 | 1467364764320 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b070800 == 39 [pid = 1647] [id = 422] 02:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d27c00) [pid = 1647] [serial = 1265] [outer = 0x0] 02:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124ea1000) [pid = 1647] [serial = 1266] [outer = 0x119d27c00] 02:19:24 INFO - PROCESS | 1647 | 1467364764348 Marionette DEBUG loaded listener.js 02:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12723d400) [pid = 1647] [serial = 1267] [outer = 0x119d27c00] 02:19:24 INFO - PROCESS | 1647 | 1467364764696 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 02:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:19:24 INFO - PROCESS | 1647 | 1467364764751 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1647 | 1467364764753 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:19:24 INFO - PROCESS | 1647 | 1467364764755 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1647 | 1467364764756 Marionette TRACE conn2 <- [1,1662,null,{}] 02:19:24 INFO - PROCESS | 1647 | 1467364764758 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:24 INFO - PROCESS | 1647 | 1467364764760 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:24 INFO - PROCESS | 1647 | 1467364764855 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:19:24 INFO - PROCESS | 1647 | 1467364764859 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 1647 | 1467364764860 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b92e000 == 40 [pid = 1647] [id = 423] 02:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124ce6000) [pid = 1647] [serial = 1268] [outer = 0x0] 02:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128e7a400) [pid = 1647] [serial = 1269] [outer = 0x124ce6000] 02:19:24 INFO - PROCESS | 1647 | 1467364764883 Marionette DEBUG loaded listener.js 02:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1292cc400) [pid = 1647] [serial = 1270] [outer = 0x124ce6000] 02:19:25 INFO - PROCESS | 1647 | 1467364765208 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 02:19:25 INFO - PROCESS | 1647 | 1467364765224 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:19:25 INFO - PROCESS | 1647 | 1467364765226 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:19:25 INFO - PROCESS | 1647 | 1467364765228 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 1647 | 1467364765229 Marionette TRACE conn2 <- [1,1666,null,{}] 02:19:25 INFO - PROCESS | 1647 | 1467364765231 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:25 INFO - PROCESS | 1647 | 1467364765232 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:25 INFO - PROCESS | 1647 | 1467364765312 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:19:25 INFO - PROCESS | 1647 | 1467364765316 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 1647 | 1467364765317 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd37000 == 41 [pid = 1647] [id = 424] 02:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129166400) [pid = 1647] [serial = 1271] [outer = 0x0] 02:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129484c00) [pid = 1647] [serial = 1272] [outer = 0x129166400] 02:19:25 INFO - PROCESS | 1647 | 1467364765343 Marionette DEBUG loaded listener.js 02:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a592400) [pid = 1647] [serial = 1273] [outer = 0x129166400] 02:19:25 INFO - PROCESS | 1647 | 1467364765702 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 02:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:19:25 INFO - PROCESS | 1647 | 1467364765747 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:19:25 INFO - PROCESS | 1647 | 1467364765749 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:19:25 INFO - PROCESS | 1647 | 1467364765751 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 1647 | 1467364765752 Marionette TRACE conn2 <- [1,1670,null,{}] 02:19:25 INFO - PROCESS | 1647 | 1467364765754 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:25 INFO - PROCESS | 1647 | 1467364765755 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:25 INFO - PROCESS | 1647 | 1467364765884 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:19:25 INFO - PROCESS | 1647 | 1467364765954 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 1647 | 1467364765955 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e37800 == 42 [pid = 1647] [id = 425] 02:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1122bcc00) [pid = 1647] [serial = 1274] [outer = 0x0] 02:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1128d9c00) [pid = 1647] [serial = 1275] [outer = 0x1122bcc00] 02:19:25 INFO - PROCESS | 1647 | 1467364765987 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x112a67400) [pid = 1647] [serial = 1276] [outer = 0x1122bcc00] 02:19:26 INFO - PROCESS | 1647 | 1467364766388 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 02:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:19:26 INFO - PROCESS | 1647 | 1467364766425 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 1647 | 1467364766427 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:19:26 INFO - PROCESS | 1647 | 1467364766430 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - PROCESS | 1647 | 1467364766432 Marionette TRACE conn2 <- [1,1674,null,{}] 02:19:26 INFO - PROCESS | 1647 | 1467364766436 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:26 INFO - PROCESS | 1647 | 1467364766441 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:26 INFO - PROCESS | 1647 | 1467364766546 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:19:26 INFO - PROCESS | 1647 | 1467364766605 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:26 INFO - PROCESS | 1647 | 1467364766607 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a23000 == 43 [pid = 1647] [id = 426] 02:19:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x113383400) [pid = 1647] [serial = 1277] [outer = 0x0] 02:19:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116fba400) [pid = 1647] [serial = 1278] [outer = 0x113383400] 02:19:26 INFO - PROCESS | 1647 | 1467364766638 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11811c000) [pid = 1647] [serial = 1279] [outer = 0x113383400] 02:19:27 INFO - PROCESS | 1647 | 1467364767167 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 773ms 02:19:27 INFO - PROCESS | 1647 | 1467364767216 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 1647 | 1467364767219 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:19:27 INFO - PROCESS | 1647 | 1467364767239 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 1647 | 1467364767241 Marionette TRACE conn2 <- [1,1678,null,{}] 02:19:27 INFO - PROCESS | 1647 | 1467364767244 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:27 INFO - PROCESS | 1647 | 1467364767245 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:27 INFO - PROCESS | 1647 | 1467364767349 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:19:27 INFO - PROCESS | 1647 | 1467364767423 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1647 | 1467364767424 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292b6800 == 44 [pid = 1647] [id = 427] 02:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1183cf400) [pid = 1647] [serial = 1280] [outer = 0x0] 02:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118fd6400) [pid = 1647] [serial = 1281] [outer = 0x1183cf400] 02:19:27 INFO - PROCESS | 1647 | 1467364767454 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119d20c00) [pid = 1647] [serial = 1282] [outer = 0x1183cf400] 02:19:27 INFO - PROCESS | 1647 | 1467364767876 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 674ms 02:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:19:27 INFO - PROCESS | 1647 | 1467364767911 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 1647 | 1467364767913 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:19:27 INFO - PROCESS | 1647 | 1467364767921 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 1647 | 1467364767924 Marionette TRACE conn2 <- [1,1682,null,{}] 02:19:27 INFO - PROCESS | 1647 | 1467364767927 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:27 INFO - PROCESS | 1647 | 1467364767929 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:28 INFO - PROCESS | 1647 | 1467364768037 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:19:28 INFO - PROCESS | 1647 | 1467364768098 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 1647 | 1467364768099 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd4a000 == 45 [pid = 1647] [id = 428] 02:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d9f800) [pid = 1647] [serial = 1283] [outer = 0x0] 02:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1211a8400) [pid = 1647] [serial = 1284] [outer = 0x119d9f800] 02:19:28 INFO - PROCESS | 1647 | 1467364768128 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125167000) [pid = 1647] [serial = 1285] [outer = 0x119d9f800] 02:19:28 INFO - PROCESS | 1647 | 1467364768571 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 676ms 02:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:19:28 INFO - PROCESS | 1647 | 1467364768593 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 1647 | 1467364768595 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:19:28 INFO - PROCESS | 1647 | 1467364768597 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 1647 | 1467364768598 Marionette TRACE conn2 <- [1,1686,null,{}] 02:19:28 INFO - PROCESS | 1647 | 1467364768601 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:28 INFO - PROCESS | 1647 | 1467364768602 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:28 INFO - PROCESS | 1647 | 1467364768723 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:19:28 INFO - PROCESS | 1647 | 1467364768784 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 1647 | 1467364768786 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c723800 == 46 [pid = 1647] [id = 429] 02:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12568c400) [pid = 1647] [serial = 1286] [outer = 0x0] 02:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1276bd400) [pid = 1647] [serial = 1287] [outer = 0x12568c400] 02:19:28 INFO - PROCESS | 1647 | 1467364768814 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1292c7400) [pid = 1647] [serial = 1288] [outer = 0x12568c400] 02:19:29 INFO - PROCESS | 1647 | 1467364769399 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 819ms 02:19:29 INFO - PROCESS | 1647 | 1467364769417 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:19:29 INFO - PROCESS | 1647 | 1467364769421 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:19:29 INFO - PROCESS | 1647 | 1467364769424 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:19:29 INFO - PROCESS | 1647 | 1467364769426 Marionette TRACE conn2 <- [1,1690,null,{}] 02:19:29 INFO - PROCESS | 1647 | 1467364769430 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:29 INFO - PROCESS | 1647 | 1467364769431 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:29 INFO - PROCESS | 1647 | 1467364769525 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:19:29 INFO - PROCESS | 1647 | 1467364769604 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 1647 | 1467364769605 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a3000 == 47 [pid = 1647] [id = 430] 02:19:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1129afc00) [pid = 1647] [serial = 1289] [outer = 0x0] 02:19:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112d41c00) [pid = 1647] [serial = 1290] [outer = 0x1129afc00] 02:19:29 INFO - PROCESS | 1647 | 1467364769634 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116881000) [pid = 1647] [serial = 1291] [outer = 0x1129afc00] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd37000 == 46 [pid = 1647] [id = 424] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b92e000 == 45 [pid = 1647] [id = 423] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b070800 == 44 [pid = 1647] [id = 422] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c3000 == 43 [pid = 1647] [id = 421] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1295b4800 == 42 [pid = 1647] [id = 420] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1292a5000 == 41 [pid = 1647] [id = 419] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12706c800 == 40 [pid = 1647] [id = 418] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x124a0f800 == 39 [pid = 1647] [id = 417] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12150d000 == 38 [pid = 1647] [id = 416] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119aa8800 == 37 [pid = 1647] [id = 415] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11915e000 == 36 [pid = 1647] [id = 414] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad2800 == 35 [pid = 1647] [id = 413] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x112e53000 == 34 [pid = 1647] [id = 412] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x117d31000 == 33 [pid = 1647] [id = 411] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b209000 == 32 [pid = 1647] [id = 410] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12c723800 == 31 [pid = 1647] [id = 429] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd4a000 == 30 [pid = 1647] [id = 428] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1292b6800 == 29 [pid = 1647] [id = 427] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119a23000 == 28 [pid = 1647] [id = 426] 02:19:30 INFO - PROCESS | 1647 | --DOCSHELL 0x115e37800 == 27 [pid = 1647] [id = 425] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119110c00) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1197a3000) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1197eb400) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112a6fc00) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112d3b800) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1176eb800) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1183c1c00) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118fd3c00) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1184dd400) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12501a400) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121279000) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11811f400) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115e8cc00) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x127662800) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126a61000) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119da4400) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1197e4c00) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1272f6400) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x125163000) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b018400) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12127d800) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x129da9400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1276c1800) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129168c00) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x127238800) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11a0f0c00) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a598800) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127668c00) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119da1c00) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128e76400) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a7a1800) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1292cec00) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11a052400) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 02:19:30 INFO - PROCESS | 1647 | 1467364770652 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1273ms 02:19:30 INFO - PROCESS | 1647 | 1467364770698 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 1647 | 1467364770701 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:19:30 INFO - PROCESS | 1647 | 1467364770707 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 1647 | 1467364770709 Marionette TRACE conn2 <- [1,1694,null,{}] 02:19:30 INFO - PROCESS | 1647 | 1467364770713 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:30 INFO - PROCESS | 1647 | 1467364770716 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:30 INFO - PROCESS | 1647 | 1467364770799 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:19:30 INFO - PROCESS | 1647 | 1467364770811 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 1647 | 1467364770814 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ee7000 == 28 [pid = 1647] [id = 431] 02:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112a6b800) [pid = 1647] [serial = 1292] [outer = 0x0] 02:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a77c00) [pid = 1647] [serial = 1293] [outer = 0x112a6b800] 02:19:30 INFO - PROCESS | 1647 | 1467364770855 Marionette DEBUG loaded listener.js 02:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x114f95400) [pid = 1647] [serial = 1294] [outer = 0x112a6b800] 02:19:31 INFO - PROCESS | 1647 | 1467364771192 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 02:19:31 INFO - PROCESS | 1647 | 1467364771231 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 1647 | 1467364771235 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:19:31 INFO - PROCESS | 1647 | 1467364771240 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 1647 | 1467364771242 Marionette TRACE conn2 <- [1,1698,null,{}] 02:19:31 INFO - PROCESS | 1647 | 1467364771244 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:31 INFO - PROCESS | 1647 | 1467364771246 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:31 INFO - PROCESS | 1647 | 1467364771332 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:19:31 INFO - PROCESS | 1647 | 1467364771340 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 1647 | 1467364771341 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d3a800 == 29 [pid = 1647] [id = 432] 02:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116a1b000) [pid = 1647] [serial = 1295] [outer = 0x0] 02:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1176f3400) [pid = 1647] [serial = 1296] [outer = 0x116a1b000] 02:19:31 INFO - PROCESS | 1647 | 1467364771372 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118121c00) [pid = 1647] [serial = 1297] [outer = 0x116a1b000] 02:19:31 INFO - PROCESS | 1647 | 1467364771722 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 02:19:31 INFO - PROCESS | 1647 | 1467364771768 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 1647 | 1467364771769 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:19:31 INFO - PROCESS | 1647 | 1467364771773 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 1647 | 1467364771783 Marionette TRACE conn2 <- [1,1702,null,{}] 02:19:31 INFO - PROCESS | 1647 | 1467364771791 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:31 INFO - PROCESS | 1647 | 1467364771794 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:31 INFO - PROCESS | 1647 | 1467364771874 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:19:31 INFO - PROCESS | 1647 | 1467364771878 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 1647 | 1467364771880 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194aa000 == 30 [pid = 1647] [id = 433] 02:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11897d800) [pid = 1647] [serial = 1298] [outer = 0x0] 02:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1195a4c00) [pid = 1647] [serial = 1299] [outer = 0x11897d800] 02:19:31 INFO - PROCESS | 1647 | 1467364771906 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197a6400) [pid = 1647] [serial = 1300] [outer = 0x11897d800] 02:19:32 INFO - PROCESS | 1647 | 1467364772338 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 581ms 02:19:32 INFO - PROCESS | 1647 | 1467364772357 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:19:32 INFO - PROCESS | 1647 | 1467364772360 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:19:32 INFO - PROCESS | 1647 | 1467364772380 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1647 | 1467364772382 Marionette TRACE conn2 <- [1,1706,null,{}] 02:19:32 INFO - PROCESS | 1647 | 1467364772388 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:32 INFO - PROCESS | 1647 | 1467364772390 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:32 INFO - PROCESS | 1647 | 1467364772512 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:19:32 INFO - PROCESS | 1647 | 1467364772518 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 1647 | 1467364772520 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1ec000 == 31 [pid = 1647] [id = 434] 02:19:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197e6800) [pid = 1647] [serial = 1301] [outer = 0x0] 02:19:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119d05800) [pid = 1647] [serial = 1302] [outer = 0x1197e6800] 02:19:32 INFO - PROCESS | 1647 | 1467364772562 Marionette DEBUG loaded listener.js 02:19:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119df1000) [pid = 1647] [serial = 1303] [outer = 0x1197e6800] 02:19:32 INFO - PROCESS | 1647 | 1467364772947 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 591ms 02:19:32 INFO - PROCESS | 1647 | 1467364772956 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 1647 | 1467364772957 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:19:32 INFO - PROCESS | 1647 | 1467364772959 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1647 | 1467364772960 Marionette TRACE conn2 <- [1,1710,null,{}] 02:19:32 INFO - PROCESS | 1647 | 1467364772962 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:32 INFO - PROCESS | 1647 | 1467364772964 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:33 INFO - PROCESS | 1647 | 1467364773070 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x129166400) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124ce6000) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a05dc00) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121e90400) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1176ef000) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113031800) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112a6f800) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11623e000) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1197e9400) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x116a1b400) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x111da8400) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119544c00) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x112acac00) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119d27c00) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:19:33 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119da6800) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:19:33 INFO - PROCESS | 1647 | 1467364773501 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:33 INFO - PROCESS | 1647 | 1467364773504 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x116278000 == 32 [pid = 1647] [id = 435] 02:19:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11203f800) [pid = 1647] [serial = 1304] [outer = 0x0] 02:19:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112a55400) [pid = 1647] [serial = 1305] [outer = 0x11203f800] 02:19:33 INFO - PROCESS | 1647 | 1467364773536 Marionette DEBUG loaded listener.js 02:19:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112ad0000) [pid = 1647] [serial = 1306] [outer = 0x11203f800] 02:19:34 INFO - PROCESS | 1647 | 1467364774082 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1173ms 02:19:34 INFO - PROCESS | 1647 | 1467364774134 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:19:34 INFO - PROCESS | 1647 | 1467364774136 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:19:34 INFO - PROCESS | 1647 | 1467364774139 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1647 | 1467364774141 Marionette TRACE conn2 <- [1,1714,null,{}] 02:19:34 INFO - PROCESS | 1647 | 1467364774144 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:34 INFO - PROCESS | 1647 | 1467364774146 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:34 INFO - PROCESS | 1647 | 1467364774251 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:19:34 INFO - PROCESS | 1647 | 1467364774330 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:34 INFO - PROCESS | 1647 | 1467364774332 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194cb000 == 33 [pid = 1647] [id = 436] 02:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116760400) [pid = 1647] [serial = 1307] [outer = 0x0] 02:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1176ebc00) [pid = 1647] [serial = 1308] [outer = 0x116760400] 02:19:34 INFO - PROCESS | 1647 | 1467364774363 Marionette DEBUG loaded listener.js 02:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1183c3400) [pid = 1647] [serial = 1309] [outer = 0x116760400] 02:19:34 INFO - PROCESS | 1647 | 1467364774982 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 872ms 02:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:19:35 INFO - PROCESS | 1647 | 1467364775011 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:19:35 INFO - PROCESS | 1647 | 1467364775014 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:19:35 INFO - PROCESS | 1647 | 1467364775017 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:19:35 INFO - PROCESS | 1647 | 1467364775019 Marionette TRACE conn2 <- [1,1718,null,{}] 02:19:35 INFO - PROCESS | 1647 | 1467364775022 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:35 INFO - PROCESS | 1647 | 1467364775024 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:35 INFO - PROCESS | 1647 | 1467364775125 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:19:35 INFO - PROCESS | 1647 | 1467364775204 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1647 | 1467364775206 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180c9800 == 34 [pid = 1647] [id = 437] 02:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113035800) [pid = 1647] [serial = 1310] [outer = 0x0] 02:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115dd8800) [pid = 1647] [serial = 1311] [outer = 0x113035800] 02:19:35 INFO - PROCESS | 1647 | 1467364775235 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116fb0000) [pid = 1647] [serial = 1312] [outer = 0x113035800] 02:19:35 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1ec000 == 33 [pid = 1647] [id = 434] 02:19:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1194aa000 == 32 [pid = 1647] [id = 433] 02:19:35 INFO - PROCESS | 1647 | --DOCSHELL 0x117d3a800 == 31 [pid = 1647] [id = 432] 02:19:35 INFO - PROCESS | 1647 | --DOCSHELL 0x115ee7000 == 30 [pid = 1647] [id = 431] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x129484c00) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1292cc400) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1215c8000) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124ca5800) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12568e400) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x113edcc00) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x116faf800) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x113d62c00) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x116292c00) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x118734400) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1195aa800) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12af59c00) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11811e000) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1184dfc00) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11223ec00) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x113034c00) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x119d0d800) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1197e1c00) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11873bc00) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1197a7c00) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x126a61c00) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x128e7a400) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x124ea1000) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x119df7400) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x11a05d800) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x124eab000) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x12a592400) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x123f67c00) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12723d400) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 02:19:35 INFO - PROCESS | 1647 | 1467364775586 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 623ms 02:19:35 INFO - PROCESS | 1647 | 1467364775639 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:19:35 INFO - PROCESS | 1647 | 1467364775643 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:19:35 INFO - PROCESS | 1647 | 1467364775647 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:19:35 INFO - PROCESS | 1647 | 1467364775649 Marionette TRACE conn2 <- [1,1722,null,{}] 02:19:35 INFO - PROCESS | 1647 | 1467364775657 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:35 INFO - PROCESS | 1647 | 1467364775658 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:35 INFO - PROCESS | 1647 | 1467364775739 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:19:35 INFO - PROCESS | 1647 | 1467364775744 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1647 | 1467364775745 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fc7800 == 31 [pid = 1647] [id = 438] 02:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1183c9800) [pid = 1647] [serial = 1313] [outer = 0x0] 02:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x1184e5800) [pid = 1647] [serial = 1314] [outer = 0x1183c9800] 02:19:35 INFO - PROCESS | 1647 | 1467364775773 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x118739400) [pid = 1647] [serial = 1315] [outer = 0x1183c9800] 02:19:36 INFO - PROCESS | 1647 | 1467364776112 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 473ms 02:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:19:36 INFO - PROCESS | 1647 | 1467364776122 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:19:36 INFO - PROCESS | 1647 | 1467364776123 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:19:36 INFO - PROCESS | 1647 | 1467364776125 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1647 | 1467364776128 Marionette TRACE conn2 <- [1,1726,null,{}] 02:19:36 INFO - PROCESS | 1647 | 1467364776137 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:36 INFO - PROCESS | 1647 | 1467364776142 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:36 INFO - PROCESS | 1647 | 1467364776226 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:19:36 INFO - PROCESS | 1647 | 1467364776285 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 1647 | 1467364776287 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dc3800 == 32 [pid = 1647] [id = 439] 02:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x118979c00) [pid = 1647] [serial = 1316] [outer = 0x0] 02:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1195b1000) [pid = 1647] [serial = 1317] [outer = 0x118979c00] 02:19:36 INFO - PROCESS | 1647 | 1467364776314 Marionette DEBUG loaded listener.js 02:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x119d26c00) [pid = 1647] [serial = 1318] [outer = 0x118979c00] 02:19:36 INFO - PROCESS | 1647 | 1467364776633 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 02:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:19:36 INFO - PROCESS | 1647 | 1467364776646 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:19:36 INFO - PROCESS | 1647 | 1467364776648 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:19:36 INFO - PROCESS | 1647 | 1467364776650 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1647 | 1467364776652 Marionette TRACE conn2 <- [1,1730,null,{}] 02:19:36 INFO - PROCESS | 1647 | 1467364776657 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:36 INFO - PROCESS | 1647 | 1467364776659 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:36 INFO - PROCESS | 1647 | 1467364776739 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:19:36 INFO - PROCESS | 1647 | 1467364776789 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 1647 | 1467364776790 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e4a000 == 33 [pid = 1647] [id = 440] 02:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11897a000) [pid = 1647] [serial = 1319] [outer = 0x0] 02:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119df7400) [pid = 1647] [serial = 1320] [outer = 0x11897a000] 02:19:36 INFO - PROCESS | 1647 | 1467364776816 Marionette DEBUG loaded listener.js 02:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x12119f800) [pid = 1647] [serial = 1321] [outer = 0x11897a000] 02:19:37 INFO - PROCESS | 1647 | 1467364777079 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 471ms 02:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:19:37 INFO - PROCESS | 1647 | 1467364777126 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:19:37 INFO - PROCESS | 1647 | 1467364777127 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:19:37 INFO - PROCESS | 1647 | 1467364777129 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:19:37 INFO - PROCESS | 1647 | 1467364777131 Marionette TRACE conn2 <- [1,1734,null,{}] 02:19:37 INFO - PROCESS | 1647 | 1467364777133 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:37 INFO - PROCESS | 1647 | 1467364777134 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:37 INFO - PROCESS | 1647 | 1467364777215 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:19:37 INFO - PROCESS | 1647 | 1467364777222 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 1647 | 1467364777223 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251cf800 == 34 [pid = 1647] [id = 441] 02:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11a057c00) [pid = 1647] [serial = 1322] [outer = 0x0] 02:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1213a6800) [pid = 1647] [serial = 1323] [outer = 0x11a057c00] 02:19:37 INFO - PROCESS | 1647 | 1467364777248 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x121baec00) [pid = 1647] [serial = 1324] [outer = 0x11a057c00] 02:19:37 INFO - PROCESS | 1647 | 1467364777613 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 517ms 02:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:19:37 INFO - PROCESS | 1647 | 1467364777648 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:19:37 INFO - PROCESS | 1647 | 1467364777649 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:19:37 INFO - PROCESS | 1647 | 1467364777651 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:19:37 INFO - PROCESS | 1647 | 1467364777653 Marionette TRACE conn2 <- [1,1738,null,{}] 02:19:37 INFO - PROCESS | 1647 | 1467364777657 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:37 INFO - PROCESS | 1647 | 1467364777661 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:37 INFO - PROCESS | 1647 | 1467364777776 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:19:37 INFO - PROCESS | 1647 | 1467364777791 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 1647 | 1467364777792 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x126eea000 == 35 [pid = 1647] [id = 442] 02:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x121e92000) [pid = 1647] [serial = 1325] [outer = 0x0] 02:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x124ca6c00) [pid = 1647] [serial = 1326] [outer = 0x121e92000] 02:19:37 INFO - PROCESS | 1647 | 1467364777817 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x126e20400) [pid = 1647] [serial = 1327] [outer = 0x121e92000] 02:19:38 INFO - PROCESS | 1647 | 1467364778147 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 02:19:38 INFO - PROCESS | 1647 | 1467364778175 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 1647 | 1467364778176 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:19:38 INFO - PROCESS | 1647 | 1467364778178 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1647 | 1467364778179 Marionette TRACE conn2 <- [1,1742,null,{}] 02:19:38 INFO - PROCESS | 1647 | 1467364778188 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:38 INFO - PROCESS | 1647 | 1467364778189 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:38 INFO - PROCESS | 1647 | 1467364778285 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:19:38 INFO - PROCESS | 1647 | 1467364778288 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1647 | 1467364778289 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e36800 == 36 [pid = 1647] [id = 443] 02:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1197a8800) [pid = 1647] [serial = 1328] [outer = 0x0] 02:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x127238800) [pid = 1647] [serial = 1329] [outer = 0x1197a8800] 02:19:38 INFO - PROCESS | 1647 | 1467364778314 Marionette DEBUG loaded listener.js 02:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x127666400) [pid = 1647] [serial = 1330] [outer = 0x1197a8800] 02:19:38 INFO - PROCESS | 1647 | 1467364778660 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 02:19:38 INFO - PROCESS | 1647 | 1467364778706 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 1647 | 1467364778708 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:19:38 INFO - PROCESS | 1647 | 1467364778711 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1647 | 1467364778713 Marionette TRACE conn2 <- [1,1746,null,{}] 02:19:38 INFO - PROCESS | 1647 | 1467364778715 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:38 INFO - PROCESS | 1647 | 1467364778717 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:38 INFO - PROCESS | 1647 | 1467364778863 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:19:38 INFO - PROCESS | 1647 | 1467364778880 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1647 | 1467364778881 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292ab000 == 37 [pid = 1647] [id = 444] 02:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112037c00) [pid = 1647] [serial = 1331] [outer = 0x0] 02:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1276c1c00) [pid = 1647] [serial = 1332] [outer = 0x112037c00] 02:19:38 INFO - PROCESS | 1647 | 1467364778919 Marionette DEBUG loaded listener.js 02:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x129163c00) [pid = 1647] [serial = 1333] [outer = 0x112037c00] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1183cf400) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1122bcc00) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12568c400) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x113383400) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1129afc00) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x119d9f800) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x116a1b000) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11897d800) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:19:39 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x112a6b800) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:19:39 INFO - PROCESS | 1647 | 1467364779331 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 669ms 02:19:39 INFO - PROCESS | 1647 | 1467364779380 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 1647 | 1467364779381 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:19:39 INFO - PROCESS | 1647 | 1467364779384 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 1647 | 1467364779385 Marionette TRACE conn2 <- [1,1750,null,{}] 02:19:39 INFO - PROCESS | 1647 | 1467364779387 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:39 INFO - PROCESS | 1647 | 1467364779388 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:39 INFO - PROCESS | 1647 | 1467364779494 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:19:39 INFO - PROCESS | 1647 | 1467364779527 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:39 INFO - PROCESS | 1647 | 1467364779529 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a506800 == 38 [pid = 1647] [id = 445] 02:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1128cd400) [pid = 1647] [serial = 1334] [outer = 0x0] 02:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11872ec00) [pid = 1647] [serial = 1335] [outer = 0x1128cd400] 02:19:39 INFO - PROCESS | 1647 | 1467364779553 Marionette DEBUG loaded listener.js 02:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x129164000) [pid = 1647] [serial = 1336] [outer = 0x1128cd400] 02:19:39 INFO - PROCESS | 1647 | 1467364779818 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 472ms 02:19:39 INFO - PROCESS | 1647 | 1467364779859 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 1647 | 1467364779860 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:19:39 INFO - PROCESS | 1647 | 1467364779877 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 1647 | 1467364779879 Marionette TRACE conn2 <- [1,1754,null,{}] 02:19:39 INFO - PROCESS | 1647 | 1467364779881 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:39 INFO - PROCESS | 1647 | 1467364779882 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:39 INFO - PROCESS | 1647 | 1467364779964 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:19:39 INFO - PROCESS | 1647 | 1467364779968 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:39 INFO - PROCESS | 1647 | 1467364779970 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a6d000 == 39 [pid = 1647] [id = 446] 02:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x129165000) [pid = 1647] [serial = 1337] [outer = 0x0] 02:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1292c5800) [pid = 1647] [serial = 1338] [outer = 0x129165000] 02:19:39 INFO - PROCESS | 1647 | 1467364779993 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1292d3800) [pid = 1647] [serial = 1339] [outer = 0x129165000] 02:19:40 INFO - PROCESS | 1647 | 1467364780328 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 483ms 02:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:19:40 INFO - PROCESS | 1647 | 1467364780346 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:19:40 INFO - PROCESS | 1647 | 1467364780347 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:19:40 INFO - PROCESS | 1647 | 1467364780350 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:19:40 INFO - PROCESS | 1647 | 1467364780353 Marionette TRACE conn2 <- [1,1758,null,{}] 02:19:40 INFO - PROCESS | 1647 | 1467364780355 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:40 INFO - PROCESS | 1647 | 1467364780357 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:40 INFO - PROCESS | 1647 | 1467364780477 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:19:40 INFO - PROCESS | 1647 | 1467364780482 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1647 | 1467364780484 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b082800 == 40 [pid = 1647] [id = 447] 02:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1292d1800) [pid = 1647] [serial = 1340] [outer = 0x0] 02:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x129488c00) [pid = 1647] [serial = 1341] [outer = 0x1292d1800] 02:19:40 INFO - PROCESS | 1647 | 1467364780511 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12a5e7000) [pid = 1647] [serial = 1342] [outer = 0x1292d1800] 02:19:40 INFO - PROCESS | 1647 | 1467364780806 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 472ms 02:19:40 INFO - PROCESS | 1647 | 1467364780828 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:19:40 INFO - PROCESS | 1647 | 1467364780840 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:19:40 INFO - PROCESS | 1647 | 1467364780843 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:19:40 INFO - PROCESS | 1647 | 1467364780844 Marionette TRACE conn2 <- [1,1762,null,{}] 02:19:40 INFO - PROCESS | 1647 | 1467364780846 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:40 INFO - PROCESS | 1647 | 1467364780847 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:40 INFO - PROCESS | 1647 | 1467364780929 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:19:40 INFO - PROCESS | 1647 | 1467364780933 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1647 | 1467364780934 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd35000 == 41 [pid = 1647] [id = 448] 02:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12a5e7800) [pid = 1647] [serial = 1343] [outer = 0x0] 02:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x12a79f000) [pid = 1647] [serial = 1344] [outer = 0x12a5e7800] 02:19:40 INFO - PROCESS | 1647 | 1467364780959 Marionette DEBUG loaded listener.js 02:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x12af5c000) [pid = 1647] [serial = 1345] [outer = 0x12a5e7800] 02:19:41 INFO - PROCESS | 1647 | 1467364781277 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 02:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:19:41 INFO - PROCESS | 1647 | 1467364781314 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:19:41 INFO - PROCESS | 1647 | 1467364781315 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:19:41 INFO - PROCESS | 1647 | 1467364781317 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - PROCESS | 1647 | 1467364781318 Marionette TRACE conn2 <- [1,1766,null,{}] 02:19:41 INFO - PROCESS | 1647 | 1467364781323 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:41 INFO - PROCESS | 1647 | 1467364781324 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:41 INFO - PROCESS | 1647 | 1467364781478 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:19:41 INFO - PROCESS | 1647 | 1467364781520 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:41 INFO - PROCESS | 1647 | 1467364781522 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ee7000 == 42 [pid = 1647] [id = 449] 02:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x111f2e800) [pid = 1647] [serial = 1346] [outer = 0x0] 02:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1128d0000) [pid = 1647] [serial = 1347] [outer = 0x111f2e800] 02:19:41 INFO - PROCESS | 1647 | 1467364781553 Marionette DEBUG loaded listener.js 02:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112a9f400) [pid = 1647] [serial = 1348] [outer = 0x111f2e800] 02:19:42 INFO - PROCESS | 1647 | 1467364782009 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 721ms 02:19:42 INFO - PROCESS | 1647 | 1467364782039 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:19:42 INFO - PROCESS | 1647 | 1467364782042 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:19:42 INFO - PROCESS | 1647 | 1467364782045 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 1647 | 1467364782048 Marionette TRACE conn2 <- [1,1770,null,{}] 02:19:42 INFO - PROCESS | 1647 | 1467364782051 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:42 INFO - PROCESS | 1647 | 1467364782053 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:42 INFO - PROCESS | 1647 | 1467364782158 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:19:42 INFO - PROCESS | 1647 | 1467364782216 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1647 | 1467364782218 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e9800 == 43 [pid = 1647] [id = 450] 02:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x114f90400) [pid = 1647] [serial = 1349] [outer = 0x0] 02:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1184e8800) [pid = 1647] [serial = 1350] [outer = 0x114f90400] 02:19:42 INFO - PROCESS | 1647 | 1467364782248 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119546000) [pid = 1647] [serial = 1351] [outer = 0x114f90400] 02:19:42 INFO - PROCESS | 1647 | 1467364782705 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 02:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:19:42 INFO - PROCESS | 1647 | 1467364782716 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:19:42 INFO - PROCESS | 1647 | 1467364782718 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:19:42 INFO - PROCESS | 1647 | 1467364782723 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 1647 | 1467364782724 Marionette TRACE conn2 <- [1,1774,null,{}] 02:19:42 INFO - PROCESS | 1647 | 1467364782727 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:42 INFO - PROCESS | 1647 | 1467364782728 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:42 INFO - PROCESS | 1647 | 1467364782851 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:19:42 INFO - PROCESS | 1647 | 1467364782924 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1647 | 1467364782925 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295b4800 == 44 [pid = 1647] [id = 451] 02:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119aeb000) [pid = 1647] [serial = 1352] [outer = 0x0] 02:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a05c000) [pid = 1647] [serial = 1353] [outer = 0x119aeb000] 02:19:42 INFO - PROCESS | 1647 | 1467364782955 Marionette DEBUG loaded listener.js 02:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121986400) [pid = 1647] [serial = 1354] [outer = 0x119aeb000] 02:19:43 INFO - PROCESS | 1647 | 1467364783364 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 675ms 02:19:43 INFO - PROCESS | 1647 | 1467364783397 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1647 | 1467364783401 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:19:43 INFO - PROCESS | 1647 | 1467364783413 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1647 | 1467364783417 Marionette TRACE conn2 <- [1,1778,null,{}] 02:19:43 INFO - PROCESS | 1647 | 1467364783421 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:43 INFO - PROCESS | 1647 | 1467364783425 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:43 INFO - PROCESS | 1647 | 1467364783583 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:19:43 INFO - PROCESS | 1647 | 1467364783683 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 1647 | 1467364783684 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd5c000 == 45 [pid = 1647] [id = 452] 02:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121983800) [pid = 1647] [serial = 1355] [outer = 0x0] 02:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124ea3400) [pid = 1647] [serial = 1356] [outer = 0x121983800] 02:19:43 INFO - PROCESS | 1647 | 1467364783732 Marionette DEBUG loaded listener.js 02:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12766ec00) [pid = 1647] [serial = 1357] [outer = 0x121983800] 02:19:44 INFO - PROCESS | 1647 | 1467364784146 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 833ms 02:19:44 INFO - PROCESS | 1647 | 1467364784253 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 1647 | 1467364784255 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:19:44 INFO - PROCESS | 1647 | 1467364784257 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:19:44 INFO - PROCESS | 1647 | 1467364784258 Marionette TRACE conn2 <- [1,1782,null,{}] 02:19:44 INFO - PROCESS | 1647 | 1467364784261 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:44 INFO - PROCESS | 1647 | 1467364784262 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:44 INFO - PROCESS | 1647 | 1467364784366 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:19:44 INFO - PROCESS | 1647 | 1467364784581 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 1647 | 1467364784582 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x118169000 == 46 [pid = 1647] [id = 453] 02:19:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1122b3000) [pid = 1647] [serial = 1358] [outer = 0x0] 02:19:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x115e20000) [pid = 1647] [serial = 1359] [outer = 0x1122b3000] 02:19:44 INFO - PROCESS | 1647 | 1467364784615 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116fb2800) [pid = 1647] [serial = 1360] [outer = 0x1122b3000] 02:19:45 INFO - PROCESS | 1647 | 1467364785032 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 821ms 02:19:45 INFO - PROCESS | 1647 | 1467364785080 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:19:45 INFO - PROCESS | 1647 | 1467364785082 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:19:45 INFO - PROCESS | 1647 | 1467364785085 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1647 | 1467364785087 Marionette TRACE conn2 <- [1,1786,null,{}] 02:19:45 INFO - PROCESS | 1647 | 1467364785090 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:45 INFO - PROCESS | 1647 | 1467364785093 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:45 INFO - PROCESS | 1647 | 1467364785189 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:19:45 INFO - PROCESS | 1647 | 1467364785249 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1647 | 1467364785251 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a4000 == 47 [pid = 1647] [id = 454] 02:19:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118713400) [pid = 1647] [serial = 1361] [outer = 0x0] 02:19:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11954d800) [pid = 1647] [serial = 1362] [outer = 0x118713400] 02:19:45 INFO - PROCESS | 1647 | 1467364785290 Marionette DEBUG loaded listener.js 02:19:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1197e0c00) [pid = 1647] [serial = 1363] [outer = 0x118713400] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd35000 == 46 [pid = 1647] [id = 448] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12b082800 == 45 [pid = 1647] [id = 447] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x121a6d000 == 44 [pid = 1647] [id = 446] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12a506800 == 43 [pid = 1647] [id = 445] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1292ab000 == 42 [pid = 1647] [id = 444] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x128e36800 == 41 [pid = 1647] [id = 443] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x126eea000 == 40 [pid = 1647] [id = 442] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1251cf800 == 39 [pid = 1647] [id = 441] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x112e4a000 == 38 [pid = 1647] [id = 440] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x119dc3800 == 37 [pid = 1647] [id = 439] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x118fc7800 == 36 [pid = 1647] [id = 438] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1180c9800 == 35 [pid = 1647] [id = 437] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x116278000 == 34 [pid = 1647] [id = 435] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1194cb000 == 33 [pid = 1647] [id = 436] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a3000 == 32 [pid = 1647] [id = 430] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x118169000 == 31 [pid = 1647] [id = 453] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd5c000 == 30 [pid = 1647] [id = 452] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1295b4800 == 29 [pid = 1647] [id = 451] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e9800 == 28 [pid = 1647] [id = 450] 02:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x115ee7000 == 27 [pid = 1647] [id = 449] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119d20c00) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a67400) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1292c7400) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11811c000) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116881000) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x125167000) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119d05800) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1176f3400) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1195a4c00) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197a6400) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112a77c00) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x114f95400) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118121c00) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112d41c00) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1128d9c00) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x116fba400) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118fd6400) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1211a8400) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1276bd400) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 02:19:46 INFO - PROCESS | 1647 | 1467364786357 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1323ms 02:19:46 INFO - PROCESS | 1647 | 1467364786409 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 1647 | 1467364786411 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:19:46 INFO - PROCESS | 1647 | 1467364786414 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 1647 | 1467364786417 Marionette TRACE conn2 <- [1,1790,null,{}] 02:19:46 INFO - PROCESS | 1647 | 1467364786429 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:46 INFO - PROCESS | 1647 | 1467364786430 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:46 INFO - PROCESS | 1647 | 1467364786510 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:19:46 INFO - PROCESS | 1647 | 1467364786515 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:46 INFO - PROCESS | 1647 | 1467364786517 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11685a800 == 28 [pid = 1647] [id = 455] 02:19:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115dde800) [pid = 1647] [serial = 1364] [outer = 0x0] 02:19:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115e8ec00) [pid = 1647] [serial = 1365] [outer = 0x115dde800] 02:19:46 INFO - PROCESS | 1647 | 1467364786546 Marionette DEBUG loaded listener.js 02:19:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116885c00) [pid = 1647] [serial = 1366] [outer = 0x115dde800] 02:19:46 INFO - PROCESS | 1647 | 1467364786911 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 530ms 02:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:19:46 INFO - PROCESS | 1647 | 1467364786943 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 1647 | 1467364786946 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:19:46 INFO - PROCESS | 1647 | 1467364786951 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 1647 | 1467364786953 Marionette TRACE conn2 <- [1,1794,null,{}] 02:19:46 INFO - PROCESS | 1647 | 1467364786955 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:46 INFO - PROCESS | 1647 | 1467364786957 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:47 INFO - PROCESS | 1647 | 1467364787042 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:19:47 INFO - PROCESS | 1647 | 1467364787098 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 1647 | 1467364787099 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11814c000 == 29 [pid = 1647] [id = 456] 02:19:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115e20800) [pid = 1647] [serial = 1367] [outer = 0x0] 02:19:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118115000) [pid = 1647] [serial = 1368] [outer = 0x115e20800] 02:19:47 INFO - PROCESS | 1647 | 1467364787126 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11897e400) [pid = 1647] [serial = 1369] [outer = 0x115e20800] 02:19:47 INFO - PROCESS | 1647 | 1467364787440 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 02:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:19:47 INFO - PROCESS | 1647 | 1467364787473 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1647 | 1467364787474 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:19:47 INFO - PROCESS | 1647 | 1467364787476 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1647 | 1467364787479 Marionette TRACE conn2 <- [1,1798,null,{}] 02:19:47 INFO - PROCESS | 1647 | 1467364787487 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:47 INFO - PROCESS | 1647 | 1467364787490 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:47 INFO - PROCESS | 1647 | 1467364787572 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:19:47 INFO - PROCESS | 1647 | 1467364787626 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 1647 | 1467364787628 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a25800 == 30 [pid = 1647] [id = 457] 02:19:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119116000) [pid = 1647] [serial = 1370] [outer = 0x0] 02:19:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197e1800) [pid = 1647] [serial = 1371] [outer = 0x119116000] 02:19:47 INFO - PROCESS | 1647 | 1467364787656 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d23000) [pid = 1647] [serial = 1372] [outer = 0x119116000] 02:19:47 INFO - PROCESS | 1647 | 1467364787924 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 02:19:47 INFO - PROCESS | 1647 | 1467364787948 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1647 | 1467364787949 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:19:47 INFO - PROCESS | 1647 | 1467364787959 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1647 | 1467364787960 Marionette TRACE conn2 <- [1,1802,null,{}] 02:19:47 INFO - PROCESS | 1647 | 1467364787962 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:47 INFO - PROCESS | 1647 | 1467364787963 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:48 INFO - PROCESS | 1647 | 1467364788047 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:19:48 INFO - PROCESS | 1647 | 1467364788051 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 1647 | 1467364788052 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e3800 == 31 [pid = 1647] [id = 458] 02:19:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d2ec00) [pid = 1647] [serial = 1373] [outer = 0x0] 02:19:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119df8c00) [pid = 1647] [serial = 1374] [outer = 0x119d2ec00] 02:19:48 INFO - PROCESS | 1647 | 1467364788080 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a05d800) [pid = 1647] [serial = 1375] [outer = 0x119d2ec00] 02:19:48 INFO - PROCESS | 1647 | 1467364788453 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 527ms 02:19:48 INFO - PROCESS | 1647 | 1467364788488 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:19:48 INFO - PROCESS | 1647 | 1467364788489 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:19:48 INFO - PROCESS | 1647 | 1467364788517 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 1647 | 1467364788519 Marionette TRACE conn2 <- [1,1806,null,{}] 02:19:48 INFO - PROCESS | 1647 | 1467364788523 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:48 INFO - PROCESS | 1647 | 1467364788524 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:48 INFO - PROCESS | 1647 | 1467364788619 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:19:48 INFO - PROCESS | 1647 | 1467364788661 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 1647 | 1467364788662 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a70800 == 32 [pid = 1647] [id = 459] 02:19:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11a0f1400) [pid = 1647] [serial = 1376] [outer = 0x0] 02:19:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12127c400) [pid = 1647] [serial = 1377] [outer = 0x11a0f1400] 02:19:48 INFO - PROCESS | 1647 | 1467364788686 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121b2e400) [pid = 1647] [serial = 1378] [outer = 0x11a0f1400] 02:19:49 INFO - PROCESS | 1647 | 1467364789026 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 530ms 02:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:19:49 INFO - PROCESS | 1647 | 1467364789038 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 1647 | 1467364789039 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:19:49 INFO - PROCESS | 1647 | 1467364789041 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 1647 | 1467364789043 Marionette TRACE conn2 <- [1,1810,null,{}] 02:19:49 INFO - PROCESS | 1647 | 1467364789045 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:49 INFO - PROCESS | 1647 | 1467364789049 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:49 INFO - PROCESS | 1647 | 1467364789159 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:19:49 INFO - PROCESS | 1647 | 1467364789163 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1647 | 1467364789164 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ee6800 == 33 [pid = 1647] [id = 460] 02:19:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1211abc00) [pid = 1647] [serial = 1379] [outer = 0x0] 02:19:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124a5bc00) [pid = 1647] [serial = 1380] [outer = 0x1211abc00] 02:19:49 INFO - PROCESS | 1647 | 1467364789189 Marionette DEBUG loaded listener.js 02:19:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126a66000) [pid = 1647] [serial = 1381] [outer = 0x1211abc00] 02:19:49 INFO - PROCESS | 1647 | 1467364789541 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 02:19:49 INFO - PROCESS | 1647 | 1467364789562 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 1647 | 1467364789563 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:19:49 INFO - PROCESS | 1647 | 1467364789565 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 1647 | 1467364789566 Marionette TRACE conn2 <- [1,1814,null,{}] 02:19:49 INFO - PROCESS | 1647 | 1467364789568 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:49 INFO - PROCESS | 1647 | 1467364789571 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:49 INFO - PROCESS | 1647 | 1467364789673 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:19:49 INFO - PROCESS | 1647 | 1467364789677 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1647 | 1467364789678 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292af000 == 34 [pid = 1647] [id = 461] 02:19:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118117c00) [pid = 1647] [serial = 1382] [outer = 0x0] 02:19:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12702f400) [pid = 1647] [serial = 1383] [outer = 0x118117c00] 02:19:49 INFO - PROCESS | 1647 | 1467364789702 Marionette DEBUG loaded listener.js 02:19:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x127662800) [pid = 1647] [serial = 1384] [outer = 0x118117c00] 02:19:50 INFO - PROCESS | 1647 | 1467364790038 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 524ms 02:19:50 INFO - PROCESS | 1647 | 1467364790090 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:19:50 INFO - PROCESS | 1647 | 1467364790091 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:19:50 INFO - PROCESS | 1647 | 1467364790093 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - PROCESS | 1647 | 1467364790094 Marionette TRACE conn2 <- [1,1818,null,{}] 02:19:50 INFO - PROCESS | 1647 | 1467364790096 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:50 INFO - PROCESS | 1647 | 1467364790097 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:50 INFO - PROCESS | 1647 | 1467364790196 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1197e6800) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a5e7800) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121e92000) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1197a8800) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1128cd400) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112037c00) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a057c00) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116760400) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113035800) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1183c9800) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11897a000) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11203f800) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118979c00) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1292d1800) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:19:50 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x129165000) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:19:50 INFO - PROCESS | 1647 | 1467364790443 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:50 INFO - PROCESS | 1647 | 1467364790444 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11874c000 == 35 [pid = 1647] [id = 462] 02:19:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11203f800) [pid = 1647] [serial = 1385] [outer = 0x0] 02:19:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112a86800) [pid = 1647] [serial = 1386] [outer = 0x11203f800] 02:19:50 INFO - PROCESS | 1647 | 1467364790468 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118114c00) [pid = 1647] [serial = 1387] [outer = 0x11203f800] 02:19:50 INFO - PROCESS | 1647 | 1467364790728 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 02:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:19:50 INFO - PROCESS | 1647 | 1467364790763 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:19:50 INFO - PROCESS | 1647 | 1467364790764 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:19:50 INFO - PROCESS | 1647 | 1467364790777 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - PROCESS | 1647 | 1467364790779 Marionette TRACE conn2 <- [1,1822,null,{}] 02:19:50 INFO - PROCESS | 1647 | 1467364790793 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:50 INFO - PROCESS | 1647 | 1467364790794 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:50 INFO - PROCESS | 1647 | 1467364790877 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:19:50 INFO - PROCESS | 1647 | 1467364790881 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:50 INFO - PROCESS | 1647 | 1467364790882 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a759000 == 36 [pid = 1647] [id = 463] 02:19:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116811800) [pid = 1647] [serial = 1388] [outer = 0x0] 02:19:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119ae5c00) [pid = 1647] [serial = 1389] [outer = 0x116811800] 02:19:50 INFO - PROCESS | 1647 | 1467364790906 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x127661400) [pid = 1647] [serial = 1390] [outer = 0x116811800] 02:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 484ms 02:19:51 INFO - PROCESS | 1647 | 1467364791244 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:19:51 INFO - PROCESS | 1647 | 1467364791251 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 1647 | 1467364791252 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:19:51 INFO - PROCESS | 1647 | 1467364791262 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 1647 | 1467364791263 Marionette TRACE conn2 <- [1,1826,null,{}] 02:19:51 INFO - PROCESS | 1647 | 1467364791265 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:51 INFO - PROCESS | 1647 | 1467364791266 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:51 INFO - PROCESS | 1647 | 1467364791377 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:19:51 INFO - PROCESS | 1647 | 1467364791383 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1647 | 1467364791385 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b202800 == 37 [pid = 1647] [id = 464] 02:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11811e400) [pid = 1647] [serial = 1391] [outer = 0x0] 02:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128e79000) [pid = 1647] [serial = 1392] [outer = 0x11811e400] 02:19:51 INFO - PROCESS | 1647 | 1467364791408 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1292c9000) [pid = 1647] [serial = 1393] [outer = 0x11811e400] 02:19:51 INFO - PROCESS | 1647 | 1467364791716 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 02:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:19:51 INFO - PROCESS | 1647 | 1467364791731 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 1647 | 1467364791732 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:19:51 INFO - PROCESS | 1647 | 1467364791735 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 1647 | 1467364791738 Marionette TRACE conn2 <- [1,1830,null,{}] 02:19:51 INFO - PROCESS | 1647 | 1467364791742 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:51 INFO - PROCESS | 1647 | 1467364791752 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:51 INFO - PROCESS | 1647 | 1467364791843 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:19:51 INFO - PROCESS | 1647 | 1467364791846 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1647 | 1467364791848 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd59000 == 38 [pid = 1647] [id = 465] 02:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119da2800) [pid = 1647] [serial = 1394] [outer = 0x0] 02:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129488000) [pid = 1647] [serial = 1395] [outer = 0x119da2800] 02:19:51 INFO - PROCESS | 1647 | 1467364791874 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a796c00) [pid = 1647] [serial = 1396] [outer = 0x119da2800] 02:19:52 INFO - PROCESS | 1647 | 1467364792206 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 523ms 02:19:52 INFO - PROCESS | 1647 | 1467364792259 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 1647 | 1467364792260 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:19:52 INFO - PROCESS | 1647 | 1467364792273 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1647 | 1467364792274 Marionette TRACE conn2 <- [1,1834,null,{}] 02:19:52 INFO - PROCESS | 1647 | 1467364792276 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:52 INFO - PROCESS | 1647 | 1467364792277 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:52 INFO - PROCESS | 1647 | 1467364792357 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:19:52 INFO - PROCESS | 1647 | 1467364792361 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 1647 | 1467364792362 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c483000 == 39 [pid = 1647] [id = 466] 02:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1292cc800) [pid = 1647] [serial = 1397] [outer = 0x0] 02:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a7a2400) [pid = 1647] [serial = 1398] [outer = 0x1292cc800] 02:19:52 INFO - PROCESS | 1647 | 1467364792386 Marionette DEBUG loaded listener.js 02:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12af88c00) [pid = 1647] [serial = 1399] [outer = 0x1292cc800] 02:19:52 INFO - PROCESS | 1647 | 1467364792961 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 722ms 02:19:53 INFO - PROCESS | 1647 | 1467364792997 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1647 | 1467364793000 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:19:53 INFO - PROCESS | 1647 | 1467364793005 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1647 | 1467364793010 Marionette TRACE conn2 <- [1,1838,null,{}] 02:19:53 INFO - PROCESS | 1647 | 1467364793013 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:53 INFO - PROCESS | 1647 | 1467364793015 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:53 INFO - PROCESS | 1647 | 1467364793125 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:19:53 INFO - PROCESS | 1647 | 1467364793185 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:53 INFO - PROCESS | 1647 | 1467364793186 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d5000 == 40 [pid = 1647] [id = 467] 02:19:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112a7a400) [pid = 1647] [serial = 1400] [outer = 0x0] 02:19:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115dde400) [pid = 1647] [serial = 1401] [outer = 0x112a7a400] 02:19:53 INFO - PROCESS | 1647 | 1467364793218 Marionette DEBUG loaded listener.js 02:19:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118116400) [pid = 1647] [serial = 1402] [outer = 0x112a7a400] 02:19:53 INFO - PROCESS | 1647 | 1467364793778 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 825ms 02:19:53 INFO - PROCESS | 1647 | 1467364793828 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1647 | 1467364793832 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:19:53 INFO - PROCESS | 1647 | 1467364793836 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1647 | 1467364793838 Marionette TRACE conn2 <- [1,1842,null,{}] 02:19:53 INFO - PROCESS | 1647 | 1467364793841 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:53 INFO - PROCESS | 1647 | 1467364793842 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:53 INFO - PROCESS | 1647 | 1467364793958 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:19:54 INFO - PROCESS | 1647 | 1467364794019 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1647 | 1467364794020 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bcb800 == 41 [pid = 1647] [id = 468] 02:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118fd9000) [pid = 1647] [serial = 1403] [outer = 0x0] 02:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1195acc00) [pid = 1647] [serial = 1404] [outer = 0x118fd9000] 02:19:54 INFO - PROCESS | 1647 | 1467364794050 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119aea000) [pid = 1647] [serial = 1405] [outer = 0x118fd9000] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd59000 == 40 [pid = 1647] [id = 465] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b202800 == 39 [pid = 1647] [id = 464] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12a759000 == 38 [pid = 1647] [id = 463] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11874c000 == 37 [pid = 1647] [id = 462] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1292af000 == 36 [pid = 1647] [id = 461] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x126ee6800 == 35 [pid = 1647] [id = 460] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x121a70800 == 34 [pid = 1647] [id = 459] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e3800 == 33 [pid = 1647] [id = 458] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119a25800 == 32 [pid = 1647] [id = 457] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11814c000 == 31 [pid = 1647] [id = 456] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11685a800 == 30 [pid = 1647] [id = 455] 02:19:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a4000 == 29 [pid = 1647] [id = 454] 02:19:54 INFO - PROCESS | 1647 | 1467364794688 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 876ms 02:19:54 INFO - PROCESS | 1647 | 1467364794712 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:19:54 INFO - PROCESS | 1647 | 1467364794715 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:19:54 INFO - PROCESS | 1647 | 1467364794718 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:19:54 INFO - PROCESS | 1647 | 1467364794722 Marionette TRACE conn2 <- [1,1846,null,{}] 02:19:54 INFO - PROCESS | 1647 | 1467364794727 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:54 INFO - PROCESS | 1647 | 1467364794728 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:54 INFO - PROCESS | 1647 | 1467364794812 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119df1000) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12a79f000) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124ca6c00) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x127238800) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126e20400) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11872ec00) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1276c1c00) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1213a6800) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1176ebc00) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1183c3400) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115dd8800) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12af5c000) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116fb0000) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1184e5800) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118739400) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119df7400) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12119f800) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112a55400) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112ad0000) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d26c00) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1195b1000) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x129488c00) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x129163c00) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1292c5800) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a5e7000) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x127666400) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x129164000) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121baec00) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1292d3800) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 02:19:54 INFO - PROCESS | 1647 | 1467364794882 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1647 | 1467364794883 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad1800 == 30 [pid = 1647] [id = 469] 02:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11623dc00) [pid = 1647] [serial = 1406] [outer = 0x0] 02:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1176ebc00) [pid = 1647] [serial = 1407] [outer = 0x11623dc00] 02:19:54 INFO - PROCESS | 1647 | 1467364794911 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118711400) [pid = 1647] [serial = 1408] [outer = 0x11623dc00] 02:19:55 INFO - PROCESS | 1647 | 1467364795210 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 526ms 02:19:55 INFO - PROCESS | 1647 | 1467364795245 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:19:55 INFO - PROCESS | 1647 | 1467364795248 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:19:55 INFO - PROCESS | 1647 | 1467364795252 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 1647 | 1467364795255 Marionette TRACE conn2 <- [1,1850,null,{}] 02:19:55 INFO - PROCESS | 1647 | 1467364795259 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:55 INFO - PROCESS | 1647 | 1467364795260 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:55 INFO - PROCESS | 1647 | 1467364795341 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:19:55 INFO - PROCESS | 1647 | 1467364795433 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1647 | 1467364795434 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x119170800 == 31 [pid = 1647] [id = 470] 02:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1197a6c00) [pid = 1647] [serial = 1409] [outer = 0x0] 02:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1197eb400) [pid = 1647] [serial = 1410] [outer = 0x1197a6c00] 02:19:55 INFO - PROCESS | 1647 | 1467364795463 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119d24000) [pid = 1647] [serial = 1411] [outer = 0x1197a6c00] 02:19:55 INFO - PROCESS | 1647 | 1467364795764 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 02:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:19:55 INFO - PROCESS | 1647 | 1467364795777 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:19:55 INFO - PROCESS | 1647 | 1467364795778 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:19:55 INFO - PROCESS | 1647 | 1467364795780 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 1647 | 1467364795783 Marionette TRACE conn2 <- [1,1854,null,{}] 02:19:55 INFO - PROCESS | 1647 | 1467364795798 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:55 INFO - PROCESS | 1647 | 1467364795801 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:55 INFO - PROCESS | 1647 | 1467364795886 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:19:55 INFO - PROCESS | 1647 | 1467364795894 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1647 | 1467364795896 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212ef000 == 32 [pid = 1647] [id = 471] 02:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119d2ac00) [pid = 1647] [serial = 1412] [outer = 0x0] 02:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12119e000) [pid = 1647] [serial = 1413] [outer = 0x119d2ac00] 02:19:55 INFO - PROCESS | 1647 | 1467364795924 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x121b36800) [pid = 1647] [serial = 1414] [outer = 0x119d2ac00] 02:19:56 INFO - PROCESS | 1647 | 1467364796273 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 525ms 02:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:19:56 INFO - PROCESS | 1647 | 1467364796306 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1647 | 1467364796307 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:19:56 INFO - PROCESS | 1647 | 1467364796309 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1647 | 1467364796311 Marionette TRACE conn2 <- [1,1858,null,{}] 02:19:56 INFO - PROCESS | 1647 | 1467364796313 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:56 INFO - PROCESS | 1647 | 1467364796314 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:56 INFO - PROCESS | 1647 | 1467364796396 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:19:56 INFO - PROCESS | 1647 | 1467364796400 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1647 | 1467364796401 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251c6000 == 33 [pid = 1647] [id = 472] 02:19:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123ff2400) [pid = 1647] [serial = 1415] [outer = 0x0] 02:19:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124e9e800) [pid = 1647] [serial = 1416] [outer = 0x123ff2400] 02:19:56 INFO - PROCESS | 1647 | 1467364796429 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x125691800) [pid = 1647] [serial = 1417] [outer = 0x123ff2400] 02:19:56 INFO - PROCESS | 1647 | 1467364796761 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 02:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:19:56 INFO - PROCESS | 1647 | 1467364796779 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1647 | 1467364796780 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:19:56 INFO - PROCESS | 1647 | 1467364796782 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1647 | 1467364796783 Marionette TRACE conn2 <- [1,1862,null,{}] 02:19:56 INFO - PROCESS | 1647 | 1467364796785 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:56 INFO - PROCESS | 1647 | 1467364796788 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:56 INFO - PROCESS | 1647 | 1467364796864 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:19:56 INFO - PROCESS | 1647 | 1467364796936 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1647 | 1467364796937 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aaa800 == 34 [pid = 1647] [id = 473] 02:19:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119df7400) [pid = 1647] [serial = 1418] [outer = 0x0] 02:19:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12682ec00) [pid = 1647] [serial = 1419] [outer = 0x119df7400] 02:19:56 INFO - PROCESS | 1647 | 1467364796962 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1272f1000) [pid = 1647] [serial = 1420] [outer = 0x119df7400] 02:19:57 INFO - PROCESS | 1647 | 1467364797275 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 02:19:57 INFO - PROCESS | 1647 | 1467364797301 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:19:57 INFO - PROCESS | 1647 | 1467364797303 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:19:57 INFO - PROCESS | 1647 | 1467364797307 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1647 | 1467364797308 Marionette TRACE conn2 <- [1,1866,null,{}] 02:19:57 INFO - PROCESS | 1647 | 1467364797311 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:57 INFO - PROCESS | 1647 | 1467364797315 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:57 INFO - PROCESS | 1647 | 1467364797431 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:19:57 INFO - PROCESS | 1647 | 1467364797443 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 1647 | 1467364797444 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a515800 == 35 [pid = 1647] [id = 474] 02:19:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11911a800) [pid = 1647] [serial = 1421] [outer = 0x0] 02:19:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12766d000) [pid = 1647] [serial = 1422] [outer = 0x11911a800] 02:19:57 INFO - PROCESS | 1647 | 1467364797469 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a594000) [pid = 1647] [serial = 1423] [outer = 0x11911a800] 02:19:57 INFO - PROCESS | 1647 | 1467364797833 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 02:19:57 INFO - PROCESS | 1647 | 1467364797876 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:19:57 INFO - PROCESS | 1647 | 1467364797877 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:19:57 INFO - PROCESS | 1647 | 1467364797879 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1647 | 1467364797880 Marionette TRACE conn2 <- [1,1870,null,{}] 02:19:57 INFO - PROCESS | 1647 | 1467364797883 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:57 INFO - PROCESS | 1647 | 1467364797884 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:57 INFO - PROCESS | 1647 | 1467364797983 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:19:58 INFO - PROCESS | 1647 | 1467364797994 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 1647 | 1467364797995 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1168be000 == 36 [pid = 1647] [id = 475] 02:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112a67400) [pid = 1647] [serial = 1424] [outer = 0x0] 02:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a5e9c00) [pid = 1647] [serial = 1425] [outer = 0x112a67400] 02:19:58 INFO - PROCESS | 1647 | 1467364798020 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12af59000) [pid = 1647] [serial = 1426] [outer = 0x112a67400] 02:19:58 INFO - PROCESS | 1647 | 1467364798347 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 02:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:19:58 INFO - PROCESS | 1647 | 1467364798397 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:19:58 INFO - PROCESS | 1647 | 1467364798398 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:19:58 INFO - PROCESS | 1647 | 1467364798400 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:19:58 INFO - PROCESS | 1647 | 1467364798401 Marionette TRACE conn2 <- [1,1874,null,{}] 02:19:58 INFO - PROCESS | 1647 | 1467364798404 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:58 INFO - PROCESS | 1647 | 1467364798405 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:58 INFO - PROCESS | 1647 | 1467364798507 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:19:58 INFO - PROCESS | 1647 | 1467364798511 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 1647 | 1467364798512 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b926000 == 37 [pid = 1647] [id = 476] 02:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a594400) [pid = 1647] [serial = 1427] [outer = 0x0] 02:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12af91c00) [pid = 1647] [serial = 1428] [outer = 0x12a594400] 02:19:58 INFO - PROCESS | 1647 | 1467364798535 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b01a400) [pid = 1647] [serial = 1429] [outer = 0x12a594400] 02:19:58 INFO - PROCESS | 1647 | 1467364798866 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 02:19:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a0f1400) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:19:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119d2ec00) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:19:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118713400) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:19:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115dde800) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119116000) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x111f2e800) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x114f90400) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119aeb000) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121983800) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1122b3000) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1211abc00) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118117c00) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11203f800) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11811e400) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116811800) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115e20800) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:19:59 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119da2800) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:19:59 INFO - PROCESS | 1647 | 1467364799006 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:19:59 INFO - PROCESS | 1647 | 1467364799008 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:19:59 INFO - PROCESS | 1647 | 1467364799014 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 1647 | 1467364799016 Marionette TRACE conn2 <- [1,1878,null,{}] 02:19:59 INFO - PROCESS | 1647 | 1467364799028 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:59 INFO - PROCESS | 1647 | 1467364799030 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:59 INFO - PROCESS | 1647 | 1467364799154 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:19:59 INFO - PROCESS | 1647 | 1467364799160 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 1647 | 1467364799161 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ab1800 == 38 [pid = 1647] [id = 477] 02:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x114f90400) [pid = 1647] [serial = 1430] [outer = 0x0] 02:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11680bc00) [pid = 1647] [serial = 1431] [outer = 0x114f90400] 02:19:59 INFO - PROCESS | 1647 | 1467364799201 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11873bc00) [pid = 1647] [serial = 1432] [outer = 0x114f90400] 02:19:59 INFO - PROCESS | 1647 | 1467364799570 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 575ms 02:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:19:59 INFO - PROCESS | 1647 | 1467364799591 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:19:59 INFO - PROCESS | 1647 | 1467364799592 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:19:59 INFO - PROCESS | 1647 | 1467364799594 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 1647 | 1467364799595 Marionette TRACE conn2 <- [1,1882,null,{}] 02:19:59 INFO - PROCESS | 1647 | 1467364799597 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:19:59 INFO - PROCESS | 1647 | 1467364799599 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:59 INFO - PROCESS | 1647 | 1467364799703 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:19:59 INFO - PROCESS | 1647 | 1467364799711 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 1647 | 1467364799712 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:19:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd67000 == 39 [pid = 1647] [id = 478] 02:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118713400) [pid = 1647] [serial = 1433] [outer = 0x0] 02:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121b2ec00) [pid = 1647] [serial = 1434] [outer = 0x118713400] 02:19:59 INFO - PROCESS | 1647 | 1467364799736 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1272f7800) [pid = 1647] [serial = 1435] [outer = 0x118713400] 02:20:00 INFO - PROCESS | 1647 | 1467364800060 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 02:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:20:00 INFO - PROCESS | 1647 | 1467364800112 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1647 | 1467364800114 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:20:00 INFO - PROCESS | 1647 | 1467364800116 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1647 | 1467364800118 Marionette TRACE conn2 <- [1,1886,null,{}] 02:20:00 INFO - PROCESS | 1647 | 1467364800120 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:00 INFO - PROCESS | 1647 | 1467364800122 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:00 INFO - PROCESS | 1647 | 1467364800214 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:20:00 INFO - PROCESS | 1647 | 1467364800218 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 1647 | 1467364800219 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c73e800 == 40 [pid = 1647] [id = 479] 02:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1292c7000) [pid = 1647] [serial = 1436] [outer = 0x0] 02:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12b8a6800) [pid = 1647] [serial = 1437] [outer = 0x1292c7000] 02:20:00 INFO - PROCESS | 1647 | 1467364800247 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b8b4800) [pid = 1647] [serial = 1438] [outer = 0x1292c7000] 02:20:00 INFO - PROCESS | 1647 | 1467364800589 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 523ms 02:20:00 INFO - PROCESS | 1647 | 1467364800640 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1647 | 1467364800642 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:20:00 INFO - PROCESS | 1647 | 1467364800644 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1647 | 1467364800645 Marionette TRACE conn2 <- [1,1890,null,{}] 02:20:00 INFO - PROCESS | 1647 | 1467364800647 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:00 INFO - PROCESS | 1647 | 1467364800648 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:00 INFO - PROCESS | 1647 | 1467364800731 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:20:00 INFO - PROCESS | 1647 | 1467364800734 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 1647 | 1467364800736 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf53800 == 41 [pid = 1647] [id = 480] 02:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128e7c000) [pid = 1647] [serial = 1439] [outer = 0x0] 02:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b963400) [pid = 1647] [serial = 1440] [outer = 0x128e7c000] 02:20:00 INFO - PROCESS | 1647 | 1467364800760 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b96c400) [pid = 1647] [serial = 1441] [outer = 0x128e7c000] 02:20:01 INFO - PROCESS | 1647 | 1467364801195 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 619ms 02:20:01 INFO - PROCESS | 1647 | 1467364801263 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:20:01 INFO - PROCESS | 1647 | 1467364801266 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:20:01 INFO - PROCESS | 1647 | 1467364801269 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:20:01 INFO - PROCESS | 1647 | 1467364801271 Marionette TRACE conn2 <- [1,1894,null,{}] 02:20:01 INFO - PROCESS | 1647 | 1467364801275 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:01 INFO - PROCESS | 1647 | 1467364801277 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:01 INFO - PROCESS | 1647 | 1467364801384 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:20:01 INFO - PROCESS | 1647 | 1467364801482 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 1647 | 1467364801484 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fca800 == 42 [pid = 1647] [id = 481] 02:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11714c800) [pid = 1647] [serial = 1442] [outer = 0x0] 02:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11811d400) [pid = 1647] [serial = 1443] [outer = 0x11714c800] 02:20:01 INFO - PROCESS | 1647 | 1467364801527 Marionette DEBUG loaded listener.js 02:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118981c00) [pid = 1647] [serial = 1444] [outer = 0x11714c800] 02:20:01 INFO - PROCESS | 1647 | 1467364801937 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 724ms 02:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:20:02 INFO - PROCESS | 1647 | 1467364801994 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:20:02 INFO - PROCESS | 1647 | 1467364801997 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:20:02 INFO - PROCESS | 1647 | 1467364802001 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 1647 | 1467364802003 Marionette TRACE conn2 <- [1,1898,null,{}] 02:20:02 INFO - PROCESS | 1647 | 1467364802035 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:02 INFO - PROCESS | 1647 | 1467364802037 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:02 INFO - PROCESS | 1647 | 1467364802132 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:20:02 INFO - PROCESS | 1647 | 1467364802204 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 1647 | 1467364802205 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x128eb5800 == 43 [pid = 1647] [id = 482] 02:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119d24400) [pid = 1647] [serial = 1445] [outer = 0x0] 02:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119df0800) [pid = 1647] [serial = 1446] [outer = 0x119d24400] 02:20:02 INFO - PROCESS | 1647 | 1467364802236 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11a0f4400) [pid = 1647] [serial = 1447] [outer = 0x119d24400] 02:20:02 INFO - PROCESS | 1647 | 1467364802644 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 688ms 02:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:20:02 INFO - PROCESS | 1647 | 1467364802690 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:20:02 INFO - PROCESS | 1647 | 1467364802691 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:20:02 INFO - PROCESS | 1647 | 1467364802713 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 1647 | 1467364802715 Marionette TRACE conn2 <- [1,1902,null,{}] 02:20:02 INFO - PROCESS | 1647 | 1467364802755 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:02 INFO - PROCESS | 1647 | 1467364802758 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:02 INFO - PROCESS | 1647 | 1467364802882 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:20:02 INFO - PROCESS | 1647 | 1467364802938 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 1647 | 1467364802941 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d053800 == 44 [pid = 1647] [id = 483] 02:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1272f3000) [pid = 1647] [serial = 1448] [outer = 0x0] 02:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1276c4800) [pid = 1647] [serial = 1449] [outer = 0x1272f3000] 02:20:02 INFO - PROCESS | 1647 | 1467364802973 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12916e400) [pid = 1647] [serial = 1450] [outer = 0x1272f3000] 02:20:03 INFO - PROCESS | 1647 | 1467364803392 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 745ms 02:20:03 INFO - PROCESS | 1647 | 1467364803439 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:20:03 INFO - PROCESS | 1647 | 1467364803441 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:20:03 INFO - PROCESS | 1647 | 1467364803443 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 1647 | 1467364803444 Marionette TRACE conn2 <- [1,1906,null,{}] 02:20:03 INFO - PROCESS | 1647 | 1467364803447 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:03 INFO - PROCESS | 1647 | 1467364803448 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:03 INFO - PROCESS | 1647 | 1467364803555 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:20:03 INFO - PROCESS | 1647 | 1467364803671 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:03 INFO - PROCESS | 1647 | 1467364803673 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d411000 == 45 [pid = 1647] [id = 484] 02:20:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11628cc00) [pid = 1647] [serial = 1451] [outer = 0x0] 02:20:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12a798400) [pid = 1647] [serial = 1452] [outer = 0x11628cc00] 02:20:03 INFO - PROCESS | 1647 | 1467364803705 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12af92000) [pid = 1647] [serial = 1453] [outer = 0x11628cc00] 02:20:04 INFO - PROCESS | 1647 | 1467364804292 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 869ms 02:20:04 INFO - PROCESS | 1647 | 1467364804313 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:20:04 INFO - PROCESS | 1647 | 1467364804315 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:20:04 INFO - PROCESS | 1647 | 1467364804318 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:20:04 INFO - PROCESS | 1647 | 1467364804320 Marionette TRACE conn2 <- [1,1910,null,{}] 02:20:04 INFO - PROCESS | 1647 | 1467364804324 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:04 INFO - PROCESS | 1647 | 1467364804326 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:04 INFO - PROCESS | 1647 | 1467364804425 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:20:04 INFO - PROCESS | 1647 | 1467364804499 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1647 | 1467364804502 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ba9800 == 46 [pid = 1647] [id = 485] 02:20:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115dd8800) [pid = 1647] [serial = 1454] [outer = 0x0] 02:20:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1183cd400) [pid = 1647] [serial = 1455] [outer = 0x115dd8800] 02:20:04 INFO - PROCESS | 1647 | 1467364804529 Marionette DEBUG loaded listener.js 02:20:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119543000) [pid = 1647] [serial = 1456] [outer = 0x115dd8800] 02:20:04 INFO - PROCESS | 1647 | 1467364804943 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12c73e800 == 45 [pid = 1647] [id = 479] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd67000 == 44 [pid = 1647] [id = 478] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119ab1800 == 43 [pid = 1647] [id = 477] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b926000 == 42 [pid = 1647] [id = 476] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1168be000 == 41 [pid = 1647] [id = 475] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12a515800 == 40 [pid = 1647] [id = 474] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x126aaa800 == 39 [pid = 1647] [id = 473] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1251c6000 == 38 [pid = 1647] [id = 472] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1212ef000 == 37 [pid = 1647] [id = 471] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119170800 == 36 [pid = 1647] [id = 470] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad1800 == 35 [pid = 1647] [id = 469] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x121bcb800 == 34 [pid = 1647] [id = 468] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1180d5000 == 33 [pid = 1647] [id = 467] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12c483000 == 32 [pid = 1647] [id = 466] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12d411000 == 31 [pid = 1647] [id = 484] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12d053800 == 30 [pid = 1647] [id = 483] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x128eb5800 == 29 [pid = 1647] [id = 482] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf53800 == 28 [pid = 1647] [id = 480] 02:20:05 INFO - PROCESS | 1647 | --DOCSHELL 0x118fca800 == 27 [pid = 1647] [id = 481] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129488000) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12127c400) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119df8c00) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1197e0c00) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11954d800) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115e8ec00) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116885c00) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1197e1800) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119d23000) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112a9f400) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1128d0000) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119546000) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1184e8800) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121986400) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a05c000) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12766ec00) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124ea3400) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116fb2800) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115e20000) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124a5bc00) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121b2e400) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12702f400) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126a66000) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x127662800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118114c00) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1292c9000) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119ae5c00) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11897e400) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118115000) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x128e79000) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112a86800) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x127661400) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11a05d800) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 02:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12a796c00) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 02:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1226ms 02:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1129ac800) [pid = 1647] [serial = 1457] [outer = 0x12ca6d000] 02:20:05 INFO - PROCESS | 1647 | 1467364805578 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 1647 | 1467364805581 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:20:05 INFO - PROCESS | 1647 | 1467364805605 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - PROCESS | 1647 | 1467364805606 Marionette TRACE conn2 <- [1,1914,null,{}] 02:20:05 INFO - PROCESS | 1647 | 1467364805616 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:05 INFO - PROCESS | 1647 | 1467364805618 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:05 INFO - PROCESS | 1647 | 1467364805700 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:20:05 INFO - PROCESS | 1647 | 1467364805707 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:05 INFO - PROCESS | 1647 | 1467364805710 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9a800 == 28 [pid = 1647] [id = 486] 02:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115e90c00) [pid = 1647] [serial = 1458] [outer = 0x0] 02:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11628c000) [pid = 1647] [serial = 1459] [outer = 0x115e90c00] 02:20:05 INFO - PROCESS | 1647 | 1467364805757 Marionette DEBUG loaded listener.js 02:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116a1a400) [pid = 1647] [serial = 1460] [outer = 0x115e90c00] 02:20:06 INFO - PROCESS | 1647 | 1467364806098 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 537ms 02:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:20:06 INFO - PROCESS | 1647 | 1467364806131 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:20:06 INFO - PROCESS | 1647 | 1467364806133 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:20:06 INFO - PROCESS | 1647 | 1467364806138 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:20:06 INFO - PROCESS | 1647 | 1467364806141 Marionette TRACE conn2 <- [1,1918,null,{}] 02:20:06 INFO - PROCESS | 1647 | 1467364806143 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:06 INFO - PROCESS | 1647 | 1467364806145 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:06 INFO - PROCESS | 1647 | 1467364806221 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:20:06 INFO - PROCESS | 1647 | 1467364806226 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 1647 | 1467364806227 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180df800 == 29 [pid = 1647] [id = 487] 02:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1174fac00) [pid = 1647] [serial = 1461] [outer = 0x0] 02:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118117c00) [pid = 1647] [serial = 1462] [outer = 0x1174fac00] 02:20:06 INFO - PROCESS | 1647 | 1467364806257 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11873cc00) [pid = 1647] [serial = 1463] [outer = 0x1174fac00] 02:20:06 INFO - PROCESS | 1647 | 1467364806607 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 523ms 02:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:20:06 INFO - PROCESS | 1647 | 1467364806662 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:20:06 INFO - PROCESS | 1647 | 1467364806663 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:20:06 INFO - PROCESS | 1647 | 1467364806665 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:20:06 INFO - PROCESS | 1647 | 1467364806666 Marionette TRACE conn2 <- [1,1922,null,{}] 02:20:06 INFO - PROCESS | 1647 | 1467364806674 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:06 INFO - PROCESS | 1647 | 1467364806677 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:06 INFO - PROCESS | 1647 | 1467364806765 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:20:06 INFO - PROCESS | 1647 | 1467364806774 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 1647 | 1467364806777 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194ca800 == 30 [pid = 1647] [id = 488] 02:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1197a7800) [pid = 1647] [serial = 1464] [outer = 0x0] 02:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119ade800) [pid = 1647] [serial = 1465] [outer = 0x1197a7800] 02:20:06 INFO - PROCESS | 1647 | 1467364806805 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119d23000) [pid = 1647] [serial = 1466] [outer = 0x1197a7800] 02:20:07 INFO - PROCESS | 1647 | 1467364807160 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 02:20:07 INFO - PROCESS | 1647 | 1467364807189 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1647 | 1467364807190 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:20:07 INFO - PROCESS | 1647 | 1467364807192 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1647 | 1467364807193 Marionette TRACE conn2 <- [1,1926,null,{}] 02:20:07 INFO - PROCESS | 1647 | 1467364807196 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:07 INFO - PROCESS | 1647 | 1467364807197 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:07 INFO - PROCESS | 1647 | 1467364807303 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:20:07 INFO - PROCESS | 1647 | 1467364807309 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 1647 | 1467364807310 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aa1800 == 31 [pid = 1647] [id = 489] 02:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d2c800) [pid = 1647] [serial = 1467] [outer = 0x0] 02:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119dfac00) [pid = 1647] [serial = 1468] [outer = 0x119d2c800] 02:20:07 INFO - PROCESS | 1647 | 1467364807335 Marionette DEBUG loaded listener.js 02:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a05d000) [pid = 1647] [serial = 1469] [outer = 0x119d2c800] 02:20:07 INFO - PROCESS | 1647 | 1467364807666 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 02:20:07 INFO - PROCESS | 1647 | 1467364807712 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1647 | 1467364807714 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:20:07 INFO - PROCESS | 1647 | 1467364807716 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1647 | 1467364807717 Marionette TRACE conn2 <- [1,1930,null,{}] 02:20:07 INFO - PROCESS | 1647 | 1467364807719 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:07 INFO - PROCESS | 1647 | 1467364807721 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:07 INFO - PROCESS | 1647 | 1467364807826 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:20:07 INFO - PROCESS | 1647 | 1467364807830 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 1647 | 1467364807831 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216d9000 == 32 [pid = 1647] [id = 490] 02:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112d4a400) [pid = 1647] [serial = 1470] [outer = 0x0] 02:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1211a5800) [pid = 1647] [serial = 1471] [outer = 0x112d4a400] 02:20:07 INFO - PROCESS | 1647 | 1467364807855 Marionette DEBUG loaded listener.js 02:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1215c8000) [pid = 1647] [serial = 1472] [outer = 0x112d4a400] 02:20:08 INFO - PROCESS | 1647 | 1467364808194 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 523ms 02:20:08 INFO - PROCESS | 1647 | 1467364808240 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:20:08 INFO - PROCESS | 1647 | 1467364808242 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:20:08 INFO - PROCESS | 1647 | 1467364808244 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:20:08 INFO - PROCESS | 1647 | 1467364808245 Marionette TRACE conn2 <- [1,1934,null,{}] 02:20:08 INFO - PROCESS | 1647 | 1467364808247 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:08 INFO - PROCESS | 1647 | 1467364808252 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:08 INFO - PROCESS | 1647 | 1467364808367 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:20:08 INFO - PROCESS | 1647 | 1467364808408 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 1647 | 1467364808409 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12680a800 == 33 [pid = 1647] [id = 491] 02:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x123f6c000) [pid = 1647] [serial = 1473] [outer = 0x0] 02:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124ce6000) [pid = 1647] [serial = 1474] [outer = 0x123f6c000] 02:20:08 INFO - PROCESS | 1647 | 1467364808436 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126a61000) [pid = 1647] [serial = 1475] [outer = 0x123f6c000] 02:20:08 INFO - PROCESS | 1647 | 1467364808861 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 02:20:08 INFO - PROCESS | 1647 | 1467364808915 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:20:08 INFO - PROCESS | 1647 | 1467364808917 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:20:08 INFO - PROCESS | 1647 | 1467364808929 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:20:08 INFO - PROCESS | 1647 | 1467364808931 Marionette TRACE conn2 <- [1,1938,null,{}] 02:20:08 INFO - PROCESS | 1647 | 1467364808934 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:08 INFO - PROCESS | 1647 | 1467364808938 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:09 INFO - PROCESS | 1647 | 1467364809090 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:20:09 INFO - PROCESS | 1647 | 1467364809122 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:09 INFO - PROCESS | 1647 | 1467364809123 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x128bdf000 == 34 [pid = 1647] [id = 492] 02:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126a62800) [pid = 1647] [serial = 1476] [outer = 0x0] 02:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12723b800) [pid = 1647] [serial = 1477] [outer = 0x126a62800] 02:20:09 INFO - PROCESS | 1647 | 1467364809162 Marionette DEBUG loaded listener.js 02:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12766a000) [pid = 1647] [serial = 1478] [outer = 0x126a62800] 02:20:09 INFO - PROCESS | 1647 | 1467364809509 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 628ms 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11911a800) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a67400) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12a594400) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119d2ac00) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118fd9000) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a7a400) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1292cc800) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x123ff2400) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11623dc00) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128e7c000) [pid = 1647] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197a6c00) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x114f90400) [pid = 1647] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1292c7000) [pid = 1647] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118713400) [pid = 1647] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119df7400) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:20:09 INFO - PROCESS | 1647 | 1467364809793 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 1647 | 1467364809795 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:20:09 INFO - PROCESS | 1647 | 1467364809802 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1647 | 1467364809803 Marionette TRACE conn2 <- [1,1942,null,{}] 02:20:09 INFO - PROCESS | 1647 | 1467364809805 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:09 INFO - PROCESS | 1647 | 1467364809806 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:09 INFO - PROCESS | 1647 | 1467364809879 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:20:09 INFO - PROCESS | 1647 | 1467364809882 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:09 INFO - PROCESS | 1647 | 1467364809883 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a0c000 == 35 [pid = 1647] [id = 493] 02:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112a70400) [pid = 1647] [serial = 1479] [outer = 0x0] 02:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1176eb400) [pid = 1647] [serial = 1480] [outer = 0x112a70400] 02:20:09 INFO - PROCESS | 1647 | 1467364809910 Marionette DEBUG loaded listener.js 02:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197ea800) [pid = 1647] [serial = 1481] [outer = 0x112a70400] 02:20:10 INFO - PROCESS | 1647 | 1467364810234 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 467ms 02:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:20:10 INFO - PROCESS | 1647 | 1467364810270 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:20:10 INFO - PROCESS | 1647 | 1467364810272 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:20:10 INFO - PROCESS | 1647 | 1467364810275 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:20:10 INFO - PROCESS | 1647 | 1467364810276 Marionette TRACE conn2 <- [1,1946,null,{}] 02:20:10 INFO - PROCESS | 1647 | 1467364810278 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:10 INFO - PROCESS | 1647 | 1467364810279 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:10 INFO - PROCESS | 1647 | 1467364810371 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:20:10 INFO - PROCESS | 1647 | 1467364810465 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:10 INFO - PROCESS | 1647 | 1467364810466 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a8000 == 36 [pid = 1647] [id = 494] 02:20:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1130edc00) [pid = 1647] [serial = 1482] [outer = 0x0] 02:20:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x123f97000) [pid = 1647] [serial = 1483] [outer = 0x1130edc00] 02:20:10 INFO - PROCESS | 1647 | 1467364810517 Marionette DEBUG loaded listener.js 02:20:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1276cac00) [pid = 1647] [serial = 1484] [outer = 0x1130edc00] 02:20:10 INFO - PROCESS | 1647 | 1467364810858 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 619ms 02:20:10 INFO - PROCESS | 1647 | 1467364810895 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:20:10 INFO - PROCESS | 1647 | 1467364810896 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:20:10 INFO - PROCESS | 1647 | 1467364810898 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:20:10 INFO - PROCESS | 1647 | 1467364810899 Marionette TRACE conn2 <- [1,1950,null,{}] 02:20:10 INFO - PROCESS | 1647 | 1467364810901 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:10 INFO - PROCESS | 1647 | 1467364810903 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:11 INFO - PROCESS | 1647 | 1467364811007 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:20:11 INFO - PROCESS | 1647 | 1467364811056 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 1647 | 1467364811057 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a74c000 == 37 [pid = 1647] [id = 495] 02:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a060400) [pid = 1647] [serial = 1485] [outer = 0x0] 02:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129162400) [pid = 1647] [serial = 1486] [outer = 0x11a060400] 02:20:11 INFO - PROCESS | 1647 | 1467364811081 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12916d000) [pid = 1647] [serial = 1487] [outer = 0x11a060400] 02:20:11 INFO - PROCESS | 1647 | 1467364811344 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 02:20:11 INFO - PROCESS | 1647 | 1467364811366 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:20:11 INFO - PROCESS | 1647 | 1467364811368 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:20:11 INFO - PROCESS | 1647 | 1467364811378 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:20:11 INFO - PROCESS | 1647 | 1467364811379 Marionette TRACE conn2 <- [1,1954,null,{}] 02:20:11 INFO - PROCESS | 1647 | 1467364811381 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:11 INFO - PROCESS | 1647 | 1467364811383 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:11 INFO - PROCESS | 1647 | 1467364811480 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:20:11 INFO - PROCESS | 1647 | 1467364811484 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 1647 | 1467364811485 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b91a000 == 38 [pid = 1647] [id = 496] 02:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12916e000) [pid = 1647] [serial = 1488] [outer = 0x0] 02:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1292d3400) [pid = 1647] [serial = 1489] [outer = 0x12916e000] 02:20:11 INFO - PROCESS | 1647 | 1467364811512 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a598400) [pid = 1647] [serial = 1490] [outer = 0x12916e000] 02:20:12 INFO - PROCESS | 1647 | 1467364812000 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 676ms 02:20:12 INFO - PROCESS | 1647 | 1467364812048 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:20:12 INFO - PROCESS | 1647 | 1467364812050 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:20:12 INFO - PROCESS | 1647 | 1467364812054 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:20:12 INFO - PROCESS | 1647 | 1467364812056 Marionette TRACE conn2 <- [1,1958,null,{}] 02:20:12 INFO - PROCESS | 1647 | 1467364812060 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:12 INFO - PROCESS | 1647 | 1467364812062 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:12 INFO - PROCESS | 1647 | 1467364812176 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:20:12 INFO - PROCESS | 1647 | 1467364812308 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:12 INFO - PROCESS | 1647 | 1467364812310 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180ce800 == 39 [pid = 1647] [id = 497] 02:20:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x114f95400) [pid = 1647] [serial = 1491] [outer = 0x0] 02:20:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1164e2c00) [pid = 1647] [serial = 1492] [outer = 0x114f95400] 02:20:12 INFO - PROCESS | 1647 | 1467364812343 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1176ef000) [pid = 1647] [serial = 1493] [outer = 0x114f95400] 02:20:12 INFO - PROCESS | 1647 | 1467364812831 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 823ms 02:20:12 INFO - PROCESS | 1647 | 1467364812879 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:20:12 INFO - PROCESS | 1647 | 1467364812883 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:20:12 INFO - PROCESS | 1647 | 1467364812891 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:20:12 INFO - PROCESS | 1647 | 1467364812892 Marionette TRACE conn2 <- [1,1962,null,{}] 02:20:12 INFO - PROCESS | 1647 | 1467364812895 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:12 INFO - PROCESS | 1647 | 1467364812897 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:13 INFO - PROCESS | 1647 | 1467364813005 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:20:13 INFO - PROCESS | 1647 | 1467364813086 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:13 INFO - PROCESS | 1647 | 1467364813088 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a70800 == 40 [pid = 1647] [id = 498] 02:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118fe0400) [pid = 1647] [serial = 1494] [outer = 0x0] 02:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11954e000) [pid = 1647] [serial = 1495] [outer = 0x118fe0400] 02:20:13 INFO - PROCESS | 1647 | 1467364813117 Marionette DEBUG loaded listener.js 02:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119ae5800) [pid = 1647] [serial = 1496] [outer = 0x118fe0400] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12a74c000 == 39 [pid = 1647] [id = 495] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a8000 == 38 [pid = 1647] [id = 494] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x124a0c000 == 37 [pid = 1647] [id = 493] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x128bdf000 == 36 [pid = 1647] [id = 492] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12680a800 == 35 [pid = 1647] [id = 491] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1216d9000 == 34 [pid = 1647] [id = 490] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x119aa1800 == 33 [pid = 1647] [id = 489] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1194ca800 == 32 [pid = 1647] [id = 488] 02:20:13 INFO - PROCESS | 1647 | 1467364813838 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1180df800 == 31 [pid = 1647] [id = 487] 02:20:13 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9a800 == 30 [pid = 1647] [id = 486] 02:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 974ms 02:20:13 INFO - PROCESS | 1647 | 1467364813864 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:20:13 INFO - PROCESS | 1647 | 1467364813866 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:20:13 INFO - PROCESS | 1647 | 1467364813869 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:20:13 INFO - PROCESS | 1647 | 1467364813871 Marionette TRACE conn2 <- [1,1966,null,{}] 02:20:13 INFO - PROCESS | 1647 | 1467364813876 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:13 INFO - PROCESS | 1647 | 1467364813878 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:13 INFO - PROCESS | 1647 | 1467364813958 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12766d000) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a5e9c00) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12af91c00) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12119e000) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121b36800) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1195acc00) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119aea000) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115dde400) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118116400) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12af88c00) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a7a2400) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124e9e800) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x125691800) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1176ebc00) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118711400) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b963400) [pid = 1647] [serial = 1440] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1197eb400) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119d24000) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b01a400) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11680bc00) [pid = 1647] [serial = 1431] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11873bc00) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12b8b4800) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121b2ec00) [pid = 1647] [serial = 1434] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12b8a6800) [pid = 1647] [serial = 1437] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12682ec00) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1272f1000) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12a594000) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1272f7800) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12af59000) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 02:20:13 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12b96c400) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 02:20:14 INFO - PROCESS | 1647 | 1467364814026 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:14 INFO - PROCESS | 1647 | 1467364814028 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x117466800 == 31 [pid = 1647] [id = 499] 02:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11680bc00) [pid = 1647] [serial = 1497] [outer = 0x0] 02:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1176f4800) [pid = 1647] [serial = 1498] [outer = 0x11680bc00] 02:20:14 INFO - PROCESS | 1647 | 1467364814058 Marionette DEBUG loaded listener.js 02:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11871a400) [pid = 1647] [serial = 1499] [outer = 0x11680bc00] 02:20:14 INFO - PROCESS | 1647 | 1467364814346 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 523ms 02:20:14 INFO - PROCESS | 1647 | 1467364814393 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 1647 | 1467364814395 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:20:14 INFO - PROCESS | 1647 | 1467364814400 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:20:14 INFO - PROCESS | 1647 | 1467364814401 Marionette TRACE conn2 <- [1,1970,null,{}] 02:20:14 INFO - PROCESS | 1647 | 1467364814405 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:14 INFO - PROCESS | 1647 | 1467364814408 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:14 INFO - PROCESS | 1647 | 1467364814486 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:20:14 INFO - PROCESS | 1647 | 1467364814492 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:14 INFO - PROCESS | 1647 | 1467364814493 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b2800 == 32 [pid = 1647] [id = 500] 02:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1195acc00) [pid = 1647] [serial = 1500] [outer = 0x0] 02:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119d1f400) [pid = 1647] [serial = 1501] [outer = 0x1195acc00] 02:20:14 INFO - PROCESS | 1647 | 1467364814520 Marionette DEBUG loaded listener.js 02:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119da3000) [pid = 1647] [serial = 1502] [outer = 0x1195acc00] 02:20:14 INFO - PROCESS | 1647 | 1467364814868 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 02:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:20:14 INFO - PROCESS | 1647 | 1467364814920 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 1647 | 1467364814921 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:20:14 INFO - PROCESS | 1647 | 1467364814923 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:20:14 INFO - PROCESS | 1647 | 1467364814926 Marionette TRACE conn2 <- [1,1974,null,{}] 02:20:14 INFO - PROCESS | 1647 | 1467364814934 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:14 INFO - PROCESS | 1647 | 1467364814937 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:15 INFO - PROCESS | 1647 | 1467364815019 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:20:15 INFO - PROCESS | 1647 | 1467364815027 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 1647 | 1467364815029 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12135c000 == 33 [pid = 1647] [id = 501] 02:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112ecb400) [pid = 1647] [serial = 1503] [outer = 0x0] 02:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x12139ec00) [pid = 1647] [serial = 1504] [outer = 0x112ecb400] 02:20:15 INFO - PROCESS | 1647 | 1467364815057 Marionette DEBUG loaded listener.js 02:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121e94c00) [pid = 1647] [serial = 1505] [outer = 0x112ecb400] 02:20:15 INFO - PROCESS | 1647 | 1467364815405 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 02:20:15 INFO - PROCESS | 1647 | 1467364815448 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 1647 | 1467364815450 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:20:15 INFO - PROCESS | 1647 | 1467364815452 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 1647 | 1467364815453 Marionette TRACE conn2 <- [1,1978,null,{}] 02:20:15 INFO - PROCESS | 1647 | 1467364815456 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:15 INFO - PROCESS | 1647 | 1467364815457 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:15 INFO - PROCESS | 1647 | 1467364815541 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:20:15 INFO - PROCESS | 1647 | 1467364815544 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 1647 | 1467364815545 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x126855800 == 34 [pid = 1647] [id = 502] 02:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124c10400) [pid = 1647] [serial = 1506] [outer = 0x0] 02:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12568ec00) [pid = 1647] [serial = 1507] [outer = 0x124c10400] 02:20:15 INFO - PROCESS | 1647 | 1467364815570 Marionette DEBUG loaded listener.js 02:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126a67800) [pid = 1647] [serial = 1508] [outer = 0x124c10400] 02:20:15 INFO - PROCESS | 1647 | 1467364815906 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms 02:20:15 INFO - PROCESS | 1647 | 1467364815925 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 1647 | 1467364815926 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:20:15 INFO - PROCESS | 1647 | 1467364815928 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 1647 | 1467364815930 Marionette TRACE conn2 <- [1,1982,null,{}] 02:20:15 INFO - PROCESS | 1647 | 1467364815932 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:15 INFO - PROCESS | 1647 | 1467364815933 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:16 INFO - PROCESS | 1647 | 1467364816010 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:20:16 INFO - PROCESS | 1647 | 1467364816014 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:16 INFO - PROCESS | 1647 | 1467364816015 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ed0000 == 35 [pid = 1647] [id = 503] 02:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x126e2c000) [pid = 1647] [serial = 1509] [outer = 0x0] 02:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x127648000) [pid = 1647] [serial = 1510] [outer = 0x126e2c000] 02:20:16 INFO - PROCESS | 1647 | 1467364816042 Marionette DEBUG loaded listener.js 02:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12766dc00) [pid = 1647] [serial = 1511] [outer = 0x126e2c000] 02:20:16 INFO - PROCESS | 1647 | 1467364816438 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 02:20:16 INFO - PROCESS | 1647 | 1467364816447 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:20:16 INFO - PROCESS | 1647 | 1467364816448 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:20:16 INFO - PROCESS | 1647 | 1467364816451 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:20:16 INFO - PROCESS | 1647 | 1467364816452 Marionette TRACE conn2 <- [1,1986,null,{}] 02:20:16 INFO - PROCESS | 1647 | 1467364816454 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:16 INFO - PROCESS | 1647 | 1467364816458 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:16 INFO - PROCESS | 1647 | 1467364816577 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:20:16 INFO - PROCESS | 1647 | 1467364816616 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:16 INFO - PROCESS | 1647 | 1467364816617 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a6a5000 == 36 [pid = 1647] [id = 504] 02:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1276c8c00) [pid = 1647] [serial = 1512] [outer = 0x0] 02:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12947f400) [pid = 1647] [serial = 1513] [outer = 0x1276c8c00] 02:20:16 INFO - PROCESS | 1647 | 1467364816642 Marionette DEBUG loaded listener.js 02:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a5e1800) [pid = 1647] [serial = 1514] [outer = 0x1276c8c00] 02:20:16 INFO - PROCESS | 1647 | 1467364816969 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 568ms 02:20:17 INFO - PROCESS | 1647 | 1467364817019 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 1647 | 1467364817020 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:20:17 INFO - PROCESS | 1647 | 1467364817023 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 1647 | 1467364817024 Marionette TRACE conn2 <- [1,1990,null,{}] 02:20:17 INFO - PROCESS | 1647 | 1467364817026 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:17 INFO - PROCESS | 1647 | 1467364817027 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:17 INFO - PROCESS | 1647 | 1467364817129 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:20:17 INFO - PROCESS | 1647 | 1467364817132 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1647 | 1467364817133 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b20b800 == 37 [pid = 1647] [id = 505] 02:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a5e2c00) [pid = 1647] [serial = 1515] [outer = 0x0] 02:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a7a1400) [pid = 1647] [serial = 1516] [outer = 0x12a5e2c00] 02:20:17 INFO - PROCESS | 1647 | 1467364817157 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12af63400) [pid = 1647] [serial = 1517] [outer = 0x12a5e2c00] 02:20:17 INFO - PROCESS | 1647 | 1467364817474 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 471ms 02:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:20:17 INFO - PROCESS | 1647 | 1467364817494 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 1647 | 1467364817495 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:20:17 INFO - PROCESS | 1647 | 1467364817498 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 1647 | 1467364817499 Marionette TRACE conn2 <- [1,1994,null,{}] 02:20:17 INFO - PROCESS | 1647 | 1467364817501 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:17 INFO - PROCESS | 1647 | 1467364817502 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:17 INFO - PROCESS | 1647 | 1467364817602 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:20:17 INFO - PROCESS | 1647 | 1467364817612 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1647 | 1467364817613 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b931000 == 38 [pid = 1647] [id = 506] 02:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12af91000) [pid = 1647] [serial = 1518] [outer = 0x0] 02:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b016800) [pid = 1647] [serial = 1519] [outer = 0x12af91000] 02:20:17 INFO - PROCESS | 1647 | 1467364817638 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b01f000) [pid = 1647] [serial = 1520] [outer = 0x12af91000] 02:20:17 INFO - PROCESS | 1647 | 1467364817981 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 02:20:18 INFO - PROCESS | 1647 | 1467364818022 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:20:18 INFO - PROCESS | 1647 | 1467364818024 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:20:18 INFO - PROCESS | 1647 | 1467364818026 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 1647 | 1467364818027 Marionette TRACE conn2 <- [1,1998,null,{}] 02:20:18 INFO - PROCESS | 1647 | 1467364818029 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:18 INFO - PROCESS | 1647 | 1467364818030 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:18 INFO - PROCESS | 1647 | 1467364818131 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:20:18 INFO - PROCESS | 1647 | 1467364818135 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 1647 | 1467364818136 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12135b800 == 39 [pid = 1647] [id = 507] 02:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12af85c00) [pid = 1647] [serial = 1521] [outer = 0x0] 02:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b8a7000) [pid = 1647] [serial = 1522] [outer = 0x12af85c00] 02:20:18 INFO - PROCESS | 1647 | 1467364818161 Marionette DEBUG loaded listener.js 02:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b022800) [pid = 1647] [serial = 1523] [outer = 0x12af85c00] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115e90c00) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1197a7800) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115dd8800) [pid = 1647] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1174fac00) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112d4a400) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11714c800) [pid = 1647] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119d24400) [pid = 1647] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1272f3000) [pid = 1647] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x123f6c000) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126a62800) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11628cc00) [pid = 1647] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112a70400) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11a060400) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119d2c800) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:20:18 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1130edc00) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:20:18 INFO - PROCESS | 1647 | 1467364818528 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 02:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:20:18 INFO - PROCESS | 1647 | 1467364818545 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:20:18 INFO - PROCESS | 1647 | 1467364818546 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:20:18 INFO - PROCESS | 1647 | 1467364818548 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 1647 | 1467364818549 Marionette TRACE conn2 <- [1,2002,null,{}] 02:20:18 INFO - PROCESS | 1647 | 1467364818552 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:18 INFO - PROCESS | 1647 | 1467364818553 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:18 INFO - PROCESS | 1647 | 1467364818674 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:20:18 INFO - PROCESS | 1647 | 1467364818721 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 1647 | 1467364818722 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b209000 == 40 [pid = 1647] [id = 508] 02:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1184dc400) [pid = 1647] [serial = 1524] [outer = 0x0] 02:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d2c800) [pid = 1647] [serial = 1525] [outer = 0x1184dc400] 02:20:18 INFO - PROCESS | 1647 | 1467364818753 Marionette DEBUG loaded listener.js 02:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123f96800) [pid = 1647] [serial = 1526] [outer = 0x1184dc400] 02:20:19 INFO - PROCESS | 1647 | 1467364819098 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 567ms 02:20:19 INFO - PROCESS | 1647 | 1467364819117 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:20:19 INFO - PROCESS | 1647 | 1467364819119 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:20:19 INFO - PROCESS | 1647 | 1467364819124 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:20:19 INFO - PROCESS | 1647 | 1467364819127 Marionette TRACE conn2 <- [1,2006,null,{}] 02:20:19 INFO - PROCESS | 1647 | 1467364819130 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:19 INFO - PROCESS | 1647 | 1467364819133 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:19 INFO - PROCESS | 1647 | 1467364819313 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:20:19 INFO - PROCESS | 1647 | 1467364819374 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:19 INFO - PROCESS | 1647 | 1467364819375 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c493800 == 41 [pid = 1647] [id = 509] 02:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1215cf000) [pid = 1647] [serial = 1527] [outer = 0x0] 02:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12af56400) [pid = 1647] [serial = 1528] [outer = 0x1215cf000] 02:20:19 INFO - PROCESS | 1647 | 1467364819396 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12b969c00) [pid = 1647] [serial = 1529] [outer = 0x1215cf000] 02:20:19 INFO - PROCESS | 1647 | 1467364819751 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 673ms 02:20:19 INFO - PROCESS | 1647 | 1467364819798 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:20:19 INFO - PROCESS | 1647 | 1467364819800 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:20:19 INFO - PROCESS | 1647 | 1467364819803 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:20:19 INFO - PROCESS | 1647 | 1467364819804 Marionette TRACE conn2 <- [1,2010,null,{}] 02:20:19 INFO - PROCESS | 1647 | 1467364819806 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:19 INFO - PROCESS | 1647 | 1467364819807 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:19 INFO - PROCESS | 1647 | 1467364819936 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:20:20 INFO - PROCESS | 1647 | 1467364820063 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:20 INFO - PROCESS | 1647 | 1467364820064 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c739800 == 42 [pid = 1647] [id = 510] 02:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1272efc00) [pid = 1647] [serial = 1530] [outer = 0x0] 02:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12ba06800) [pid = 1647] [serial = 1531] [outer = 0x1272efc00] 02:20:20 INFO - PROCESS | 1647 | 1467364820097 Marionette DEBUG loaded listener.js 02:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12ba0f000) [pid = 1647] [serial = 1532] [outer = 0x1272efc00] 02:20:20 INFO - PROCESS | 1647 | 1467364820480 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 721ms 02:20:20 INFO - PROCESS | 1647 | 1467364820524 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:20:20 INFO - PROCESS | 1647 | 1467364820527 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:20:20 INFO - PROCESS | 1647 | 1467364820530 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:20:20 INFO - PROCESS | 1647 | 1467364820532 Marionette TRACE conn2 <- [1,2014,null,{}] 02:20:20 INFO - PROCESS | 1647 | 1467364820535 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:20 INFO - PROCESS | 1647 | 1467364820537 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:20 INFO - PROCESS | 1647 | 1467364820645 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:20:20 INFO - PROCESS | 1647 | 1467364820707 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:20 INFO - PROCESS | 1647 | 1467364820709 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180df800 == 43 [pid = 1647] [id = 511] 02:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112ecd800) [pid = 1647] [serial = 1533] [outer = 0x0] 02:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11628cc00) [pid = 1647] [serial = 1534] [outer = 0x112ecd800] 02:20:20 INFO - PROCESS | 1647 | 1467364820739 Marionette DEBUG loaded listener.js 02:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1184dc000) [pid = 1647] [serial = 1535] [outer = 0x112ecd800] 02:20:21 INFO - PROCESS | 1647 | 1467364821169 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 02:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:20:21 INFO - PROCESS | 1647 | 1467364821200 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:20:21 INFO - PROCESS | 1647 | 1467364821203 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:20:21 INFO - PROCESS | 1647 | 1467364821207 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:20:21 INFO - PROCESS | 1647 | 1467364821209 Marionette TRACE conn2 <- [1,2018,null,{}] 02:20:21 INFO - PROCESS | 1647 | 1467364821212 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:21 INFO - PROCESS | 1647 | 1467364821214 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:21 INFO - PROCESS | 1647 | 1467364821344 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:20:21 INFO - PROCESS | 1647 | 1467364821417 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:21 INFO - PROCESS | 1647 | 1467364821418 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272de000 == 44 [pid = 1647] [id = 512] 02:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119df2800) [pid = 1647] [serial = 1536] [outer = 0x0] 02:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119dff400) [pid = 1647] [serial = 1537] [outer = 0x119df2800] 02:20:21 INFO - PROCESS | 1647 | 1467364821449 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12119fc00) [pid = 1647] [serial = 1538] [outer = 0x119df2800] 02:20:21 INFO - PROCESS | 1647 | 1467364821875 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 721ms 02:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:20:21 INFO - PROCESS | 1647 | 1467364821928 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:20:21 INFO - PROCESS | 1647 | 1467364821930 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:20:21 INFO - PROCESS | 1647 | 1467364821932 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:20:21 INFO - PROCESS | 1647 | 1467364821935 Marionette TRACE conn2 <- [1,2022,null,{}] 02:20:21 INFO - PROCESS | 1647 | 1467364821943 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:21 INFO - PROCESS | 1647 | 1467364821946 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:22 INFO - PROCESS | 1647 | 1467364822053 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:20:22 INFO - PROCESS | 1647 | 1467364822118 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 1647 | 1467364822120 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c741800 == 45 [pid = 1647] [id = 513] 02:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x123f97800) [pid = 1647] [serial = 1539] [outer = 0x0] 02:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126a62800) [pid = 1647] [serial = 1540] [outer = 0x123f97800] 02:20:22 INFO - PROCESS | 1647 | 1467364822192 Marionette DEBUG loaded listener.js 02:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12916d400) [pid = 1647] [serial = 1541] [outer = 0x123f97800] 02:20:22 INFO - PROCESS | 1647 | 1467364822631 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 772ms 02:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:20:22 INFO - PROCESS | 1647 | 1467364822705 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:20:22 INFO - PROCESS | 1647 | 1467364822707 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:20:22 INFO - PROCESS | 1647 | 1467364822711 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:20:22 INFO - PROCESS | 1647 | 1467364822713 Marionette TRACE conn2 <- [1,2026,null,{}] 02:20:22 INFO - PROCESS | 1647 | 1467364822717 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:22 INFO - PROCESS | 1647 | 1467364822719 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:22 INFO - PROCESS | 1647 | 1467364822875 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:20:22 INFO - PROCESS | 1647 | 1467364822948 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 1647 | 1467364822949 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d412000 == 46 [pid = 1647] [id = 514] 02:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x129162800) [pid = 1647] [serial = 1542] [outer = 0x0] 02:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a5dcc00) [pid = 1647] [serial = 1543] [outer = 0x129162800] 02:20:22 INFO - PROCESS | 1647 | 1467364822979 Marionette DEBUG loaded listener.js 02:20:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b022000) [pid = 1647] [serial = 1544] [outer = 0x129162800] 02:20:23 INFO - PROCESS | 1647 | 1467364823390 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 722ms 02:20:23 INFO - PROCESS | 1647 | 1467364823433 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:20:23 INFO - PROCESS | 1647 | 1467364823434 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:20:23 INFO - PROCESS | 1647 | 1467364823437 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:20:23 INFO - PROCESS | 1647 | 1467364823438 Marionette TRACE conn2 <- [1,2030,null,{}] 02:20:23 INFO - PROCESS | 1647 | 1467364823440 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:23 INFO - PROCESS | 1647 | 1467364823442 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:23 INFO - PROCESS | 1647 | 1467364823543 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:20:23 INFO - PROCESS | 1647 | 1467364823604 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:23 INFO - PROCESS | 1647 | 1467364823605 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6c2000 == 47 [pid = 1647] [id = 515] 02:20:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12a79b800) [pid = 1647] [serial = 1545] [outer = 0x0] 02:20:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b960000) [pid = 1647] [serial = 1546] [outer = 0x12a79b800] 02:20:23 INFO - PROCESS | 1647 | 1467364823633 Marionette DEBUG loaded listener.js 02:20:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12ba0c400) [pid = 1647] [serial = 1547] [outer = 0x12a79b800] 02:20:24 INFO - PROCESS | 1647 | 1467364824259 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 869ms 02:20:24 INFO - PROCESS | 1647 | 1467364824307 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:20:24 INFO - PROCESS | 1647 | 1467364824309 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:20:24 INFO - PROCESS | 1647 | 1467364824313 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:20:24 INFO - PROCESS | 1647 | 1467364824315 Marionette TRACE conn2 <- [1,2034,null,{}] 02:20:24 INFO - PROCESS | 1647 | 1467364824318 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:24 INFO - PROCESS | 1647 | 1467364824320 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:24 INFO - PROCESS | 1647 | 1467364824455 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:20:24 INFO - PROCESS | 1647 | 1467364824466 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:24 INFO - PROCESS | 1647 | 1467364824469 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x117459800 == 48 [pid = 1647] [id = 516] 02:20:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112a64c00) [pid = 1647] [serial = 1548] [outer = 0x0] 02:20:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1164eac00) [pid = 1647] [serial = 1549] [outer = 0x112a64c00] 02:20:24 INFO - PROCESS | 1647 | 1467364824511 Marionette DEBUG loaded listener.js 02:20:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1184e3000) [pid = 1647] [serial = 1550] [outer = 0x112a64c00] 02:20:24 INFO - PROCESS | 1647 | 1467364824965 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12c493800 == 47 [pid = 1647] [id = 509] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b209000 == 46 [pid = 1647] [id = 508] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12135b800 == 45 [pid = 1647] [id = 507] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b931000 == 44 [pid = 1647] [id = 506] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b20b800 == 43 [pid = 1647] [id = 505] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12a6a5000 == 42 [pid = 1647] [id = 504] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x128ed0000 == 41 [pid = 1647] [id = 503] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x126855800 == 40 [pid = 1647] [id = 502] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12135c000 == 39 [pid = 1647] [id = 501] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b2800 == 38 [pid = 1647] [id = 500] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x117466800 == 37 [pid = 1647] [id = 499] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b91a000 == 36 [pid = 1647] [id = 496] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1180ce800 == 35 [pid = 1647] [id = 497] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x121a70800 == 34 [pid = 1647] [id = 498] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119ba9800 == 33 [pid = 1647] [id = 485] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6c2000 == 32 [pid = 1647] [id = 515] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12d412000 == 31 [pid = 1647] [id = 514] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12c741800 == 30 [pid = 1647] [id = 513] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1272de000 == 29 [pid = 1647] [id = 512] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12c739800 == 28 [pid = 1647] [id = 510] 02:20:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1180df800 == 27 [pid = 1647] [id = 511] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11628c000) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x116a1a400) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119ade800) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119d23000) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119543000) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1183cd400) [pid = 1647] [serial = 1455] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118117c00) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11873cc00) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1211a5800) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1215cb000) [pid = 1647] [serial = 898] [outer = 0x0] [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:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118981c00) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11811d400) [pid = 1647] [serial = 1443] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11a0f4400) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119df0800) [pid = 1647] [serial = 1446] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12916e400) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1276c4800) [pid = 1647] [serial = 1449] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x126a61000) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124ce6000) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12723b800) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12af92000) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1176eb400) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a798400) [pid = 1647] [serial = 1452] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197ea800) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x129162400) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119dfac00) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12766a000) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12916d000) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1276cac00) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1215c8000) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1292d3400) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x123f97000) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 02:20:25 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11a05d000) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 02:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1226ms 02:20:25 INFO - PROCESS | 1647 | 1467364825574 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:20:25 INFO - PROCESS | 1647 | 1467364825577 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:20:25 INFO - PROCESS | 1647 | 1467364825583 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:20:25 INFO - PROCESS | 1647 | 1467364825585 Marionette TRACE conn2 <- [1,2038,null,{}] 02:20:25 INFO - PROCESS | 1647 | 1467364825590 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:25 INFO - PROCESS | 1647 | 1467364825592 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:25 INFO - PROCESS | 1647 | 1467364825674 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:20:25 INFO - PROCESS | 1647 | 1467364825680 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:25 INFO - PROCESS | 1647 | 1467364825683 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x116674800 == 28 [pid = 1647] [id = 517] 02:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112a9f400) [pid = 1647] [serial = 1551] [outer = 0x0] 02:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112ad0000) [pid = 1647] [serial = 1552] [outer = 0x112a9f400] 02:20:25 INFO - PROCESS | 1647 | 1467364825713 Marionette DEBUG loaded listener.js 02:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x115dde400) [pid = 1647] [serial = 1553] [outer = 0x112a9f400] 02:20:26 INFO - PROCESS | 1647 | 1467364826068 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 02:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:20:26 INFO - PROCESS | 1647 | 1467364826105 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 1647 | 1467364826107 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:20:26 INFO - PROCESS | 1647 | 1467364826112 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 1647 | 1467364826115 Marionette TRACE conn2 <- [1,2042,null,{}] 02:20:26 INFO - PROCESS | 1647 | 1467364826146 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:26 INFO - PROCESS | 1647 | 1467364826148 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:26 INFO - PROCESS | 1647 | 1467364826223 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:20:26 INFO - PROCESS | 1647 | 1467364826228 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 1647 | 1467364826229 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x118150000 == 29 [pid = 1647] [id = 518] 02:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11675d400) [pid = 1647] [serial = 1554] [outer = 0x0] 02:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117d0b800) [pid = 1647] [serial = 1555] [outer = 0x11675d400] 02:20:26 INFO - PROCESS | 1647 | 1467364826259 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1183c4800) [pid = 1647] [serial = 1556] [outer = 0x11675d400] 02:20:26 INFO - PROCESS | 1647 | 1467364826609 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 548ms 02:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:20:26 INFO - PROCESS | 1647 | 1467364826659 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 1647 | 1467364826660 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:20:26 INFO - PROCESS | 1647 | 1467364826662 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 1647 | 1467364826663 Marionette TRACE conn2 <- [1,2046,null,{}] 02:20:26 INFO - PROCESS | 1647 | 1467364826676 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:26 INFO - PROCESS | 1647 | 1467364826680 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:26 INFO - PROCESS | 1647 | 1467364826792 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:20:26 INFO - PROCESS | 1647 | 1467364826798 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 1647 | 1467364826801 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a24000 == 30 [pid = 1647] [id = 519] 02:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118fd9400) [pid = 1647] [serial = 1557] [outer = 0x0] 02:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119542800) [pid = 1647] [serial = 1558] [outer = 0x118fd9400] 02:20:26 INFO - PROCESS | 1647 | 1467364826829 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1195b1c00) [pid = 1647] [serial = 1559] [outer = 0x118fd9400] 02:20:27 INFO - PROCESS | 1647 | 1467364827164 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 02:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:20:27 INFO - PROCESS | 1647 | 1467364827182 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1647 | 1467364827183 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:20:27 INFO - PROCESS | 1647 | 1467364827186 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1647 | 1467364827187 Marionette TRACE conn2 <- [1,2050,null,{}] 02:20:27 INFO - PROCESS | 1647 | 1467364827192 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:27 INFO - PROCESS | 1647 | 1467364827194 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:27 INFO - PROCESS | 1647 | 1467364827275 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:20:27 INFO - PROCESS | 1647 | 1467364827337 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 1647 | 1467364827338 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1df000 == 31 [pid = 1647] [id = 520] 02:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119116000) [pid = 1647] [serial = 1560] [outer = 0x0] 02:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119d20400) [pid = 1647] [serial = 1561] [outer = 0x119116000] 02:20:27 INFO - PROCESS | 1647 | 1467364827364 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119da1000) [pid = 1647] [serial = 1562] [outer = 0x119116000] 02:20:27 INFO - PROCESS | 1647 | 1467364827683 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 02:20:27 INFO - PROCESS | 1647 | 1467364827710 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1647 | 1467364827712 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:20:27 INFO - PROCESS | 1647 | 1467364827724 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1647 | 1467364827726 Marionette TRACE conn2 <- [1,2054,null,{}] 02:20:27 INFO - PROCESS | 1647 | 1467364827729 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:27 INFO - PROCESS | 1647 | 1467364827732 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:27 INFO - PROCESS | 1647 | 1467364827830 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:20:27 INFO - PROCESS | 1647 | 1467364827867 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 1647 | 1467364827875 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a70800 == 32 [pid = 1647] [id = 521] 02:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119df4800) [pid = 1647] [serial = 1563] [outer = 0x0] 02:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11a055000) [pid = 1647] [serial = 1564] [outer = 0x119df4800] 02:20:27 INFO - PROCESS | 1647 | 1467364827900 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12119f800) [pid = 1647] [serial = 1565] [outer = 0x119df4800] 02:20:28 INFO - PROCESS | 1647 | 1467364828234 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 525ms 02:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:20:28 INFO - PROCESS | 1647 | 1467364828247 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:20:28 INFO - PROCESS | 1647 | 1467364828248 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:20:28 INFO - PROCESS | 1647 | 1467364828251 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - PROCESS | 1647 | 1467364828252 Marionette TRACE conn2 <- [1,2058,null,{}] 02:20:28 INFO - PROCESS | 1647 | 1467364828258 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:28 INFO - PROCESS | 1647 | 1467364828263 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:28 INFO - PROCESS | 1647 | 1467364828399 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:20:28 INFO - PROCESS | 1647 | 1467364828413 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:28 INFO - PROCESS | 1647 | 1467364828414 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12681d000 == 33 [pid = 1647] [id = 522] 02:20:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1214bf400) [pid = 1647] [serial = 1566] [outer = 0x0] 02:20:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x123f94400) [pid = 1647] [serial = 1567] [outer = 0x1214bf400] 02:20:28 INFO - PROCESS | 1647 | 1467364828456 Marionette DEBUG loaded listener.js 02:20:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124ea4000) [pid = 1647] [serial = 1568] [outer = 0x1214bf400] 02:20:28 INFO - PROCESS | 1647 | 1467364828913 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 02:20:28 INFO - PROCESS | 1647 | 1467364828925 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:20:28 INFO - PROCESS | 1647 | 1467364828926 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:20:28 INFO - PROCESS | 1647 | 1467364828928 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - PROCESS | 1647 | 1467364828930 Marionette TRACE conn2 <- [1,2062,null,{}] 02:20:28 INFO - PROCESS | 1647 | 1467364828932 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:28 INFO - PROCESS | 1647 | 1467364828933 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:29 INFO - PROCESS | 1647 | 1467364829031 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:20:29 INFO - PROCESS | 1647 | 1467364829035 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:29 INFO - PROCESS | 1647 | 1467364829036 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e5800 == 34 [pid = 1647] [id = 523] 02:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112a5a400) [pid = 1647] [serial = 1569] [outer = 0x0] 02:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124ea4c00) [pid = 1647] [serial = 1570] [outer = 0x112a5a400] 02:20:29 INFO - PROCESS | 1647 | 1467364829068 Marionette DEBUG loaded listener.js 02:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1268be400) [pid = 1647] [serial = 1571] [outer = 0x112a5a400] 02:20:29 INFO - PROCESS | 1647 | 1467364829422 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 02:20:29 INFO - PROCESS | 1647 | 1467364829447 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 1647 | 1467364829449 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:20:29 INFO - PROCESS | 1647 | 1467364829458 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 1647 | 1467364829459 Marionette TRACE conn2 <- [1,2066,null,{}] 02:20:29 INFO - PROCESS | 1647 | 1467364829462 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:29 INFO - PROCESS | 1647 | 1467364829463 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:29 INFO - PROCESS | 1647 | 1467364829559 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:20:29 INFO - PROCESS | 1647 | 1467364829563 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:29 INFO - PROCESS | 1647 | 1467364829564 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292a6000 == 35 [pid = 1647] [id = 524] 02:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11873a000) [pid = 1647] [serial = 1572] [outer = 0x0] 02:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1272eac00) [pid = 1647] [serial = 1573] [outer = 0x11873a000] 02:20:29 INFO - PROCESS | 1647 | 1467364829588 Marionette DEBUG loaded listener.js 02:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127668c00) [pid = 1647] [serial = 1574] [outer = 0x11873a000] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1276c8c00) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a5e2c00) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12af91000) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1184dc400) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12916e000) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x114f95400) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126e2c000) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112ecb400) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124c10400) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1272efc00) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11680bc00) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1195acc00) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118fe0400) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12af85c00) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:20:29 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1215cf000) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:20:30 INFO - PROCESS | 1647 | 1467364830076 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 669ms 02:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:20:30 INFO - PROCESS | 1647 | 1467364830127 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:20:30 INFO - PROCESS | 1647 | 1467364830129 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:20:30 INFO - PROCESS | 1647 | 1467364830131 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 1647 | 1467364830132 Marionette TRACE conn2 <- [1,2070,null,{}] 02:20:30 INFO - PROCESS | 1647 | 1467364830135 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:30 INFO - PROCESS | 1647 | 1467364830136 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:30 INFO - PROCESS | 1647 | 1467364830242 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:20:30 INFO - PROCESS | 1647 | 1467364830303 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:30 INFO - PROCESS | 1647 | 1467364830304 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a1000 == 36 [pid = 1647] [id = 525] 02:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1130e2800) [pid = 1647] [serial = 1575] [outer = 0x0] 02:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119d9b400) [pid = 1647] [serial = 1576] [outer = 0x1130e2800] 02:20:30 INFO - PROCESS | 1647 | 1467364830328 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12723a000) [pid = 1647] [serial = 1577] [outer = 0x1130e2800] 02:20:30 INFO - PROCESS | 1647 | 1467364830627 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 02:20:30 INFO - PROCESS | 1647 | 1467364830650 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:20:30 INFO - PROCESS | 1647 | 1467364830652 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:20:30 INFO - PROCESS | 1647 | 1467364830659 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 1647 | 1467364830661 Marionette TRACE conn2 <- [1,2074,null,{}] 02:20:30 INFO - PROCESS | 1647 | 1467364830665 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:30 INFO - PROCESS | 1647 | 1467364830666 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:30 INFO - PROCESS | 1647 | 1467364830787 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:20:30 INFO - PROCESS | 1647 | 1467364830873 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:30 INFO - PROCESS | 1647 | 1467364830874 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a6a1000 == 37 [pid = 1647] [id = 526] 02:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1174fa800) [pid = 1647] [serial = 1578] [outer = 0x0] 02:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1272f6400) [pid = 1647] [serial = 1579] [outer = 0x1174fa800] 02:20:30 INFO - PROCESS | 1647 | 1467364830913 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128e7c000) [pid = 1647] [serial = 1580] [outer = 0x1174fa800] 02:20:31 INFO - PROCESS | 1647 | 1467364831207 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 574ms 02:20:31 INFO - PROCESS | 1647 | 1467364831234 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:20:31 INFO - PROCESS | 1647 | 1467364831235 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:20:31 INFO - PROCESS | 1647 | 1467364831244 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:20:31 INFO - PROCESS | 1647 | 1467364831246 Marionette TRACE conn2 <- [1,2078,null,{}] 02:20:31 INFO - PROCESS | 1647 | 1467364831248 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:31 INFO - PROCESS | 1647 | 1467364831250 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:31 INFO - PROCESS | 1647 | 1467364831348 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:20:31 INFO - PROCESS | 1647 | 1467364831353 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 1647 | 1467364831354 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b215800 == 38 [pid = 1647] [id = 527] 02:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129163c00) [pid = 1647] [serial = 1581] [outer = 0x0] 02:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1292c7c00) [pid = 1647] [serial = 1582] [outer = 0x129163c00] 02:20:31 INFO - PROCESS | 1647 | 1467364831381 Marionette DEBUG loaded listener.js 02:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a595800) [pid = 1647] [serial = 1583] [outer = 0x129163c00] 02:20:31 INFO - PROCESS | 1647 | 1467364831730 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 526ms 02:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:20:31 INFO - PROCESS | 1647 | 1467364831782 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:20:31 INFO - PROCESS | 1647 | 1467364831784 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:20:31 INFO - PROCESS | 1647 | 1467364831788 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:20:31 INFO - PROCESS | 1647 | 1467364831791 Marionette TRACE conn2 <- [1,2082,null,{}] 02:20:31 INFO - PROCESS | 1647 | 1467364831795 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:31 INFO - PROCESS | 1647 | 1467364831796 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:31 INFO - PROCESS | 1647 | 1467364831922 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:20:32 INFO - PROCESS | 1647 | 1467364832072 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 1647 | 1467364832075 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e45800 == 39 [pid = 1647] [id = 528] 02:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x111f2c800) [pid = 1647] [serial = 1584] [outer = 0x0] 02:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1128cf400) [pid = 1647] [serial = 1585] [outer = 0x111f2c800] 02:20:32 INFO - PROCESS | 1647 | 1467364832125 Marionette DEBUG loaded listener.js 02:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x112a6d400) [pid = 1647] [serial = 1586] [outer = 0x111f2c800] 02:20:32 INFO - PROCESS | 1647 | 1467364832599 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 872ms 02:20:32 INFO - PROCESS | 1647 | 1467364832705 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:20:32 INFO - PROCESS | 1647 | 1467364832709 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:20:32 INFO - PROCESS | 1647 | 1467364832714 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:20:32 INFO - PROCESS | 1647 | 1467364832715 Marionette TRACE conn2 <- [1,2086,null,{}] 02:20:32 INFO - PROCESS | 1647 | 1467364832719 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:32 INFO - PROCESS | 1647 | 1467364832722 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:32 INFO - PROCESS | 1647 | 1467364832835 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:20:32 INFO - PROCESS | 1647 | 1467364832915 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 1647 | 1467364832916 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aa3800 == 40 [pid = 1647] [id = 529] 02:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116faf400) [pid = 1647] [serial = 1587] [outer = 0x0] 02:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x117d12400) [pid = 1647] [serial = 1588] [outer = 0x116faf400] 02:20:32 INFO - PROCESS | 1647 | 1467364832947 Marionette DEBUG loaded listener.js 02:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118737c00) [pid = 1647] [serial = 1589] [outer = 0x116faf400] 02:20:33 INFO - PROCESS | 1647 | 1467364833479 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 777ms 02:20:33 INFO - PROCESS | 1647 | 1467364833627 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:20:33 INFO - PROCESS | 1647 | 1467364833629 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:20:33 INFO - PROCESS | 1647 | 1467364833661 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:20:33 INFO - PROCESS | 1647 | 1467364833662 Marionette TRACE conn2 <- [1,2090,null,{}] 02:20:33 INFO - PROCESS | 1647 | 1467364833666 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:33 INFO - PROCESS | 1647 | 1467364833668 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:33 INFO - PROCESS | 1647 | 1467364833774 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:20:33 INFO - PROCESS | 1647 | 1467364833842 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:33 INFO - PROCESS | 1647 | 1467364833844 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a0800 == 41 [pid = 1647] [id = 530] 02:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1129a9000) [pid = 1647] [serial = 1590] [outer = 0x0] 02:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116885c00) [pid = 1647] [serial = 1591] [outer = 0x1129a9000] 02:20:33 INFO - PROCESS | 1647 | 1467364833872 Marionette DEBUG loaded listener.js 02:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11811ec00) [pid = 1647] [serial = 1592] [outer = 0x1129a9000] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12b215800 == 40 [pid = 1647] [id = 527] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12a6a1000 == 39 [pid = 1647] [id = 526] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a1000 == 38 [pid = 1647] [id = 525] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1292a6000 == 37 [pid = 1647] [id = 524] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e5800 == 36 [pid = 1647] [id = 523] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12681d000 == 35 [pid = 1647] [id = 522] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x121a70800 == 34 [pid = 1647] [id = 521] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1df000 == 33 [pid = 1647] [id = 520] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x119a24000 == 32 [pid = 1647] [id = 519] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x118150000 == 31 [pid = 1647] [id = 518] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x116674800 == 30 [pid = 1647] [id = 517] 02:20:34 INFO - PROCESS | 1647 | --DOCSHELL 0x117459800 == 29 [pid = 1647] [id = 516] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12947f400) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12a7a1400) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12a5e1800) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b016800) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119d2c800) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a598400) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1164e2c00) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1176ef000) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127648000) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12139ec00) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121e94c00) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12568ec00) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12ba0f000) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126a67800) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12af63400) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12ba06800) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1176f4800) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11871a400) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119d1f400) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119da3000) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11954e000) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119ae5800) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b8a7000) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12b01f000) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b022800) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x123f96800) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12af56400) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12766dc00) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12b969c00) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 02:20:34 INFO - PROCESS | 1647 | 1467364834376 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 728ms 02:20:34 INFO - PROCESS | 1647 | 1467364834384 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:20:34 INFO - PROCESS | 1647 | 1467364834388 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:20:34 INFO - PROCESS | 1647 | 1467364834410 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:20:34 INFO - PROCESS | 1647 | 1467364834415 Marionette TRACE conn2 <- [1,2094,null,{}] 02:20:34 INFO - PROCESS | 1647 | 1467364834419 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:34 INFO - PROCESS | 1647 | 1467364834422 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:34 INFO - PROCESS | 1647 | 1467364834550 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:20:34 INFO - PROCESS | 1647 | 1467364834637 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:34 INFO - PROCESS | 1647 | 1467364834638 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fd0800 == 30 [pid = 1647] [id = 531] 02:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11911a000) [pid = 1647] [serial = 1593] [outer = 0x0] 02:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119549c00) [pid = 1647] [serial = 1594] [outer = 0x11911a000] 02:20:34 INFO - PROCESS | 1647 | 1467364834664 Marionette DEBUG loaded listener.js 02:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1197aa400) [pid = 1647] [serial = 1595] [outer = 0x11911a000] 02:20:34 INFO - PROCESS | 1647 | 1467364834967 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 581ms 02:20:34 INFO - PROCESS | 1647 | 1467364834985 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:20:34 INFO - PROCESS | 1647 | 1467364834986 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:20:35 INFO - PROCESS | 1647 | 1467364834996 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:20:35 INFO - PROCESS | 1647 | 1467364834997 Marionette TRACE conn2 <- [1,2098,null,{}] 02:20:35 INFO - PROCESS | 1647 | 1467364835004 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:35 INFO - PROCESS | 1647 | 1467364835010 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:35 INFO - PROCESS | 1647 | 1467364835093 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:20:35 INFO - PROCESS | 1647 | 1467364835099 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:35 INFO - PROCESS | 1647 | 1467364835102 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x121631000 == 31 [pid = 1647] [id = 532] 02:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119df5800) [pid = 1647] [serial = 1596] [outer = 0x0] 02:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11a055400) [pid = 1647] [serial = 1597] [outer = 0x119df5800] 02:20:35 INFO - PROCESS | 1647 | 1467364835130 Marionette DEBUG loaded listener.js 02:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1211a6400) [pid = 1647] [serial = 1598] [outer = 0x119df5800] 02:20:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a0800 == 30 [pid = 1647] [id = 530] 02:20:35 INFO - PROCESS | 1647 | --DOCSHELL 0x119aa3800 == 29 [pid = 1647] [id = 529] 02:20:35 INFO - PROCESS | 1647 | --DOCSHELL 0x112e45800 == 28 [pid = 1647] [id = 528] 02:20:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118fd0800 == 27 [pid = 1647] [id = 531] 02:20:36 INFO - PROCESS | 1647 | 1467364836498 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1520ms 02:20:36 INFO - PROCESS | 1647 | 1467364836517 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:20:36 INFO - PROCESS | 1647 | 1467364836520 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:20:36 INFO - PROCESS | 1647 | 1467364836526 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:20:36 INFO - PROCESS | 1647 | 1467364836528 Marionette TRACE conn2 <- [1,2102,null,{}] 02:20:36 INFO - PROCESS | 1647 | 1467364836533 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:36 INFO - PROCESS | 1647 | 1467364836535 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:36 INFO - PROCESS | 1647 | 1467364836616 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:20:36 INFO - PROCESS | 1647 | 1467364836673 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:36 INFO - PROCESS | 1647 | 1467364836676 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x116adc000 == 28 [pid = 1647] [id = 533] 02:20:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112a65800) [pid = 1647] [serial = 1599] [outer = 0x0] 02:20:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112a67400) [pid = 1647] [serial = 1600] [outer = 0x112a65800] 02:20:36 INFO - PROCESS | 1647 | 1467364836704 Marionette DEBUG loaded listener.js 02:20:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116296400) [pid = 1647] [serial = 1601] [outer = 0x112a65800] 02:20:37 INFO - PROCESS | 1647 | 1467364837030 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 524ms 02:20:37 INFO - PROCESS | 1647 | 1467364837046 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 1647 | 1467364837050 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:20:37 INFO - PROCESS | 1647 | 1467364837057 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 1647 | 1467364837060 Marionette TRACE conn2 <- [1,2106,null,{}] 02:20:37 INFO - PROCESS | 1647 | 1467364837063 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:37 INFO - PROCESS | 1647 | 1467364837065 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:37 INFO - PROCESS | 1647 | 1467364837147 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:20:37 INFO - PROCESS | 1647 | 1467364837151 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 1647 | 1467364837153 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f1e800 == 29 [pid = 1647] [id = 534] 02:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11680bc00) [pid = 1647] [serial = 1602] [outer = 0x0] 02:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1183c0800) [pid = 1647] [serial = 1603] [outer = 0x11680bc00] 02:20:37 INFO - PROCESS | 1647 | 1467364837184 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11872ec00) [pid = 1647] [serial = 1604] [outer = 0x11680bc00] 02:20:37 INFO - PROCESS | 1647 | 1467364837577 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 573ms 02:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:20:37 INFO - PROCESS | 1647 | 1467364837629 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 1647 | 1467364837630 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:20:37 INFO - PROCESS | 1647 | 1467364837632 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 1647 | 1467364837642 Marionette TRACE conn2 <- [1,2110,null,{}] 02:20:37 INFO - PROCESS | 1647 | 1467364837650 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:37 INFO - PROCESS | 1647 | 1467364837653 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:37 INFO - PROCESS | 1647 | 1467364837756 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:20:37 INFO - PROCESS | 1647 | 1467364837761 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 1647 | 1467364837763 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d8000 == 30 [pid = 1647] [id = 535] 02:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112a6bc00) [pid = 1647] [serial = 1605] [outer = 0x0] 02:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1195abc00) [pid = 1647] [serial = 1606] [outer = 0x112a6bc00] 02:20:37 INFO - PROCESS | 1647 | 1467364837794 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1197e4400) [pid = 1647] [serial = 1607] [outer = 0x112a6bc00] 02:20:38 INFO - PROCESS | 1647 | 1467364838159 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 581ms 02:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:20:38 INFO - PROCESS | 1647 | 1467364838213 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 1647 | 1467364838215 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:20:38 INFO - PROCESS | 1647 | 1467364838217 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - PROCESS | 1647 | 1467364838218 Marionette TRACE conn2 <- [1,2114,null,{}] 02:20:38 INFO - PROCESS | 1647 | 1467364838220 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:38 INFO - PROCESS | 1647 | 1467364838221 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:38 INFO - PROCESS | 1647 | 1467364838330 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:20:38 INFO - PROCESS | 1647 | 1467364838334 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:38 INFO - PROCESS | 1647 | 1467364838335 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ec4800 == 31 [pid = 1647] [id = 536] 02:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119addc00) [pid = 1647] [serial = 1608] [outer = 0x0] 02:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d25000) [pid = 1647] [serial = 1609] [outer = 0x119addc00] 02:20:38 INFO - PROCESS | 1647 | 1467364838360 Marionette DEBUG loaded listener.js 02:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119dfe800) [pid = 1647] [serial = 1610] [outer = 0x119addc00] 02:20:38 INFO - PROCESS | 1647 | 1467364838687 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 523ms 02:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:20:38 INFO - PROCESS | 1647 | 1467364838741 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 1647 | 1467364838742 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:20:38 INFO - PROCESS | 1647 | 1467364838744 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - PROCESS | 1647 | 1467364838745 Marionette TRACE conn2 <- [1,2118,null,{}] 02:20:38 INFO - PROCESS | 1647 | 1467364838748 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:38 INFO - PROCESS | 1647 | 1467364838749 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:38 INFO - PROCESS | 1647 | 1467364838849 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:20:38 INFO - PROCESS | 1647 | 1467364838888 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:38 INFO - PROCESS | 1647 | 1467364838889 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aa0800 == 32 [pid = 1647] [id = 537] 02:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112a54000) [pid = 1647] [serial = 1611] [outer = 0x0] 02:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11a05a000) [pid = 1647] [serial = 1612] [outer = 0x112a54000] 02:20:38 INFO - PROCESS | 1647 | 1467364838914 Marionette DEBUG loaded listener.js 02:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1211a8000) [pid = 1647] [serial = 1613] [outer = 0x112a54000] 02:20:39 INFO - PROCESS | 1647 | 1467364839248 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 02:20:39 INFO - PROCESS | 1647 | 1467364839264 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:20:39 INFO - PROCESS | 1647 | 1467364839265 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:20:39 INFO - PROCESS | 1647 | 1467364839267 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:20:39 INFO - PROCESS | 1647 | 1467364839268 Marionette TRACE conn2 <- [1,2122,null,{}] 02:20:39 INFO - PROCESS | 1647 | 1467364839271 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:39 INFO - PROCESS | 1647 | 1467364839278 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:39 INFO - PROCESS | 1647 | 1467364839564 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119116000) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119df4800) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11675d400) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118fd9400) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a64c00) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112ecd800) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119df2800) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x123f97800) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x129162800) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1174fa800) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a79b800) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1214bf400) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x112a5a400) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1130e2800) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11873a000) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x112a9f400) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1129a9000) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11911a000) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x111f2c800) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x116faf400) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:20:39 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x129163c00) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:20:39 INFO - PROCESS | 1647 | 1467364839621 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:39 INFO - PROCESS | 1647 | 1467364839622 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11745c800 == 33 [pid = 1647] [id = 538] 02:20:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112a54400) [pid = 1647] [serial = 1614] [outer = 0x0] 02:20:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112a9f400) [pid = 1647] [serial = 1615] [outer = 0x112a54400] 02:20:39 INFO - PROCESS | 1647 | 1467364839647 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116fb2400) [pid = 1647] [serial = 1616] [outer = 0x112a54400] 02:20:39 INFO - PROCESS | 1647 | 1467364839923 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 668ms 02:20:39 INFO - PROCESS | 1647 | 1467364839936 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:20:39 INFO - PROCESS | 1647 | 1467364839937 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:20:39 INFO - PROCESS | 1647 | 1467364839947 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:20:39 INFO - PROCESS | 1647 | 1467364839948 Marionette TRACE conn2 <- [1,2126,null,{}] 02:20:39 INFO - PROCESS | 1647 | 1467364839950 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:39 INFO - PROCESS | 1647 | 1467364839951 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:40 INFO - PROCESS | 1647 | 1467364840029 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:20:40 INFO - PROCESS | 1647 | 1467364840043 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:40 INFO - PROCESS | 1647 | 1467364840044 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a1000 == 34 [pid = 1647] [id = 539] 02:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1174fa800) [pid = 1647] [serial = 1617] [outer = 0x0] 02:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119da6800) [pid = 1647] [serial = 1618] [outer = 0x1174fa800] 02:20:40 INFO - PROCESS | 1647 | 1467364840068 Marionette DEBUG loaded listener.js 02:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1214c5400) [pid = 1647] [serial = 1619] [outer = 0x1174fa800] 02:20:40 INFO - PROCESS | 1647 | 1467364840402 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 475ms 02:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:20:40 INFO - PROCESS | 1647 | 1467364840417 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:20:40 INFO - PROCESS | 1647 | 1467364840419 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:20:40 INFO - PROCESS | 1647 | 1467364840424 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:20:40 INFO - PROCESS | 1647 | 1467364840426 Marionette TRACE conn2 <- [1,2130,null,{}] 02:20:40 INFO - PROCESS | 1647 | 1467364840429 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:40 INFO - PROCESS | 1647 | 1467364840431 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:40 INFO - PROCESS | 1647 | 1467364840588 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:20:40 INFO - PROCESS | 1647 | 1467364840596 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:40 INFO - PROCESS | 1647 | 1467364840597 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a68f800 == 35 [pid = 1647] [id = 540] 02:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x114f95c00) [pid = 1647] [serial = 1620] [outer = 0x0] 02:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1215cf000) [pid = 1647] [serial = 1621] [outer = 0x114f95c00] 02:20:40 INFO - PROCESS | 1647 | 1467364840637 Marionette DEBUG loaded listener.js 02:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12501f000) [pid = 1647] [serial = 1622] [outer = 0x114f95c00] 02:20:40 INFO - PROCESS | 1647 | 1467364840982 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:20:41 INFO - PROCESS | 1647 | 1467364840997 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:20:41 INFO - PROCESS | 1647 | 1467364840999 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 1647 | 1467364841000 Marionette TRACE conn2 <- [1,2134,null,{}] 02:20:41 INFO - PROCESS | 1647 | 1467364841002 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:41 INFO - PROCESS | 1647 | 1467364841003 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:41 INFO - PROCESS | 1647 | 1467364841083 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:20:41 INFO - PROCESS | 1647 | 1467364841087 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 1647 | 1467364841088 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d5000 == 36 [pid = 1647] [id = 541] 02:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12516c400) [pid = 1647] [serial = 1623] [outer = 0x0] 02:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1268b9c00) [pid = 1647] [serial = 1624] [outer = 0x12516c400] 02:20:41 INFO - PROCESS | 1647 | 1467364841122 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126a69000) [pid = 1647] [serial = 1625] [outer = 0x12516c400] 02:20:41 INFO - PROCESS | 1647 | 1467364841446 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 471ms 02:20:41 INFO - PROCESS | 1647 | 1467364841470 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:20:41 INFO - PROCESS | 1647 | 1467364841472 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:20:41 INFO - PROCESS | 1647 | 1467364841477 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 1647 | 1467364841478 Marionette TRACE conn2 <- [1,2138,null,{}] 02:20:41 INFO - PROCESS | 1647 | 1467364841481 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:41 INFO - PROCESS | 1647 | 1467364841482 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:41 INFO - PROCESS | 1647 | 1467364841590 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:20:41 INFO - PROCESS | 1647 | 1467364841669 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 1647 | 1467364841671 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e46800 == 37 [pid = 1647] [id = 542] 02:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x111d81800) [pid = 1647] [serial = 1626] [outer = 0x0] 02:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1122b1800) [pid = 1647] [serial = 1627] [outer = 0x111d81800] 02:20:41 INFO - PROCESS | 1647 | 1467364841702 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1129adc00) [pid = 1647] [serial = 1628] [outer = 0x111d81800] 02:20:42 INFO - PROCESS | 1647 | 1467364842234 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 770ms 02:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:20:42 INFO - PROCESS | 1647 | 1467364842249 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:20:42 INFO - PROCESS | 1647 | 1467364842251 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:20:42 INFO - PROCESS | 1647 | 1467364842280 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:20:42 INFO - PROCESS | 1647 | 1467364842282 Marionette TRACE conn2 <- [1,2142,null,{}] 02:20:42 INFO - PROCESS | 1647 | 1467364842288 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:42 INFO - PROCESS | 1647 | 1467364842293 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:42 INFO - PROCESS | 1647 | 1467364842425 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:20:42 INFO - PROCESS | 1647 | 1467364842504 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:42 INFO - PROCESS | 1647 | 1467364842506 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bc1000 == 38 [pid = 1647] [id = 543] 02:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1176ec000) [pid = 1647] [serial = 1629] [outer = 0x0] 02:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x117d14c00) [pid = 1647] [serial = 1630] [outer = 0x1176ec000] 02:20:42 INFO - PROCESS | 1647 | 1467364842536 Marionette DEBUG loaded listener.js 02:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118715800) [pid = 1647] [serial = 1631] [outer = 0x1176ec000] 02:20:43 INFO - PROCESS | 1647 | 1467364843179 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 1647 | 1467364843256 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:20:43 INFO - PROCESS | 1647 | 1467364843259 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - PROCESS | 1647 | 1467364843261 Marionette TRACE conn2 <- [1,2146,null,{}] 02:20:43 INFO - PROCESS | 1647 | 1467364843265 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:43 INFO - PROCESS | 1647 | 1467364843266 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:43 INFO - PROCESS | 1647 | 1467364843373 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:20:43 INFO - PROCESS | 1647 | 1467364843430 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:43 INFO - PROCESS | 1647 | 1467364843433 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad3800 == 39 [pid = 1647] [id = 544] 02:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116faf800) [pid = 1647] [serial = 1632] [outer = 0x0] 02:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11714f400) [pid = 1647] [serial = 1633] [outer = 0x116faf800] 02:20:43 INFO - PROCESS | 1647 | 1467364843461 Marionette DEBUG loaded listener.js 02:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1183cf400) [pid = 1647] [serial = 1634] [outer = 0x116faf800] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d5000 == 38 [pid = 1647] [id = 541] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a68f800 == 37 [pid = 1647] [id = 540] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a1000 == 36 [pid = 1647] [id = 539] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11745c800 == 35 [pid = 1647] [id = 538] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11a055400) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x126aa0800 == 34 [pid = 1647] [id = 537] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x121ec4800 == 33 [pid = 1647] [id = 536] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d8000 == 32 [pid = 1647] [id = 535] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x118f1e800 == 31 [pid = 1647] [id = 534] 02:20:43 INFO - PROCESS | 1647 | --DOCSHELL 0x116adc000 == 30 [pid = 1647] [id = 533] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12a595800) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119d20400) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12119f800) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a055000) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117d0b800) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119542800) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1195b1c00) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1184e3000) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1184dc000) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1164eac00) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11628cc00) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12119fc00) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119dff400) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12916d400) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x126a62800) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b022000) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a5dcc00) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x128e7c000) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12ba0c400) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12b960000) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x123f94400) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1268be400) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x124ea4c00) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119d9b400) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1272eac00) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1183c4800) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x115dde400) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x116885c00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x127668c00) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x119549c00) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11811ec00) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x112ad0000) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1128cf400) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x124ea4000) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1197aa400) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x12723a000) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x117d12400) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1272f6400) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x119da1000) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x112a6d400) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x118737c00) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x1292c7c00) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 02:20:43 INFO - PROCESS | 1647 | 1467364843872 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 1647 | 1467364843887 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:20:43 INFO - PROCESS | 1647 | 1467364843895 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - PROCESS | 1647 | 1467364843897 Marionette TRACE conn2 <- [1,2150,null,{}] 02:20:43 INFO - PROCESS | 1647 | 1467364843899 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:43 INFO - PROCESS | 1647 | 1467364843900 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:43 INFO - PROCESS | 1647 | 1467364843983 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:20:44 INFO - PROCESS | 1647 | 1467364844036 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:44 INFO - PROCESS | 1647 | 1467364844037 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119174800 == 31 [pid = 1647] [id = 545] 02:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x1183c4800) [pid = 1647] [serial = 1635] [outer = 0x0] 02:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x11873cc00) [pid = 1647] [serial = 1636] [outer = 0x1183c4800] 02:20:44 INFO - PROCESS | 1647 | 1467364844065 Marionette DEBUG loaded listener.js 02:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11954c000) [pid = 1647] [serial = 1637] [outer = 0x1183c4800] 02:20:44 INFO - PROCESS | 1647 | 1467364844374 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 02:20:44 INFO - PROCESS | 1647 | 1467364844416 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:20:44 INFO - PROCESS | 1647 | 1467364844417 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:20:44 INFO - PROCESS | 1647 | 1467364844419 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:20:44 INFO - PROCESS | 1647 | 1467364844422 Marionette TRACE conn2 <- [1,2154,null,{}] 02:20:44 INFO - PROCESS | 1647 | 1467364844430 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:44 INFO - PROCESS | 1647 | 1467364844433 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:44 INFO - PROCESS | 1647 | 1467364844517 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:20:44 INFO - PROCESS | 1647 | 1467364844524 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:44 INFO - PROCESS | 1647 | 1467364844526 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ab1800 == 32 [pid = 1647] [id = 546] 02:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1197df400) [pid = 1647] [serial = 1638] [outer = 0x0] 02:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x119d27000) [pid = 1647] [serial = 1639] [outer = 0x1197df400] 02:20:44 INFO - PROCESS | 1647 | 1467364844554 Marionette DEBUG loaded listener.js 02:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x119dff400) [pid = 1647] [serial = 1640] [outer = 0x1197df400] 02:20:44 INFO - PROCESS | 1647 | 1467364844906 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 02:20:44 INFO - PROCESS | 1647 | 1467364844942 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:20:44 INFO - PROCESS | 1647 | 1467364844944 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:20:44 INFO - PROCESS | 1647 | 1467364844946 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:20:44 INFO - PROCESS | 1647 | 1467364844947 Marionette TRACE conn2 <- [1,2158,null,{}] 02:20:44 INFO - PROCESS | 1647 | 1467364844949 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:44 INFO - PROCESS | 1647 | 1467364844951 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:45 INFO - PROCESS | 1647 | 1467364845031 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:20:45 INFO - PROCESS | 1647 | 1467364845035 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:45 INFO - PROCESS | 1647 | 1467364845036 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216d9000 == 33 [pid = 1647] [id = 547] 02:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x112a67000) [pid = 1647] [serial = 1641] [outer = 0x0] 02:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1211a8c00) [pid = 1647] [serial = 1642] [outer = 0x112a67000] 02:20:45 INFO - PROCESS | 1647 | 1467364845064 Marionette DEBUG loaded listener.js 02:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1214c2000) [pid = 1647] [serial = 1643] [outer = 0x112a67000] 02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 468ms 02:20:45 INFO - PROCESS | 1647 | 1467364845409 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:20:45 INFO - PROCESS | 1647 | 1467364845414 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:20:45 INFO - PROCESS | 1647 | 1467364845415 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:20:45 INFO - PROCESS | 1647 | 1467364845417 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:20:45 INFO - PROCESS | 1647 | 1467364845418 Marionette TRACE conn2 <- [1,2162,null,{}] 02:20:45 INFO - PROCESS | 1647 | 1467364845421 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:45 INFO - PROCESS | 1647 | 1467364845423 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:45 INFO - PROCESS | 1647 | 1467364845503 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:20:45 INFO - PROCESS | 1647 | 1467364845563 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:45 INFO - PROCESS | 1647 | 1467364845564 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x117471800 == 34 [pid = 1647] [id = 548] 02:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11a05ec00) [pid = 1647] [serial = 1644] [outer = 0x0] 02:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x121b3c800) [pid = 1647] [serial = 1645] [outer = 0x11a05ec00] 02:20:45 INFO - PROCESS | 1647 | 1467364845588 Marionette DEBUG loaded listener.js 02:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x124ce4400) [pid = 1647] [serial = 1646] [outer = 0x11a05ec00] 02:20:45 INFO - PROCESS | 1647 | 1467364845898 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 02:20:45 INFO - PROCESS | 1647 | 1467364845941 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:20:45 INFO - PROCESS | 1647 | 1467364845943 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:20:45 INFO - PROCESS | 1647 | 1467364845945 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:20:45 INFO - PROCESS | 1647 | 1467364845946 Marionette TRACE conn2 <- [1,2166,null,{}] 02:20:45 INFO - PROCESS | 1647 | 1467364845948 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:45 INFO - PROCESS | 1647 | 1467364845952 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:46 INFO - PROCESS | 1647 | 1467364846068 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:20:46 INFO - PROCESS | 1647 | 1467364846079 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:46 INFO - PROCESS | 1647 | 1467364846080 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ec8800 == 35 [pid = 1647] [id = 549] 02:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x124cebc00) [pid = 1647] [serial = 1647] [outer = 0x0] 02:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x126a61c00) [pid = 1647] [serial = 1648] [outer = 0x124cebc00] 02:20:46 INFO - PROCESS | 1647 | 1467364846105 Marionette DEBUG loaded listener.js 02:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1276bc800) [pid = 1647] [serial = 1649] [outer = 0x124cebc00] 02:20:46 INFO - PROCESS | 1647 | 1467364846450 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 02:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:20:46 INFO - PROCESS | 1647 | 1467364846464 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:20:46 INFO - PROCESS | 1647 | 1467364846465 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:20:46 INFO - PROCESS | 1647 | 1467364846467 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:20:46 INFO - PROCESS | 1647 | 1467364846468 Marionette TRACE conn2 <- [1,2170,null,{}] 02:20:46 INFO - PROCESS | 1647 | 1467364846470 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:46 INFO - PROCESS | 1647 | 1467364846473 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:46 INFO - PROCESS | 1647 | 1467364846571 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:20:46 INFO - PROCESS | 1647 | 1467364846582 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:46 INFO - PROCESS | 1647 | 1467364846583 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a3000 == 36 [pid = 1647] [id = 550] 02:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x112a50c00) [pid = 1647] [serial = 1650] [outer = 0x0] 02:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x128e7a400) [pid = 1647] [serial = 1651] [outer = 0x112a50c00] 02:20:46 INFO - PROCESS | 1647 | 1467364846613 Marionette DEBUG loaded listener.js 02:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x129166800) [pid = 1647] [serial = 1652] [outer = 0x112a50c00] 02:20:46 INFO - PROCESS | 1647 | 1467364846938 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 02:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:20:46 INFO - PROCESS | 1647 | 1467364846989 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:20:46 INFO - PROCESS | 1647 | 1467364846990 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:20:46 INFO - PROCESS | 1647 | 1467364846993 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:20:46 INFO - PROCESS | 1647 | 1467364846994 Marionette TRACE conn2 <- [1,2174,null,{}] 02:20:46 INFO - PROCESS | 1647 | 1467364846996 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:46 INFO - PROCESS | 1647 | 1467364846997 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:47 INFO - PROCESS | 1647 | 1467364847094 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:20:47 INFO - PROCESS | 1647 | 1467364847106 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:47 INFO - PROCESS | 1647 | 1467364847107 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a6a5000 == 37 [pid = 1647] [id = 551] 02:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x128e7ac00) [pid = 1647] [serial = 1653] [outer = 0x0] 02:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1292cd400) [pid = 1647] [serial = 1654] [outer = 0x128e7ac00] 02:20:47 INFO - PROCESS | 1647 | 1467364847131 Marionette DEBUG loaded listener.js 02:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12947f400) [pid = 1647] [serial = 1655] [outer = 0x128e7ac00] 02:20:47 INFO - PROCESS | 1647 | 1467364847448 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 470ms 02:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:20:47 INFO - PROCESS | 1647 | 1467364847464 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:20:47 INFO - PROCESS | 1647 | 1467364847465 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:20:47 INFO - PROCESS | 1647 | 1467364847467 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:20:47 INFO - PROCESS | 1647 | 1467364847468 Marionette TRACE conn2 <- [1,2178,null,{}] 02:20:47 INFO - PROCESS | 1647 | 1467364847472 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:47 INFO - PROCESS | 1647 | 1467364847473 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:47 INFO - PROCESS | 1647 | 1467364847574 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:20:47 INFO - PROCESS | 1647 | 1467364847609 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:47 INFO - PROCESS | 1647 | 1467364847610 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b204800 == 38 [pid = 1647] [id = 552] 02:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12916a800) [pid = 1647] [serial = 1656] [outer = 0x0] 02:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12a58cc00) [pid = 1647] [serial = 1657] [outer = 0x12916a800] 02:20:47 INFO - PROCESS | 1647 | 1467364847641 Marionette DEBUG loaded listener.js 02:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x12a593c00) [pid = 1647] [serial = 1658] [outer = 0x12916a800] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x112a6bc00) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x112a65800) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119df5800) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11680bc00) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119addc00) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x112a54000) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x112a54400) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1174fa800) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:20:47 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x114f95c00) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:20:47 INFO - PROCESS | 1647 | 1467364847985 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 568ms 02:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:20:48 INFO - PROCESS | 1647 | 1467364848037 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:20:48 INFO - PROCESS | 1647 | 1467364848038 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:20:48 INFO - PROCESS | 1647 | 1467364848041 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:20:48 INFO - PROCESS | 1647 | 1467364848043 Marionette TRACE conn2 <- [1,2182,null,{}] 02:20:48 INFO - PROCESS | 1647 | 1467364848046 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:48 INFO - PROCESS | 1647 | 1467364848048 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:48 INFO - PROCESS | 1647 | 1467364848160 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:20:48 INFO - PROCESS | 1647 | 1467364848243 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:48 INFO - PROCESS | 1647 | 1467364848244 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216d8800 == 39 [pid = 1647] [id = 553] 02:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1129b0000) [pid = 1647] [serial = 1659] [outer = 0x0] 02:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11680bc00) [pid = 1647] [serial = 1660] [outer = 0x1129b0000] 02:20:48 INFO - PROCESS | 1647 | 1467364848283 Marionette DEBUG loaded listener.js 02:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x12119f400) [pid = 1647] [serial = 1661] [outer = 0x1129b0000] 02:20:48 INFO - PROCESS | 1647 | 1467364848611 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 622ms 02:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:20:48 INFO - PROCESS | 1647 | 1467364848664 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:20:48 INFO - PROCESS | 1647 | 1467364848665 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:20:48 INFO - PROCESS | 1647 | 1467364848667 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:20:48 INFO - PROCESS | 1647 | 1467364848669 Marionette TRACE conn2 <- [1,2186,null,{}] 02:20:48 INFO - PROCESS | 1647 | 1467364848672 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:48 INFO - PROCESS | 1647 | 1467364848676 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:48 INFO - PROCESS | 1647 | 1467364848789 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:20:48 INFO - PROCESS | 1647 | 1467364848794 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:48 INFO - PROCESS | 1647 | 1467364848796 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd39000 == 40 [pid = 1647] [id = 554] 02:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x112a66000) [pid = 1647] [serial = 1662] [outer = 0x0] 02:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1292cf000) [pid = 1647] [serial = 1663] [outer = 0x112a66000] 02:20:48 INFO - PROCESS | 1647 | 1467364848830 Marionette DEBUG loaded listener.js 02:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12a7a0000) [pid = 1647] [serial = 1664] [outer = 0x112a66000] 02:20:49 INFO - PROCESS | 1647 | 1467364849169 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 02:20:49 INFO - PROCESS | 1647 | 1467364849191 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:20:49 INFO - PROCESS | 1647 | 1467364849192 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:20:49 INFO - PROCESS | 1647 | 1467364849194 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:20:49 INFO - PROCESS | 1647 | 1467364849195 Marionette TRACE conn2 <- [1,2190,null,{}] 02:20:49 INFO - PROCESS | 1647 | 1467364849198 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:49 INFO - PROCESS | 1647 | 1467364849199 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:49 INFO - PROCESS | 1647 | 1467364849279 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:20:49 INFO - PROCESS | 1647 | 1467364849282 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:49 INFO - PROCESS | 1647 | 1467364849283 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c476000 == 41 [pid = 1647] [id = 555] 02:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12a7a3000) [pid = 1647] [serial = 1665] [outer = 0x0] 02:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12af60400) [pid = 1647] [serial = 1666] [outer = 0x12a7a3000] 02:20:49 INFO - PROCESS | 1647 | 1467364849307 Marionette DEBUG loaded listener.js 02:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x12af94000) [pid = 1647] [serial = 1667] [outer = 0x12a7a3000] 02:20:49 INFO - PROCESS | 1647 | 1467364849647 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 471ms 02:20:49 INFO - PROCESS | 1647 | 1467364849666 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:20:49 INFO - PROCESS | 1647 | 1467364849667 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:20:49 INFO - PROCESS | 1647 | 1467364849670 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:20:49 INFO - PROCESS | 1647 | 1467364849671 Marionette TRACE conn2 <- [1,2194,null,{}] 02:20:49 INFO - PROCESS | 1647 | 1467364849676 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:49 INFO - PROCESS | 1647 | 1467364849677 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:49 INFO - PROCESS | 1647 | 1467364849843 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:20:49 INFO - PROCESS | 1647 | 1467364849852 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:49 INFO - PROCESS | 1647 | 1467364849852 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c47b800 == 42 [pid = 1647] [id = 556] 02:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x12b017c00) [pid = 1647] [serial = 1668] [outer = 0x0] 02:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x12b01c400) [pid = 1647] [serial = 1669] [outer = 0x12b017c00] 02:20:49 INFO - PROCESS | 1647 | 1467364849886 Marionette DEBUG loaded listener.js 02:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12b024c00) [pid = 1647] [serial = 1670] [outer = 0x12b017c00] 02:20:50 INFO - PROCESS | 1647 | 1467364850362 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 722ms 02:20:50 INFO - PROCESS | 1647 | 1467364850406 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:20:50 INFO - PROCESS | 1647 | 1467364850408 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:20:50 INFO - PROCESS | 1647 | 1467364850412 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:20:50 INFO - PROCESS | 1647 | 1467364850416 Marionette TRACE conn2 <- [1,2198,null,{}] 02:20:50 INFO - PROCESS | 1647 | 1467364850420 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:50 INFO - PROCESS | 1647 | 1467364850421 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:50 INFO - PROCESS | 1647 | 1467364850527 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:20:50 INFO - PROCESS | 1647 | 1467364850597 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:50 INFO - PROCESS | 1647 | 1467364850599 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b1800 == 43 [pid = 1647] [id = 557] 02:20:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1176ee000) [pid = 1647] [serial = 1671] [outer = 0x0] 02:20:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118715000) [pid = 1647] [serial = 1672] [outer = 0x1176ee000] 02:20:50 INFO - PROCESS | 1647 | 1467364850629 Marionette DEBUG loaded listener.js 02:20:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11910f400) [pid = 1647] [serial = 1673] [outer = 0x1176ee000] 02:20:51 INFO - PROCESS | 1647 | 1467364851043 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 02:20:51 INFO - PROCESS | 1647 | 1467364851085 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:20:51 INFO - PROCESS | 1647 | 1467364851088 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:20:51 INFO - PROCESS | 1647 | 1467364851093 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:20:51 INFO - PROCESS | 1647 | 1467364851095 Marionette TRACE conn2 <- [1,2202,null,{}] 02:20:51 INFO - PROCESS | 1647 | 1467364851097 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:51 INFO - PROCESS | 1647 | 1467364851099 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:51 INFO - PROCESS | 1647 | 1467364851222 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:20:51 INFO - PROCESS | 1647 | 1467364851305 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:51 INFO - PROCESS | 1647 | 1467364851307 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e37800 == 44 [pid = 1647] [id = 558] 02:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197e8c00) [pid = 1647] [serial = 1674] [outer = 0x0] 02:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119d2a800) [pid = 1647] [serial = 1675] [outer = 0x1197e8c00] 02:20:51 INFO - PROCESS | 1647 | 1467364851338 Marionette DEBUG loaded listener.js 02:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a05d000) [pid = 1647] [serial = 1676] [outer = 0x1197e8c00] 02:20:51 INFO - PROCESS | 1647 | 1467364851761 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 674ms 02:20:51 INFO - PROCESS | 1647 | 1467364851766 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:20:51 INFO - PROCESS | 1647 | 1467364851768 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:20:51 INFO - PROCESS | 1647 | 1467364851770 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:20:51 INFO - PROCESS | 1647 | 1467364851773 Marionette TRACE conn2 <- [1,2206,null,{}] 02:20:51 INFO - PROCESS | 1647 | 1467364851781 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:51 INFO - PROCESS | 1647 | 1467364851784 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:51 INFO - PROCESS | 1647 | 1467364851888 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:20:51 INFO - PROCESS | 1647 | 1467364851943 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:51 INFO - PROCESS | 1647 | 1467364851945 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c487800 == 45 [pid = 1647] [id = 559] 02:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124c14000) [pid = 1647] [serial = 1677] [outer = 0x0] 02:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12568c400) [pid = 1647] [serial = 1678] [outer = 0x124c14000] 02:20:51 INFO - PROCESS | 1647 | 1467364851980 Marionette DEBUG loaded listener.js 02:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1272ef400) [pid = 1647] [serial = 1679] [outer = 0x124c14000] 02:20:52 INFO - PROCESS | 1647 | 1467364852367 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 622ms 02:20:52 INFO - PROCESS | 1647 | 1467364852392 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:20:52 INFO - PROCESS | 1647 | 1467364852394 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:20:52 INFO - PROCESS | 1647 | 1467364852397 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:20:52 INFO - PROCESS | 1647 | 1467364852398 Marionette TRACE conn2 <- [1,2210,null,{}] 02:20:52 INFO - PROCESS | 1647 | 1467364852400 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:52 INFO - PROCESS | 1647 | 1467364852401 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:52 INFO - PROCESS | 1647 | 1467364852506 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:20:52 INFO - PROCESS | 1647 | 1467364852595 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:52 INFO - PROCESS | 1647 | 1467364852596 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf59000 == 46 [pid = 1647] [id = 560] 02:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12766ec00) [pid = 1647] [serial = 1680] [outer = 0x0] 02:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1292c9400) [pid = 1647] [serial = 1681] [outer = 0x12766ec00] 02:20:52 INFO - PROCESS | 1647 | 1467364852626 Marionette DEBUG loaded listener.js 02:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a5db000) [pid = 1647] [serial = 1682] [outer = 0x12766ec00] 02:20:53 INFO - PROCESS | 1647 | 1467364853204 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 820ms 02:20:53 INFO - PROCESS | 1647 | 1467364853218 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:20:53 INFO - PROCESS | 1647 | 1467364853222 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:20:53 INFO - PROCESS | 1647 | 1467364853227 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:20:53 INFO - PROCESS | 1647 | 1467364853230 Marionette TRACE conn2 <- [1,2214,null,{}] 02:20:53 INFO - PROCESS | 1647 | 1467364853235 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:53 INFO - PROCESS | 1647 | 1467364853238 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:53 INFO - PROCESS | 1647 | 1467364853382 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:20:53 INFO - PROCESS | 1647 | 1467364853515 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:53 INFO - PROCESS | 1647 | 1467364853519 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b2000 == 47 [pid = 1647] [id = 561] 02:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1129a4c00) [pid = 1647] [serial = 1683] [outer = 0x0] 02:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115e20800) [pid = 1647] [serial = 1684] [outer = 0x1129a4c00] 02:20:53 INFO - PROCESS | 1647 | 1467364853566 Marionette DEBUG loaded listener.js 02:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x117d0c800) [pid = 1647] [serial = 1685] [outer = 0x1129a4c00] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12c476000 == 46 [pid = 1647] [id = 555] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd39000 == 45 [pid = 1647] [id = 554] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1216d8800 == 44 [pid = 1647] [id = 553] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b204800 == 43 [pid = 1647] [id = 552] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12a6a5000 == 42 [pid = 1647] [id = 551] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a3000 == 41 [pid = 1647] [id = 550] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x128ec8800 == 40 [pid = 1647] [id = 549] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x117471800 == 39 [pid = 1647] [id = 548] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1216d9000 == 38 [pid = 1647] [id = 547] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119ab1800 == 37 [pid = 1647] [id = 546] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119174800 == 36 [pid = 1647] [id = 545] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad3800 == 35 [pid = 1647] [id = 544] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119bc1000 == 34 [pid = 1647] [id = 543] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x112e46800 == 33 [pid = 1647] [id = 542] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x121631000 == 32 [pid = 1647] [id = 532] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf59000 == 31 [pid = 1647] [id = 560] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12c487800 == 30 [pid = 1647] [id = 559] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x128e37800 == 29 [pid = 1647] [id = 558] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b1800 == 28 [pid = 1647] [id = 557] 02:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12c47b800 == 27 [pid = 1647] [id = 556] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1268b9c00) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12501f000) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1195abc00) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a67400) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116296400) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1211a6400) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1183c0800) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119d25000) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197e4400) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11a05a000) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119dfe800) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1211a8000) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116fb2400) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x112a9f400) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1214c5400) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119da6800) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11872ec00) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1215cf000) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 02:20:54 INFO - PROCESS | 1647 | 1467364854618 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1423ms 02:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:20:54 INFO - PROCESS | 1647 | 1467364854650 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:20:54 INFO - PROCESS | 1647 | 1467364854652 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:20:54 INFO - PROCESS | 1647 | 1467364854656 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:20:54 INFO - PROCESS | 1647 | 1467364854657 Marionette TRACE conn2 <- [1,2218,null,{}] 02:20:54 INFO - PROCESS | 1647 | 1467364854661 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:54 INFO - PROCESS | 1647 | 1467364854663 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:54 INFO - PROCESS | 1647 | 1467364854748 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:20:54 INFO - PROCESS | 1647 | 1467364854752 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:54 INFO - PROCESS | 1647 | 1467364854754 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abf800 == 28 [pid = 1647] [id = 562] 02:20:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112fedc00) [pid = 1647] [serial = 1686] [outer = 0x0] 02:20:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1130e2000) [pid = 1647] [serial = 1687] [outer = 0x112fedc00] 02:20:54 INFO - PROCESS | 1647 | 1467364854786 Marionette DEBUG loaded listener.js 02:20:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1129abc00) [pid = 1647] [serial = 1688] [outer = 0x112fedc00] 02:20:55 INFO - PROCESS | 1647 | 1467364855136 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 02:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:20:55 INFO - PROCESS | 1647 | 1467364855187 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:20:55 INFO - PROCESS | 1647 | 1467364855190 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:20:55 INFO - PROCESS | 1647 | 1467364855196 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:20:55 INFO - PROCESS | 1647 | 1467364855198 Marionette TRACE conn2 <- [1,2222,null,{}] 02:20:55 INFO - PROCESS | 1647 | 1467364855200 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:55 INFO - PROCESS | 1647 | 1467364855202 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:55 INFO - PROCESS | 1647 | 1467364855280 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:20:55 INFO - PROCESS | 1647 | 1467364855284 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:55 INFO - PROCESS | 1647 | 1467364855285 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x118760800 == 29 [pid = 1647] [id = 563] 02:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116881000) [pid = 1647] [serial = 1689] [outer = 0x0] 02:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11811f800) [pid = 1647] [serial = 1690] [outer = 0x116881000] 02:20:55 INFO - PROCESS | 1647 | 1467364855314 Marionette DEBUG loaded listener.js 02:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1184e8800) [pid = 1647] [serial = 1691] [outer = 0x116881000] 02:20:55 INFO - PROCESS | 1647 | 1467364855662 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 02:20:55 INFO - PROCESS | 1647 | 1467364855722 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:20:55 INFO - PROCESS | 1647 | 1467364855731 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:20:55 INFO - PROCESS | 1647 | 1467364855735 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:20:55 INFO - PROCESS | 1647 | 1467364855737 Marionette TRACE conn2 <- [1,2226,null,{}] 02:20:55 INFO - PROCESS | 1647 | 1467364855745 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:55 INFO - PROCESS | 1647 | 1467364855748 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:55 INFO - PROCESS | 1647 | 1467364855827 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:20:55 INFO - PROCESS | 1647 | 1467364855832 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:55 INFO - PROCESS | 1647 | 1467364855834 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aac800 == 30 [pid = 1647] [id = 564] 02:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113035400) [pid = 1647] [serial = 1692] [outer = 0x0] 02:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197abc00) [pid = 1647] [serial = 1693] [outer = 0x113035400] 02:20:55 INFO - PROCESS | 1647 | 1467364855864 Marionette DEBUG loaded listener.js 02:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197ea000) [pid = 1647] [serial = 1694] [outer = 0x113035400] 02:20:56 INFO - PROCESS | 1647 | 1467364856200 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 02:20:56 INFO - PROCESS | 1647 | 1467364856256 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:20:56 INFO - PROCESS | 1647 | 1467364856258 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:20:56 INFO - PROCESS | 1647 | 1467364856260 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:20:56 INFO - PROCESS | 1647 | 1467364856261 Marionette TRACE conn2 <- [1,2230,null,{}] 02:20:56 INFO - PROCESS | 1647 | 1467364856263 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:56 INFO - PROCESS | 1647 | 1467364856265 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:56 INFO - PROCESS | 1647 | 1467364856370 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:20:56 INFO - PROCESS | 1647 | 1467364856376 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:56 INFO - PROCESS | 1647 | 1467364856377 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12162b000 == 31 [pid = 1647] [id = 565] 02:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197e9800) [pid = 1647] [serial = 1695] [outer = 0x0] 02:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119d2e400) [pid = 1647] [serial = 1696] [outer = 0x1197e9800] 02:20:56 INFO - PROCESS | 1647 | 1467364856402 Marionette DEBUG loaded listener.js 02:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119dfcc00) [pid = 1647] [serial = 1697] [outer = 0x1197e9800] 02:20:56 INFO - PROCESS | 1647 | 1467364856728 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 02:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:20:56 INFO - PROCESS | 1647 | 1467364856780 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:20:56 INFO - PROCESS | 1647 | 1467364856782 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:20:56 INFO - PROCESS | 1647 | 1467364856784 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:20:56 INFO - PROCESS | 1647 | 1467364856785 Marionette TRACE conn2 <- [1,2234,null,{}] 02:20:56 INFO - PROCESS | 1647 | 1467364856794 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:56 INFO - PROCESS | 1647 | 1467364856796 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:56 INFO - PROCESS | 1647 | 1467364856892 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:20:56 INFO - PROCESS | 1647 | 1467364856930 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:56 INFO - PROCESS | 1647 | 1467364856931 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cbc800 == 32 [pid = 1647] [id = 566] 02:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116805400) [pid = 1647] [serial = 1698] [outer = 0x0] 02:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11a05a000) [pid = 1647] [serial = 1699] [outer = 0x116805400] 02:20:56 INFO - PROCESS | 1647 | 1467364856956 Marionette DEBUG loaded listener.js 02:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1211a6400) [pid = 1647] [serial = 1700] [outer = 0x116805400] 02:20:57 INFO - PROCESS | 1647 | 1467364857264 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 525ms 02:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:20:57 INFO - PROCESS | 1647 | 1467364857310 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:20:57 INFO - PROCESS | 1647 | 1467364857311 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:20:57 INFO - PROCESS | 1647 | 1467364857313 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 1647 | 1467364857314 Marionette TRACE conn2 <- [1,2238,null,{}] 02:20:57 INFO - PROCESS | 1647 | 1467364857317 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:57 INFO - PROCESS | 1647 | 1467364857321 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:57 INFO - PROCESS | 1647 | 1467364857444 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:20:57 INFO - PROCESS | 1647 | 1467364857447 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:57 INFO - PROCESS | 1647 | 1467364857448 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272db000 == 33 [pid = 1647] [id = 567] 02:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119aea800) [pid = 1647] [serial = 1701] [outer = 0x0] 02:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12198a400) [pid = 1647] [serial = 1702] [outer = 0x119aea800] 02:20:57 INFO - PROCESS | 1647 | 1467364857473 Marionette DEBUG loaded listener.js 02:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125691400) [pid = 1647] [serial = 1703] [outer = 0x119aea800] 02:20:57 INFO - PROCESS | 1647 | 1467364857783 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 02:20:57 INFO - PROCESS | 1647 | 1467364857833 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:20:57 INFO - PROCESS | 1647 | 1467364857834 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:20:57 INFO - PROCESS | 1647 | 1467364857836 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 1647 | 1467364857838 Marionette TRACE conn2 <- [1,2242,null,{}] 02:20:57 INFO - PROCESS | 1647 | 1467364857843 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:57 INFO - PROCESS | 1647 | 1467364857845 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:57 INFO - PROCESS | 1647 | 1467364857947 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:20:57 INFO - PROCESS | 1647 | 1467364857961 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:57 INFO - PROCESS | 1647 | 1467364857962 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a0000 == 34 [pid = 1647] [id = 568] 02:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112ac9800) [pid = 1647] [serial = 1704] [outer = 0x0] 02:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126a5f800) [pid = 1647] [serial = 1705] [outer = 0x112ac9800] 02:20:57 INFO - PROCESS | 1647 | 1467364857986 Marionette DEBUG loaded listener.js 02:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12723b800) [pid = 1647] [serial = 1706] [outer = 0x112ac9800] 02:20:58 INFO - PROCESS | 1647 | 1467364858304 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms 02:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:20:58 INFO - PROCESS | 1647 | 1467364858358 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:20:58 INFO - PROCESS | 1647 | 1467364858360 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:20:58 INFO - PROCESS | 1647 | 1467364858362 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:20:58 INFO - PROCESS | 1647 | 1467364858363 Marionette TRACE conn2 <- [1,2246,null,{}] 02:20:58 INFO - PROCESS | 1647 | 1467364858365 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:58 INFO - PROCESS | 1647 | 1467364858366 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:58 INFO - PROCESS | 1647 | 1467364858461 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:20:58 INFO - PROCESS | 1647 | 1467364858472 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:58 INFO - PROCESS | 1647 | 1467364858475 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a698800 == 35 [pid = 1647] [id = 569] 02:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126a66c00) [pid = 1647] [serial = 1707] [outer = 0x0] 02:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127669c00) [pid = 1647] [serial = 1708] [outer = 0x126a66c00] 02:20:58 INFO - PROCESS | 1647 | 1467364858499 Marionette DEBUG loaded listener.js 02:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128e78400) [pid = 1647] [serial = 1709] [outer = 0x126a66c00] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a7a3000) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112a66000) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124cebc00) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112a50c00) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1129b0000) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12916a800) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a05ec00) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116faf800) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1197df400) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x111d81800) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1176ec000) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128e7ac00) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112a67000) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1183c4800) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12516c400) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12b017c00) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:20:58 INFO - PROCESS | 1647 | 1467364858962 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 619ms 02:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:20:58 INFO - PROCESS | 1647 | 1467364858982 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:20:58 INFO - PROCESS | 1647 | 1467364858983 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:20:58 INFO - PROCESS | 1647 | 1467364858985 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:20:58 INFO - PROCESS | 1647 | 1467364858986 Marionette TRACE conn2 <- [1,2250,null,{}] 02:20:58 INFO - PROCESS | 1647 | 1467364858991 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:58 INFO - PROCESS | 1647 | 1467364858992 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:59 INFO - PROCESS | 1647 | 1467364859076 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:20:59 INFO - PROCESS | 1647 | 1467364859133 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:59 INFO - PROCESS | 1647 | 1467364859134 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aac000 == 36 [pid = 1647] [id = 570] 02:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112a51400) [pid = 1647] [serial = 1710] [outer = 0x0] 02:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x114fbd000) [pid = 1647] [serial = 1711] [outer = 0x112a51400] 02:20:59 INFO - PROCESS | 1647 | 1467364859158 Marionette DEBUG loaded listener.js 02:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119df5800) [pid = 1647] [serial = 1712] [outer = 0x112a51400] 02:20:59 INFO - PROCESS | 1647 | 1467364859439 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 473ms 02:20:59 INFO - PROCESS | 1647 | 1467364859466 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:20:59 INFO - PROCESS | 1647 | 1467364859468 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:20:59 INFO - PROCESS | 1647 | 1467364859481 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:20:59 INFO - PROCESS | 1647 | 1467364859483 Marionette TRACE conn2 <- [1,2254,null,{}] 02:20:59 INFO - PROCESS | 1647 | 1467364859486 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:59 INFO - PROCESS | 1647 | 1467364859490 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:59 INFO - PROCESS | 1647 | 1467364859609 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:20:59 INFO - PROCESS | 1647 | 1467364859615 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:59 INFO - PROCESS | 1647 | 1467364859616 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:20:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b082800 == 37 [pid = 1647] [id = 571] 02:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119df7400) [pid = 1647] [serial = 1713] [outer = 0x0] 02:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12766c800) [pid = 1647] [serial = 1714] [outer = 0x119df7400] 02:20:59 INFO - PROCESS | 1647 | 1467364859655 Marionette DEBUG loaded listener.js 02:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129162c00) [pid = 1647] [serial = 1715] [outer = 0x119df7400] 02:21:00 INFO - PROCESS | 1647 | 1467364860098 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 681ms 02:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:21:00 INFO - PROCESS | 1647 | 1467364860151 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:21:00 INFO - PROCESS | 1647 | 1467364860153 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:21:00 INFO - PROCESS | 1647 | 1467364860155 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 1647 | 1467364860157 Marionette TRACE conn2 <- [1,2258,null,{}] 02:21:00 INFO - PROCESS | 1647 | 1467364860159 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:00 INFO - PROCESS | 1647 | 1467364860160 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:00 INFO - PROCESS | 1647 | 1467364860255 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:21:00 INFO - PROCESS | 1647 | 1467364860261 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 1647 | 1467364860263 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c3b800 == 38 [pid = 1647] [id = 572] 02:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128e76400) [pid = 1647] [serial = 1716] [outer = 0x0] 02:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12947b000) [pid = 1647] [serial = 1717] [outer = 0x128e76400] 02:21:00 INFO - PROCESS | 1647 | 1467364860292 Marionette DEBUG loaded listener.js 02:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a594800) [pid = 1647] [serial = 1718] [outer = 0x128e76400] 02:21:00 INFO - PROCESS | 1647 | 1467364860621 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 472ms 02:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:21:00 INFO - PROCESS | 1647 | 1467364860628 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:21:00 INFO - PROCESS | 1647 | 1467364860629 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:21:00 INFO - PROCESS | 1647 | 1467364860631 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 1647 | 1467364860632 Marionette TRACE conn2 <- [1,2262,null,{}] 02:21:00 INFO - PROCESS | 1647 | 1467364860635 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:00 INFO - PROCESS | 1647 | 1467364860636 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:00 INFO - PROCESS | 1647 | 1467364860715 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:21:00 INFO - PROCESS | 1647 | 1467364860780 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 1647 | 1467364860782 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd6e800 == 39 [pid = 1647] [id = 573] 02:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12916a400) [pid = 1647] [serial = 1719] [outer = 0x0] 02:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a5e2c00) [pid = 1647] [serial = 1720] [outer = 0x12916a400] 02:21:00 INFO - PROCESS | 1647 | 1467364860806 Marionette DEBUG loaded listener.js 02:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a79e400) [pid = 1647] [serial = 1721] [outer = 0x12916a400] 02:21:01 INFO - PROCESS | 1647 | 1467364861352 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 769ms 02:21:01 INFO - PROCESS | 1647 | 1467364861401 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:21:01 INFO - PROCESS | 1647 | 1467364861404 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:21:01 INFO - PROCESS | 1647 | 1467364861409 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:21:01 INFO - PROCESS | 1647 | 1467364861411 Marionette TRACE conn2 <- [1,2266,null,{}] 02:21:01 INFO - PROCESS | 1647 | 1467364861415 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:01 INFO - PROCESS | 1647 | 1467364861417 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:01 INFO - PROCESS | 1647 | 1467364861529 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:21:01 INFO - PROCESS | 1647 | 1467364861588 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:01 INFO - PROCESS | 1647 | 1467364861590 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119168800 == 40 [pid = 1647] [id = 574] 02:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115dde400) [pid = 1647] [serial = 1722] [outer = 0x0] 02:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116a13800) [pid = 1647] [serial = 1723] [outer = 0x115dde400] 02:21:01 INFO - PROCESS | 1647 | 1467364861621 Marionette DEBUG loaded listener.js 02:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1184db800) [pid = 1647] [serial = 1724] [outer = 0x115dde400] 02:21:02 INFO - PROCESS | 1647 | 1467364862153 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 823ms 02:21:02 INFO - PROCESS | 1647 | 1467364862363 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:21:02 INFO - PROCESS | 1647 | 1467364862366 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:21:02 INFO - PROCESS | 1647 | 1467364862370 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:21:02 INFO - PROCESS | 1647 | 1467364862371 Marionette TRACE conn2 <- [1,2270,null,{}] 02:21:02 INFO - PROCESS | 1647 | 1467364862399 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:02 INFO - PROCESS | 1647 | 1467364862401 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:02 INFO - PROCESS | 1647 | 1467364862507 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:21:02 INFO - PROCESS | 1647 | 1467364862560 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:02 INFO - PROCESS | 1647 | 1467364862563 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x118169800 == 41 [pid = 1647] [id = 575] 02:21:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x116236400) [pid = 1647] [serial = 1725] [outer = 0x0] 02:21:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11675c400) [pid = 1647] [serial = 1726] [outer = 0x116236400] 02:21:02 INFO - PROCESS | 1647 | 1467364862591 Marionette DEBUG loaded listener.js 02:21:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118114400) [pid = 1647] [serial = 1727] [outer = 0x116236400] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x124c3b800 == 40 [pid = 1647] [id = 572] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12b082800 == 39 [pid = 1647] [id = 571] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119aac000 == 38 [pid = 1647] [id = 570] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a698800 == 37 [pid = 1647] [id = 569] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a0000 == 36 [pid = 1647] [id = 568] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1272db000 == 35 [pid = 1647] [id = 567] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x124cbc800 == 34 [pid = 1647] [id = 566] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12162b000 == 33 [pid = 1647] [id = 565] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119aac800 == 32 [pid = 1647] [id = 564] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x118760800 == 31 [pid = 1647] [id = 563] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x116abf800 == 30 [pid = 1647] [id = 562] 02:21:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b2000 == 29 [pid = 1647] [id = 561] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126a69000) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12b01c400) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12af60400) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a7a0000) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126a61c00) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128e7a400) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11680bc00) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a58cc00) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121b3c800) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11714f400) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1183cf400) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119d27000) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119dff400) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1122b1800) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1129adc00) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117d14c00) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118715800) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12947f400) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1211a8c00) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1214c2000) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11873cc00) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11954c000) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1292cd400) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12af94000) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a593c00) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x129166800) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12119f400) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1276bc800) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1292cf000) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124ce4400) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 02:21:02 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12b024c00) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 02:21:03 INFO - PROCESS | 1647 | 1467364863014 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 691ms 02:21:03 INFO - PROCESS | 1647 | 1467364863062 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:21:03 INFO - PROCESS | 1647 | 1467364863064 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:21:03 INFO - PROCESS | 1647 | 1467364863069 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:21:03 INFO - PROCESS | 1647 | 1467364863072 Marionette TRACE conn2 <- [1,2274,null,{}] 02:21:03 INFO - PROCESS | 1647 | 1467364863075 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:03 INFO - PROCESS | 1647 | 1467364863076 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:03 INFO - PROCESS | 1647 | 1467364863159 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:21:03 INFO - PROCESS | 1647 | 1467364863163 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:03 INFO - PROCESS | 1647 | 1467364863164 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f14000 == 30 [pid = 1647] [id = 576] 02:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118114800) [pid = 1647] [serial = 1728] [outer = 0x0] 02:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1184dd000) [pid = 1647] [serial = 1729] [outer = 0x118114800] 02:21:03 INFO - PROCESS | 1647 | 1467364863192 Marionette DEBUG loaded listener.js 02:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118fd6800) [pid = 1647] [serial = 1730] [outer = 0x118114800] 02:21:03 INFO - PROCESS | 1647 | 1467364863519 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 475ms 02:21:03 INFO - PROCESS | 1647 | 1467364863556 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:21:03 INFO - PROCESS | 1647 | 1467364863557 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:21:03 INFO - PROCESS | 1647 | 1467364863561 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:21:03 INFO - PROCESS | 1647 | 1467364863562 Marionette TRACE conn2 <- [1,2278,null,{}] 02:21:03 INFO - PROCESS | 1647 | 1467364863569 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:03 INFO - PROCESS | 1647 | 1467364863572 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:03 INFO - PROCESS | 1647 | 1467364863654 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:21:03 INFO - PROCESS | 1647 | 1467364863663 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:03 INFO - PROCESS | 1647 | 1467364863665 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x121349000 == 31 [pid = 1647] [id = 577] 02:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1197e0c00) [pid = 1647] [serial = 1731] [outer = 0x0] 02:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1197e4400) [pid = 1647] [serial = 1732] [outer = 0x1197e0c00] 02:21:03 INFO - PROCESS | 1647 | 1467364863693 Marionette DEBUG loaded listener.js 02:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119d1fc00) [pid = 1647] [serial = 1733] [outer = 0x1197e0c00] 02:21:04 INFO - PROCESS | 1647 | 1467364864062 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 02:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:21:04 INFO - PROCESS | 1647 | 1467364864079 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:21:04 INFO - PROCESS | 1647 | 1467364864080 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:21:04 INFO - PROCESS | 1647 | 1467364864082 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:21:04 INFO - PROCESS | 1647 | 1467364864084 Marionette TRACE conn2 <- [1,2282,null,{}] 02:21:04 INFO - PROCESS | 1647 | 1467364864086 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:04 INFO - PROCESS | 1647 | 1467364864087 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:04 INFO - PROCESS | 1647 | 1467364864176 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:21:04 INFO - PROCESS | 1647 | 1467364864233 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:04 INFO - PROCESS | 1647 | 1467364864234 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x124a09000 == 32 [pid = 1647] [id = 578] 02:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119aea400) [pid = 1647] [serial = 1734] [outer = 0x0] 02:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119dfa400) [pid = 1647] [serial = 1735] [outer = 0x119aea400] 02:21:04 INFO - PROCESS | 1647 | 1467364864259 Marionette DEBUG loaded listener.js 02:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1211aac00) [pid = 1647] [serial = 1736] [outer = 0x119aea400] 02:21:04 INFO - PROCESS | 1647 | 1467364864564 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 02:21:04 INFO - PROCESS | 1647 | 1467364864603 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:21:04 INFO - PROCESS | 1647 | 1467364864606 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:21:04 INFO - PROCESS | 1647 | 1467364864611 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:21:04 INFO - PROCESS | 1647 | 1467364864613 Marionette TRACE conn2 <- [1,2286,null,{}] 02:21:04 INFO - PROCESS | 1647 | 1467364864616 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:04 INFO - PROCESS | 1647 | 1467364864618 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:04 INFO - PROCESS | 1647 | 1467364864778 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:21:04 INFO - PROCESS | 1647 | 1467364864786 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:04 INFO - PROCESS | 1647 | 1467364864787 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x126eca800 == 33 [pid = 1647] [id = 579] 02:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112a7ec00) [pid = 1647] [serial = 1737] [outer = 0x0] 02:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12127d800) [pid = 1647] [serial = 1738] [outer = 0x112a7ec00] 02:21:04 INFO - PROCESS | 1647 | 1467364864838 Marionette DEBUG loaded listener.js 02:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x123f72c00) [pid = 1647] [serial = 1739] [outer = 0x112a7ec00] 02:21:05 INFO - PROCESS | 1647 | 1467364865195 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 619ms 02:21:05 INFO - PROCESS | 1647 | 1467364865230 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:21:05 INFO - PROCESS | 1647 | 1467364865232 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:21:05 INFO - PROCESS | 1647 | 1467364865242 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:21:05 INFO - PROCESS | 1647 | 1467364865243 Marionette TRACE conn2 <- [1,2290,null,{}] 02:21:05 INFO - PROCESS | 1647 | 1467364865246 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:05 INFO - PROCESS | 1647 | 1467364865250 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:05 INFO - PROCESS | 1647 | 1467364865372 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:21:05 INFO - PROCESS | 1647 | 1467364865412 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:05 INFO - PROCESS | 1647 | 1467364865413 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292b8800 == 34 [pid = 1647] [id = 580] 02:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124ce4000) [pid = 1647] [serial = 1740] [outer = 0x0] 02:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125168c00) [pid = 1647] [serial = 1741] [outer = 0x124ce4000] 02:21:05 INFO - PROCESS | 1647 | 1467364865438 Marionette DEBUG loaded listener.js 02:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1272edc00) [pid = 1647] [serial = 1742] [outer = 0x124ce4000] 02:21:05 INFO - PROCESS | 1647 | 1467364865776 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 02:21:05 INFO - PROCESS | 1647 | 1467364865811 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:21:05 INFO - PROCESS | 1647 | 1467364865812 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:21:05 INFO - PROCESS | 1647 | 1467364865822 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:21:05 INFO - PROCESS | 1647 | 1467364865823 Marionette TRACE conn2 <- [1,2294,null,{}] 02:21:05 INFO - PROCESS | 1647 | 1467364865825 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:05 INFO - PROCESS | 1647 | 1467364865826 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:05 INFO - PROCESS | 1647 | 1467364865926 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:21:05 INFO - PROCESS | 1647 | 1467364865929 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:05 INFO - PROCESS | 1647 | 1467364865931 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a513800 == 35 [pid = 1647] [id = 581] 02:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124ceb800) [pid = 1647] [serial = 1743] [outer = 0x0] 02:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128e77800) [pid = 1647] [serial = 1744] [outer = 0x124ceb800] 02:21:05 INFO - PROCESS | 1647 | 1467364865961 Marionette DEBUG loaded listener.js 02:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12916ec00) [pid = 1647] [serial = 1745] [outer = 0x124ceb800] 02:21:06 INFO - PROCESS | 1647 | 1467364866306 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 02:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:21:06 INFO - PROCESS | 1647 | 1467364866344 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:21:06 INFO - PROCESS | 1647 | 1467364866345 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:21:06 INFO - PROCESS | 1647 | 1467364866347 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 1647 | 1467364866348 Marionette TRACE conn2 <- [1,2298,null,{}] 02:21:06 INFO - PROCESS | 1647 | 1467364866350 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:06 INFO - PROCESS | 1647 | 1467364866351 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:06 INFO - PROCESS | 1647 | 1467364866449 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:21:06 INFO - PROCESS | 1647 | 1467364866453 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:06 INFO - PROCESS | 1647 | 1467364866454 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9b800 == 36 [pid = 1647] [id = 582] 02:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1292c5400) [pid = 1647] [serial = 1746] [outer = 0x0] 02:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1292d3400) [pid = 1647] [serial = 1747] [outer = 0x1292c5400] 02:21:06 INFO - PROCESS | 1647 | 1467364866480 Marionette DEBUG loaded listener.js 02:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a58cc00) [pid = 1647] [serial = 1748] [outer = 0x1292c5400] 02:21:06 INFO - PROCESS | 1647 | 1467364866774 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 468ms 02:21:06 INFO - PROCESS | 1647 | 1467364866815 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:21:06 INFO - PROCESS | 1647 | 1467364866816 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:21:06 INFO - PROCESS | 1647 | 1467364866819 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 1647 | 1467364866820 Marionette TRACE conn2 <- [1,2302,null,{}] 02:21:06 INFO - PROCESS | 1647 | 1467364866836 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:06 INFO - PROCESS | 1647 | 1467364866837 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:06 INFO - PROCESS | 1647 | 1467364866942 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:21:06 INFO - PROCESS | 1647 | 1467364866946 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:06 INFO - PROCESS | 1647 | 1467364866947 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b926000 == 37 [pid = 1647] [id = 583] 02:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129daf400) [pid = 1647] [serial = 1749] [outer = 0x0] 02:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a58ec00) [pid = 1647] [serial = 1750] [outer = 0x129daf400] 02:21:06 INFO - PROCESS | 1647 | 1467364866978 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a797400) [pid = 1647] [serial = 1751] [outer = 0x129daf400] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112fedc00) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113035400) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116881000) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1197e9800) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1129a4c00) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1176ee000) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1197e8c00) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119aea800) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124c14000) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126a66c00) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112a51400) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112ac9800) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119df7400) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x128e76400) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116805400) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12766ec00) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:21:07 INFO - PROCESS | 1647 | 1467364867358 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 573ms 02:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:21:07 INFO - PROCESS | 1647 | 1467364867414 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:21:07 INFO - PROCESS | 1647 | 1467364867416 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:21:07 INFO - PROCESS | 1647 | 1467364867421 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:21:07 INFO - PROCESS | 1647 | 1467364867425 Marionette TRACE conn2 <- [1,2306,null,{}] 02:21:07 INFO - PROCESS | 1647 | 1467364867429 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:07 INFO - PROCESS | 1647 | 1467364867431 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:07 INFO - PROCESS | 1647 | 1467364867557 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:21:07 INFO - PROCESS | 1647 | 1467364867563 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:07 INFO - PROCESS | 1647 | 1467364867564 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd44000 == 38 [pid = 1647] [id = 584] 02:21:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113034c00) [pid = 1647] [serial = 1752] [outer = 0x0] 02:21:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1197a7800) [pid = 1647] [serial = 1753] [outer = 0x113034c00] 02:21:07 INFO - PROCESS | 1647 | 1467364867603 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12119f800) [pid = 1647] [serial = 1754] [outer = 0x113034c00] 02:21:08 INFO - PROCESS | 1647 | 1467364868046 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 673ms 02:21:08 INFO - PROCESS | 1647 | 1467364868096 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:21:08 INFO - PROCESS | 1647 | 1467364868098 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:21:08 INFO - PROCESS | 1647 | 1467364868100 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:21:08 INFO - PROCESS | 1647 | 1467364868102 Marionette TRACE conn2 <- [1,2310,null,{}] 02:21:08 INFO - PROCESS | 1647 | 1467364868104 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:08 INFO - PROCESS | 1647 | 1467364868107 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:08 INFO - PROCESS | 1647 | 1467364868200 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:21:08 INFO - PROCESS | 1647 | 1467364868203 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:08 INFO - PROCESS | 1647 | 1467364868212 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c483000 == 39 [pid = 1647] [id = 585] 02:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11954d800) [pid = 1647] [serial = 1755] [outer = 0x0] 02:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12a79f000) [pid = 1647] [serial = 1756] [outer = 0x11954d800] 02:21:08 INFO - PROCESS | 1647 | 1467364868240 Marionette DEBUG loaded listener.js 02:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12af59000) [pid = 1647] [serial = 1757] [outer = 0x11954d800] 02:21:08 INFO - PROCESS | 1647 | 1467364868591 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 02:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:21:08 INFO - PROCESS | 1647 | 1467364868619 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:21:08 INFO - PROCESS | 1647 | 1467364868620 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:21:08 INFO - PROCESS | 1647 | 1467364868622 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:21:08 INFO - PROCESS | 1647 | 1467364868623 Marionette TRACE conn2 <- [1,2314,null,{}] 02:21:08 INFO - PROCESS | 1647 | 1467364868626 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:08 INFO - PROCESS | 1647 | 1467364868627 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:08 INFO - PROCESS | 1647 | 1467364868710 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:21:08 INFO - PROCESS | 1647 | 1467364868770 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:08 INFO - PROCESS | 1647 | 1467364868771 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c73c000 == 40 [pid = 1647] [id = 586] 02:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a057c00) [pid = 1647] [serial = 1758] [outer = 0x0] 02:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12af8c400) [pid = 1647] [serial = 1759] [outer = 0x11a057c00] 02:21:08 INFO - PROCESS | 1647 | 1467364868795 Marionette DEBUG loaded listener.js 02:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b022400) [pid = 1647] [serial = 1760] [outer = 0x11a057c00] 02:21:09 INFO - PROCESS | 1647 | 1467364869074 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms 02:21:09 INFO - PROCESS | 1647 | 1467364869098 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:21:09 INFO - PROCESS | 1647 | 1467364869099 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:21:09 INFO - PROCESS | 1647 | 1467364869102 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:21:09 INFO - PROCESS | 1647 | 1467364869103 Marionette TRACE conn2 <- [1,2318,null,{}] 02:21:09 INFO - PROCESS | 1647 | 1467364869114 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:09 INFO - PROCESS | 1647 | 1467364869116 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:09 INFO - PROCESS | 1647 | 1467364869297 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:21:09 INFO - PROCESS | 1647 | 1467364869426 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:09 INFO - PROCESS | 1647 | 1467364869428 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x116274800 == 41 [pid = 1647] [id = 587] 02:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x111f2c800) [pid = 1647] [serial = 1761] [outer = 0x0] 02:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1128d1000) [pid = 1647] [serial = 1762] [outer = 0x111f2c800] 02:21:09 INFO - PROCESS | 1647 | 1467364869482 Marionette DEBUG loaded listener.js 02:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112d41c00) [pid = 1647] [serial = 1763] [outer = 0x111f2c800] 02:21:10 INFO - PROCESS | 1647 | 1467364870000 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:21:10 INFO - PROCESS | 1647 | 1467364870028 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:21:10 INFO - PROCESS | 1647 | 1467364870032 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:21:10 INFO - PROCESS | 1647 | 1467364870033 Marionette TRACE conn2 <- [1,2322,null,{}] 02:21:10 INFO - PROCESS | 1647 | 1467364870037 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:10 INFO - PROCESS | 1647 | 1467364870040 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:10 INFO - PROCESS | 1647 | 1467364870147 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:21:10 INFO - PROCESS | 1647 | 1467364870207 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:10 INFO - PROCESS | 1647 | 1467364870208 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x121508000 == 42 [pid = 1647] [id = 588] 02:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11680bc00) [pid = 1647] [serial = 1764] [outer = 0x0] 02:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119117800) [pid = 1647] [serial = 1765] [outer = 0x11680bc00] 02:21:10 INFO - PROCESS | 1647 | 1467364870238 Marionette DEBUG loaded listener.js 02:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1197e2000) [pid = 1647] [serial = 1766] [outer = 0x11680bc00] 02:21:10 INFO - PROCESS | 1647 | 1467364870686 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 671ms 02:21:10 INFO - PROCESS | 1647 | 1467364870703 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:21:10 INFO - PROCESS | 1647 | 1467364870705 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:21:10 INFO - PROCESS | 1647 | 1467364870708 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:21:10 INFO - PROCESS | 1647 | 1467364870709 Marionette TRACE conn2 <- [1,2326,null,{}] 02:21:10 INFO - PROCESS | 1647 | 1467364870711 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:10 INFO - PROCESS | 1647 | 1467364870713 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:10 INFO - PROCESS | 1647 | 1467364870834 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:21:10 INFO - PROCESS | 1647 | 1467364870907 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:10 INFO - PROCESS | 1647 | 1467364870908 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a6000 == 43 [pid = 1647] [id = 589] 02:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119da1000) [pid = 1647] [serial = 1767] [outer = 0x0] 02:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121279400) [pid = 1647] [serial = 1768] [outer = 0x119da1000] 02:21:10 INFO - PROCESS | 1647 | 1467364870937 Marionette DEBUG loaded listener.js 02:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x123f97400) [pid = 1647] [serial = 1769] [outer = 0x119da1000] 02:21:11 INFO - PROCESS | 1647 | 1467364871357 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 669ms 02:21:11 INFO - PROCESS | 1647 | 1467364871377 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:21:11 INFO - PROCESS | 1647 | 1467364871380 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:21:11 INFO - PROCESS | 1647 | 1467364871388 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:21:11 INFO - PROCESS | 1647 | 1467364871392 Marionette TRACE conn2 <- [1,2330,null,{}] 02:21:11 INFO - PROCESS | 1647 | 1467364871394 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:11 INFO - PROCESS | 1647 | 1467364871397 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:11 INFO - PROCESS | 1647 | 1467364871512 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:21:11 INFO - PROCESS | 1647 | 1467364871667 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:11 INFO - PROCESS | 1647 | 1467364871669 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c73e000 == 44 [pid = 1647] [id = 590] 02:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119df9000) [pid = 1647] [serial = 1770] [outer = 0x0] 02:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127037800) [pid = 1647] [serial = 1771] [outer = 0x119df9000] 02:21:11 INFO - PROCESS | 1647 | 1467364871714 Marionette DEBUG loaded listener.js 02:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128e79000) [pid = 1647] [serial = 1772] [outer = 0x119df9000] 02:21:12 INFO - PROCESS | 1647 | 1467364872391 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1030ms 02:21:12 INFO - PROCESS | 1647 | 1467364872415 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:21:12 INFO - PROCESS | 1647 | 1467364872419 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:21:12 INFO - PROCESS | 1647 | 1467364872440 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:21:12 INFO - PROCESS | 1647 | 1467364872443 Marionette TRACE conn2 <- [1,2334,null,{}] 02:21:12 INFO - PROCESS | 1647 | 1467364872448 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:12 INFO - PROCESS | 1647 | 1467364872451 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:12 INFO - PROCESS | 1647 | 1467364872555 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:21:12 INFO - PROCESS | 1647 | 1467364872609 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:12 INFO - PROCESS | 1647 | 1467364872611 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216c6000 == 45 [pid = 1647] [id = 591] 02:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112a65800) [pid = 1647] [serial = 1773] [outer = 0x0] 02:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11872f800) [pid = 1647] [serial = 1774] [outer = 0x112a65800] 02:21:12 INFO - PROCESS | 1647 | 1467364872634 Marionette DEBUG loaded listener.js 02:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1195afc00) [pid = 1647] [serial = 1775] [outer = 0x112a65800] 02:21:13 INFO - PROCESS | 1647 | 1467364873146 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 742ms 02:21:13 INFO - PROCESS | 1647 | 1467364873166 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:21:13 INFO - PROCESS | 1647 | 1467364873170 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:21:13 INFO - PROCESS | 1647 | 1467364873177 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:21:13 INFO - PROCESS | 1647 | 1467364873179 Marionette TRACE conn2 <- [1,2338,null,{}] 02:21:13 INFO - PROCESS | 1647 | 1467364873183 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:13 INFO - PROCESS | 1647 | 1467364873185 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:13 INFO - PROCESS | 1647 | 1467364873323 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12c73c000 == 44 [pid = 1647] [id = 586] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12c483000 == 43 [pid = 1647] [id = 585] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd44000 == 42 [pid = 1647] [id = 584] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12b926000 == 41 [pid = 1647] [id = 583] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9b800 == 40 [pid = 1647] [id = 582] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12a513800 == 39 [pid = 1647] [id = 581] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1292b8800 == 38 [pid = 1647] [id = 580] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x126eca800 == 37 [pid = 1647] [id = 579] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x124a09000 == 36 [pid = 1647] [id = 578] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x121349000 == 35 [pid = 1647] [id = 577] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x118f14000 == 34 [pid = 1647] [id = 576] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x118169800 == 33 [pid = 1647] [id = 575] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x119168800 == 32 [pid = 1647] [id = 574] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd6e800 == 31 [pid = 1647] [id = 573] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1216c6000 == 30 [pid = 1647] [id = 591] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12c73e000 == 29 [pid = 1647] [id = 590] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a6000 == 28 [pid = 1647] [id = 589] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x121508000 == 27 [pid = 1647] [id = 588] 02:21:13 INFO - PROCESS | 1647 | --DOCSHELL 0x116274800 == 26 [pid = 1647] [id = 587] 02:21:13 INFO - PROCESS | 1647 | 1467364873962 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:13 INFO - PROCESS | 1647 | 1467364873964 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1130e2000) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1129abc00) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1197abc00) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1197ea000) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11811f800) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1184e8800) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119d2e400) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x117d0c800) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115e20800) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11910f400) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118715000) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a05d000) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119d2a800) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12198a400) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1272ef400) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x127669c00) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x114fbd000) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12723b800) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12568c400) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126a5f800) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12766c800) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12947b000) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119df5800) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128e78400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11a05a000) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a5db000) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1211a6400) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x125691400) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1292c9400) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12a594800) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119dfcc00) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x129162c00) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x112d2e000 == 27 [pid = 1647] [id = 592] 02:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1122bec00) [pid = 1647] [serial = 1776] [outer = 0x0] 02:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1128cc000) [pid = 1647] [serial = 1777] [outer = 0x1122bec00] 02:21:14 INFO - PROCESS | 1647 | 1467364874060 Marionette DEBUG loaded listener.js 02:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1129abc00) [pid = 1647] [serial = 1778] [outer = 0x1122bec00] 02:21:14 INFO - PROCESS | 1647 | 1467364874389 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1224ms 02:21:14 INFO - PROCESS | 1647 | 1467364874402 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:21:14 INFO - PROCESS | 1647 | 1467364874404 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:21:14 INFO - PROCESS | 1647 | 1467364874408 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - PROCESS | 1647 | 1467364874412 Marionette TRACE conn2 <- [1,2342,null,{}] 02:21:14 INFO - PROCESS | 1647 | 1467364874415 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:14 INFO - PROCESS | 1647 | 1467364874418 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:14 INFO - PROCESS | 1647 | 1467364874500 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:21:14 INFO - PROCESS | 1647 | 1467364874507 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:14 INFO - PROCESS | 1647 | 1467364874510 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d30000 == 28 [pid = 1647] [id = 593] 02:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112ec9400) [pid = 1647] [serial = 1779] [outer = 0x0] 02:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x114f95400) [pid = 1647] [serial = 1780] [outer = 0x112ec9400] 02:21:14 INFO - PROCESS | 1647 | 1467364874537 Marionette DEBUG loaded listener.js 02:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116292c00) [pid = 1647] [serial = 1781] [outer = 0x112ec9400] 02:21:14 INFO - PROCESS | 1647 | 1467364874883 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 02:21:14 INFO - PROCESS | 1647 | 1467364874931 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:21:14 INFO - PROCESS | 1647 | 1467364874934 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:21:14 INFO - PROCESS | 1647 | 1467364874937 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - PROCESS | 1647 | 1467364874938 Marionette TRACE conn2 <- [1,2346,null,{}] 02:21:14 INFO - PROCESS | 1647 | 1467364874941 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:14 INFO - PROCESS | 1647 | 1467364874942 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:15 INFO - PROCESS | 1647 | 1467364875026 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:21:15 INFO - PROCESS | 1647 | 1467364875031 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:15 INFO - PROCESS | 1647 | 1467364875032 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a0000 == 29 [pid = 1647] [id = 594] 02:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116805400) [pid = 1647] [serial = 1782] [outer = 0x0] 02:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1176f1000) [pid = 1647] [serial = 1783] [outer = 0x116805400] 02:21:15 INFO - PROCESS | 1647 | 1467364875057 Marionette DEBUG loaded listener.js 02:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11811f800) [pid = 1647] [serial = 1784] [outer = 0x116805400] 02:21:15 INFO - PROCESS | 1647 | 1467364875420 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 02:21:15 INFO - PROCESS | 1647 | 1467364875457 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:21:15 INFO - PROCESS | 1647 | 1467364875458 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:21:15 INFO - PROCESS | 1647 | 1467364875462 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:21:15 INFO - PROCESS | 1647 | 1467364875466 Marionette TRACE conn2 <- [1,2350,null,{}] 02:21:15 INFO - PROCESS | 1647 | 1467364875473 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:15 INFO - PROCESS | 1647 | 1467364875476 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:15 INFO - PROCESS | 1647 | 1467364875556 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:21:15 INFO - PROCESS | 1647 | 1467364875563 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:15 INFO - PROCESS | 1647 | 1467364875564 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d8800 == 30 [pid = 1647] [id = 595] 02:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1183ce800) [pid = 1647] [serial = 1785] [outer = 0x0] 02:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118975800) [pid = 1647] [serial = 1786] [outer = 0x1183ce800] 02:21:15 INFO - PROCESS | 1647 | 1467364875589 Marionette DEBUG loaded listener.js 02:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1195ae800) [pid = 1647] [serial = 1787] [outer = 0x1183ce800] 02:21:15 INFO - PROCESS | 1647 | 1467364875928 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 476ms 02:21:15 INFO - PROCESS | 1647 | 1467364875937 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:21:15 INFO - PROCESS | 1647 | 1467364875939 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:21:15 INFO - PROCESS | 1647 | 1467364875945 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:21:15 INFO - PROCESS | 1647 | 1467364875946 Marionette TRACE conn2 <- [1,2354,null,{}] 02:21:15 INFO - PROCESS | 1647 | 1467364875948 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:15 INFO - PROCESS | 1647 | 1467364875949 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:16 INFO - PROCESS | 1647 | 1467364876029 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:21:16 INFO - PROCESS | 1647 | 1467364876104 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:16 INFO - PROCESS | 1647 | 1467364876106 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216d0000 == 31 [pid = 1647] [id = 596] 02:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1130e2400) [pid = 1647] [serial = 1788] [outer = 0x0] 02:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197dd800) [pid = 1647] [serial = 1789] [outer = 0x1130e2400] 02:21:16 INFO - PROCESS | 1647 | 1467364876130 Marionette DEBUG loaded listener.js 02:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d0e400) [pid = 1647] [serial = 1790] [outer = 0x1130e2400] 02:21:16 INFO - PROCESS | 1647 | 1467364876476 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 570ms 02:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:21:16 INFO - PROCESS | 1647 | 1467364876515 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:21:16 INFO - PROCESS | 1647 | 1467364876516 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:21:16 INFO - PROCESS | 1647 | 1467364876518 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:21:16 INFO - PROCESS | 1647 | 1467364876520 Marionette TRACE conn2 <- [1,2358,null,{}] 02:21:16 INFO - PROCESS | 1647 | 1467364876522 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:16 INFO - PROCESS | 1647 | 1467364876523 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:16 INFO - PROCESS | 1647 | 1467364876618 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:21:16 INFO - PROCESS | 1647 | 1467364876623 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:16 INFO - PROCESS | 1647 | 1467364876627 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x126812000 == 32 [pid = 1647] [id = 597] 02:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11676bc00) [pid = 1647] [serial = 1791] [outer = 0x0] 02:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119dfbc00) [pid = 1647] [serial = 1792] [outer = 0x11676bc00] 02:21:16 INFO - PROCESS | 1647 | 1467364876659 Marionette DEBUG loaded listener.js 02:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11a05fc00) [pid = 1647] [serial = 1793] [outer = 0x11676bc00] 02:21:17 INFO - PROCESS | 1647 | 1467364877013 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 02:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:21:17 INFO - PROCESS | 1647 | 1467364877042 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:21:17 INFO - PROCESS | 1647 | 1467364877044 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:21:17 INFO - PROCESS | 1647 | 1467364877046 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:21:17 INFO - PROCESS | 1647 | 1467364877047 Marionette TRACE conn2 <- [1,2362,null,{}] 02:21:17 INFO - PROCESS | 1647 | 1467364877055 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:17 INFO - PROCESS | 1647 | 1467364877056 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:17 INFO - PROCESS | 1647 | 1467364877155 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:21:17 INFO - PROCESS | 1647 | 1467364877159 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:17 INFO - PROCESS | 1647 | 1467364877160 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x111f9d800 == 33 [pid = 1647] [id = 598] 02:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119df7000) [pid = 1647] [serial = 1794] [outer = 0x0] 02:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1211a6c00) [pid = 1647] [serial = 1795] [outer = 0x119df7000] 02:21:17 INFO - PROCESS | 1647 | 1467364877185 Marionette DEBUG loaded listener.js 02:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121b2e400) [pid = 1647] [serial = 1796] [outer = 0x119df7000] 02:21:17 INFO - PROCESS | 1647 | 1467364877527 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 523ms 02:21:17 INFO - PROCESS | 1647 | 1467364877571 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:21:17 INFO - PROCESS | 1647 | 1467364877572 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:21:17 INFO - PROCESS | 1647 | 1467364877575 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:21:17 INFO - PROCESS | 1647 | 1467364877576 Marionette TRACE conn2 <- [1,2366,null,{}] 02:21:17 INFO - PROCESS | 1647 | 1467364877578 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:17 INFO - PROCESS | 1647 | 1467364877579 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:17 INFO - PROCESS | 1647 | 1467364877679 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:21:17 INFO - PROCESS | 1647 | 1467364877682 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:17 INFO - PROCESS | 1647 | 1467364877684 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a507000 == 34 [pid = 1647] [id = 599] 02:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112a5a400) [pid = 1647] [serial = 1797] [outer = 0x0] 02:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x123f75400) [pid = 1647] [serial = 1798] [outer = 0x112a5a400] 02:21:17 INFO - PROCESS | 1647 | 1467364877708 Marionette DEBUG loaded listener.js 02:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124ce3c00) [pid = 1647] [serial = 1799] [outer = 0x112a5a400] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124ce4000) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124ceb800) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119aea400) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12916a400) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1197e0c00) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a7ec00) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116236400) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118114800) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1292c5400) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115dde400) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11954d800) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x129daf400) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113034c00) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:21:18 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11a057c00) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:21:18 INFO - PROCESS | 1647 | 1467364878255 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 718ms 02:21:18 INFO - PROCESS | 1647 | 1467364878294 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:21:18 INFO - PROCESS | 1647 | 1467364878295 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:21:18 INFO - PROCESS | 1647 | 1467364878297 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 1647 | 1467364878298 Marionette TRACE conn2 <- [1,2370,null,{}] 02:21:18 INFO - PROCESS | 1647 | 1467364878300 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:18 INFO - PROCESS | 1647 | 1467364878302 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:18 INFO - PROCESS | 1647 | 1467364878379 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:21:18 INFO - PROCESS | 1647 | 1467364878385 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:18 INFO - PROCESS | 1647 | 1467364878386 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126826800 == 35 [pid = 1647] [id = 600] 02:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1128d6800) [pid = 1647] [serial = 1800] [outer = 0x0] 02:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1176ee000) [pid = 1647] [serial = 1801] [outer = 0x1128d6800] 02:21:18 INFO - PROCESS | 1647 | 1467364878413 Marionette DEBUG loaded listener.js 02:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197e4c00) [pid = 1647] [serial = 1802] [outer = 0x1128d6800] 02:21:18 INFO - PROCESS | 1647 | 1467364878742 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 471ms 02:21:18 INFO - PROCESS | 1647 | 1467364878768 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:21:18 INFO - PROCESS | 1647 | 1467364878769 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:21:18 INFO - PROCESS | 1647 | 1467364878771 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 1647 | 1467364878773 Marionette TRACE conn2 <- [1,2374,null,{}] 02:21:18 INFO - PROCESS | 1647 | 1467364878777 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:18 INFO - PROCESS | 1647 | 1467364878778 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:18 INFO - PROCESS | 1647 | 1467364878854 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:21:18 INFO - PROCESS | 1647 | 1467364878928 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:18 INFO - PROCESS | 1647 | 1467364878929 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a9b7800 == 36 [pid = 1647] [id = 601] 02:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112ece400) [pid = 1647] [serial = 1803] [outer = 0x0] 02:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d9c000) [pid = 1647] [serial = 1804] [outer = 0x112ece400] 02:21:18 INFO - PROCESS | 1647 | 1467364878955 Marionette DEBUG loaded listener.js 02:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12682d800) [pid = 1647] [serial = 1805] [outer = 0x112ece400] 02:21:19 INFO - PROCESS | 1647 | 1467364879297 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 571ms 02:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:21:19 INFO - PROCESS | 1647 | 1467364879344 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:21:19 INFO - PROCESS | 1647 | 1467364879346 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:21:19 INFO - PROCESS | 1647 | 1467364879349 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:21:19 INFO - PROCESS | 1647 | 1467364879351 Marionette TRACE conn2 <- [1,2378,null,{}] 02:21:19 INFO - PROCESS | 1647 | 1467364879354 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:19 INFO - PROCESS | 1647 | 1467364879356 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:19 INFO - PROCESS | 1647 | 1467364879508 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:21:19 INFO - PROCESS | 1647 | 1467364879540 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:19 INFO - PROCESS | 1647 | 1467364879542 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b21e000 == 37 [pid = 1647] [id = 602] 02:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1129ad000) [pid = 1647] [serial = 1806] [outer = 0x0] 02:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1184e8c00) [pid = 1647] [serial = 1807] [outer = 0x1129ad000] 02:21:19 INFO - PROCESS | 1647 | 1467364879564 Marionette DEBUG loaded listener.js 02:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1272eb800) [pid = 1647] [serial = 1808] [outer = 0x1129ad000] 02:21:19 INFO - PROCESS | 1647 | 1467364879930 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 622ms 02:21:19 INFO - PROCESS | 1647 | 1467364879972 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:21:19 INFO - PROCESS | 1647 | 1467364879976 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:21:19 INFO - PROCESS | 1647 | 1467364879979 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:21:19 INFO - PROCESS | 1647 | 1467364879982 Marionette TRACE conn2 <- [1,2382,null,{}] 02:21:19 INFO - PROCESS | 1647 | 1467364879985 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:19 INFO - PROCESS | 1647 | 1467364879988 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:20 INFO - PROCESS | 1647 | 1467364880161 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:21:20 INFO - PROCESS | 1647 | 1467364880209 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:20 INFO - PROCESS | 1647 | 1467364880211 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x126810000 == 38 [pid = 1647] [id = 603] 02:21:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1276be800) [pid = 1647] [serial = 1809] [outer = 0x0] 02:21:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129162400) [pid = 1647] [serial = 1810] [outer = 0x1276be800] 02:21:20 INFO - PROCESS | 1647 | 1467364880249 Marionette DEBUG loaded listener.js 02:21:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1292c5400) [pid = 1647] [serial = 1811] [outer = 0x1276be800] 02:21:20 INFO - PROCESS | 1647 | 1467364880862 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 921ms 02:21:20 INFO - PROCESS | 1647 | 1467364880901 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:21:20 INFO - PROCESS | 1647 | 1467364880904 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:21:20 INFO - PROCESS | 1647 | 1467364880908 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:21:20 INFO - PROCESS | 1647 | 1467364880912 Marionette TRACE conn2 <- [1,2386,null,{}] 02:21:20 INFO - PROCESS | 1647 | 1467364880916 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:20 INFO - PROCESS | 1647 | 1467364880917 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:21 INFO - PROCESS | 1647 | 1467364881031 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:21:21 INFO - PROCESS | 1647 | 1467364881112 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:21 INFO - PROCESS | 1647 | 1467364881114 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fce000 == 39 [pid = 1647] [id = 604] 02:21:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x112acb000) [pid = 1647] [serial = 1812] [outer = 0x0] 02:21:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115e20800) [pid = 1647] [serial = 1813] [outer = 0x112acb000] 02:21:21 INFO - PROCESS | 1647 | 1467364881146 Marionette DEBUG loaded listener.js 02:21:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116fb0800) [pid = 1647] [serial = 1814] [outer = 0x112acb000] 02:21:21 INFO - PROCESS | 1647 | 1467364881704 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 874ms 02:21:21 INFO - PROCESS | 1647 | 1467364881781 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:21:21 INFO - PROCESS | 1647 | 1467364881784 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:21:21 INFO - PROCESS | 1647 | 1467364881789 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 1647 | 1467364881791 Marionette TRACE conn2 <- [1,2390,null,{}] 02:21:21 INFO - PROCESS | 1647 | 1467364881793 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:21 INFO - PROCESS | 1647 | 1467364881795 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:21 INFO - PROCESS | 1647 | 1467364881909 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:21:21 INFO - PROCESS | 1647 | 1467364881968 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:21 INFO - PROCESS | 1647 | 1467364881969 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b1800 == 40 [pid = 1647] [id = 605] 02:21:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1182d2000) [pid = 1647] [serial = 1815] [outer = 0x0] 02:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1183cb400) [pid = 1647] [serial = 1816] [outer = 0x1182d2000] 02:21:22 INFO - PROCESS | 1647 | 1467364882000 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118fd9400) [pid = 1647] [serial = 1817] [outer = 0x1182d2000] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12b21e000 == 39 [pid = 1647] [id = 602] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12a9b7800 == 38 [pid = 1647] [id = 601] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x126826800 == 37 [pid = 1647] [id = 600] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12a507000 == 36 [pid = 1647] [id = 599] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x111f9d800 == 35 [pid = 1647] [id = 598] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x126812000 == 34 [pid = 1647] [id = 597] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1216d0000 == 33 [pid = 1647] [id = 596] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d8800 == 32 [pid = 1647] [id = 595] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a0000 == 31 [pid = 1647] [id = 594] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x117d30000 == 30 [pid = 1647] [id = 593] 02:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x112d2e000 == 29 [pid = 1647] [id = 592] 02:21:22 INFO - PROCESS | 1647 | 1467364882622 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 872ms 02:21:22 INFO - PROCESS | 1647 | 1467364882662 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:21:22 INFO - PROCESS | 1647 | 1467364882664 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:21:22 INFO - PROCESS | 1647 | 1467364882667 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:21:22 INFO - PROCESS | 1647 | 1467364882670 Marionette TRACE conn2 <- [1,2394,null,{}] 02:21:22 INFO - PROCESS | 1647 | 1467364882679 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:22 INFO - PROCESS | 1647 | 1467364882681 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:22 INFO - PROCESS | 1647 | 1467364882765 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:21:22 INFO - PROCESS | 1647 | 1467364882769 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:22 INFO - PROCESS | 1647 | 1467364882772 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x117d30000 == 30 [pid = 1647] [id = 606] 02:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115e23800) [pid = 1647] [serial = 1818] [outer = 0x0] 02:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11687b800) [pid = 1647] [serial = 1819] [outer = 0x115e23800] 02:21:22 INFO - PROCESS | 1647 | 1467364882803 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11811f400) [pid = 1647] [serial = 1820] [outer = 0x115e23800] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125168c00) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1272edc00) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128e77800) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119dfa400) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1211aac00) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a79e400) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a5e2c00) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1197e4400) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119d1fc00) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12127d800) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11675c400) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118114400) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1184dd000) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118fd6800) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1292d3400) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116a13800) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12af59000) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1184db800) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a58cc00) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12916ec00) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12a58ec00) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12a79f000) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1197a7800) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a797400) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12119f800) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12af8c400) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12b022400) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 02:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x123f72c00) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 02:21:23 INFO - PROCESS | 1647 | 1467364883178 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 524ms 02:21:23 INFO - PROCESS | 1647 | 1467364883191 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 1647 | 1467364883194 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:21:23 INFO - PROCESS | 1647 | 1467364883199 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 1647 | 1467364883200 Marionette TRACE conn2 <- [1,2398,null,{}] 02:21:23 INFO - PROCESS | 1647 | 1467364883203 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:23 INFO - PROCESS | 1647 | 1467364883204 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:23 INFO - PROCESS | 1647 | 1467364883286 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:21:23 INFO - PROCESS | 1647 | 1467364883294 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:23 INFO - PROCESS | 1647 | 1467364883296 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194ba800 == 31 [pid = 1647] [id = 607] 02:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11871a000) [pid = 1647] [serial = 1821] [outer = 0x0] 02:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119543c00) [pid = 1647] [serial = 1822] [outer = 0x11871a000] 02:21:23 INFO - PROCESS | 1647 | 1467364883323 Marionette DEBUG loaded listener.js 02:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1197a6800) [pid = 1647] [serial = 1823] [outer = 0x11871a000] 02:21:23 INFO - PROCESS | 1647 | 1467364883682 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 02:21:23 INFO - PROCESS | 1647 | 1467364883718 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 1647 | 1467364883720 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:21:23 INFO - PROCESS | 1647 | 1467364883722 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 1647 | 1467364883724 Marionette TRACE conn2 <- [1,2402,null,{}] 02:21:23 INFO - PROCESS | 1647 | 1467364883742 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:23 INFO - PROCESS | 1647 | 1467364883746 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:23 INFO - PROCESS | 1647 | 1467364883831 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:21:23 INFO - PROCESS | 1647 | 1467364883836 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:23 INFO - PROCESS | 1647 | 1467364883838 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216c7000 == 32 [pid = 1647] [id = 608] 02:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1197a9800) [pid = 1647] [serial = 1824] [outer = 0x0] 02:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119d2dc00) [pid = 1647] [serial = 1825] [outer = 0x1197a9800] 02:21:23 INFO - PROCESS | 1647 | 1467364883869 Marionette DEBUG loaded listener.js 02:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11a058000) [pid = 1647] [serial = 1826] [outer = 0x1197a9800] 02:21:24 INFO - PROCESS | 1647 | 1467364884211 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 02:21:24 INFO - PROCESS | 1647 | 1467364884244 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:21:24 INFO - PROCESS | 1647 | 1467364884246 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:21:24 INFO - PROCESS | 1647 | 1467364884248 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:21:24 INFO - PROCESS | 1647 | 1467364884249 Marionette TRACE conn2 <- [1,2406,null,{}] 02:21:24 INFO - PROCESS | 1647 | 1467364884251 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:24 INFO - PROCESS | 1647 | 1467364884252 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:24 INFO - PROCESS | 1647 | 1467364884336 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:21:24 INFO - PROCESS | 1647 | 1467364884399 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:24 INFO - PROCESS | 1647 | 1467364884400 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272ca000 == 33 [pid = 1647] [id = 609] 02:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11a05a400) [pid = 1647] [serial = 1827] [outer = 0x0] 02:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12119f800) [pid = 1647] [serial = 1828] [outer = 0x11a05a400] 02:21:24 INFO - PROCESS | 1647 | 1467364884425 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1214c0000) [pid = 1647] [serial = 1829] [outer = 0x11a05a400] 02:21:24 INFO - PROCESS | 1647 | 1467364884745 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 02:21:24 INFO - PROCESS | 1647 | 1467364884766 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:21:24 INFO - PROCESS | 1647 | 1467364884767 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:21:24 INFO - PROCESS | 1647 | 1467364884779 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:21:24 INFO - PROCESS | 1647 | 1467364884780 Marionette TRACE conn2 <- [1,2410,null,{}] 02:21:24 INFO - PROCESS | 1647 | 1467364884782 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:24 INFO - PROCESS | 1647 | 1467364884783 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:24 INFO - PROCESS | 1647 | 1467364884882 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:21:24 INFO - PROCESS | 1647 | 1467364884886 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:24 INFO - PROCESS | 1647 | 1467364884887 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a0000 == 34 [pid = 1647] [id = 610] 02:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a05bc00) [pid = 1647] [serial = 1830] [outer = 0x0] 02:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121e8e400) [pid = 1647] [serial = 1831] [outer = 0x11a05bc00] 02:21:24 INFO - PROCESS | 1647 | 1467364884912 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124ceb800) [pid = 1647] [serial = 1832] [outer = 0x11a05bc00] 02:21:25 INFO - PROCESS | 1647 | 1467364885275 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 528ms 02:21:25 INFO - PROCESS | 1647 | 1467364885298 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:21:25 INFO - PROCESS | 1647 | 1467364885299 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:21:25 INFO - PROCESS | 1647 | 1467364885309 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:21:25 INFO - PROCESS | 1647 | 1467364885310 Marionette TRACE conn2 <- [1,2414,null,{}] 02:21:25 INFO - PROCESS | 1647 | 1467364885312 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:25 INFO - PROCESS | 1647 | 1467364885316 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:25 INFO - PROCESS | 1647 | 1467364885429 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:21:25 INFO - PROCESS | 1647 | 1467364885433 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:25 INFO - PROCESS | 1647 | 1467364885434 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a9b5800 == 35 [pid = 1647] [id = 611] 02:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a05dc00) [pid = 1647] [serial = 1833] [outer = 0x0] 02:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x127235c00) [pid = 1647] [serial = 1834] [outer = 0x11a05dc00] 02:21:25 INFO - PROCESS | 1647 | 1467364885459 Marionette DEBUG loaded listener.js 02:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129163400) [pid = 1647] [serial = 1835] [outer = 0x11a05dc00] 02:21:25 INFO - PROCESS | 1647 | 1467364885824 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 568ms 02:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:21:25 INFO - PROCESS | 1647 | 1467364885877 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:21:25 INFO - PROCESS | 1647 | 1467364885879 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:21:25 INFO - PROCESS | 1647 | 1467364885881 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:21:25 INFO - PROCESS | 1647 | 1467364885882 Marionette TRACE conn2 <- [1,2418,null,{}] 02:21:25 INFO - PROCESS | 1647 | 1467364885884 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:25 INFO - PROCESS | 1647 | 1467364885885 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:25 INFO - PROCESS | 1647 | 1467364885993 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:21:26 INFO - PROCESS | 1647 | 1467364886006 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:26 INFO - PROCESS | 1647 | 1467364886007 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x121508800 == 36 [pid = 1647] [id = 612] 02:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1129a8000) [pid = 1647] [serial = 1836] [outer = 0x0] 02:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1292c9400) [pid = 1647] [serial = 1837] [outer = 0x1129a8000] 02:21:26 INFO - PROCESS | 1647 | 1467364886049 Marionette DEBUG loaded listener.js 02:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129480000) [pid = 1647] [serial = 1838] [outer = 0x1129a8000] 02:21:26 INFO - PROCESS | 1647 | 1467364886429 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 570ms 02:21:26 INFO - PROCESS | 1647 | 1467364886451 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:21:26 INFO - PROCESS | 1647 | 1467364886453 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:21:26 INFO - PROCESS | 1647 | 1467364886461 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:21:26 INFO - PROCESS | 1647 | 1467364886462 Marionette TRACE conn2 <- [1,2422,null,{}] 02:21:26 INFO - PROCESS | 1647 | 1467364886465 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:26 INFO - PROCESS | 1647 | 1467364886466 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:26 INFO - PROCESS | 1647 | 1467364886613 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:21:26 INFO - PROCESS | 1647 | 1467364886692 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:26 INFO - PROCESS | 1647 | 1467364886693 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd6a800 == 37 [pid = 1647] [id = 613] 02:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12915fc00) [pid = 1647] [serial = 1839] [outer = 0x0] 02:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x129487000) [pid = 1647] [serial = 1840] [outer = 0x12915fc00] 02:21:26 INFO - PROCESS | 1647 | 1467364886747 Marionette DEBUG loaded listener.js 02:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a58d000) [pid = 1647] [serial = 1841] [outer = 0x12915fc00] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x111f2c800) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11680bc00) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11676bc00) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1183ce800) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119df7000) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a5a400) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119da1000) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116805400) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x112ec9400) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119df9000) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1128d6800) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1122bec00) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1129ad000) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112ece400) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x112a65800) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1130e2400) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:21:27 INFO - PROCESS | 1647 | 1467364887109 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 674ms 02:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:21:27 INFO - PROCESS | 1647 | 1467364887131 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:21:27 INFO - PROCESS | 1647 | 1467364887132 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:21:27 INFO - PROCESS | 1647 | 1467364887134 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:21:27 INFO - PROCESS | 1647 | 1467364887135 Marionette TRACE conn2 <- [1,2426,null,{}] 02:21:27 INFO - PROCESS | 1647 | 1467364887138 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:27 INFO - PROCESS | 1647 | 1467364887142 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:27 INFO - PROCESS | 1647 | 1467364887281 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:21:27 INFO - PROCESS | 1647 | 1467364887291 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 1647 | 1467364887292 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a693800 == 38 [pid = 1647] [id = 614] 02:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112ed5800) [pid = 1647] [serial = 1842] [outer = 0x0] 02:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118117c00) [pid = 1647] [serial = 1843] [outer = 0x112ed5800] 02:21:27 INFO - PROCESS | 1647 | 1467364887331 Marionette DEBUG loaded listener.js 02:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1197a2000) [pid = 1647] [serial = 1844] [outer = 0x112ed5800] 02:21:27 INFO - PROCESS | 1647 | 1467364887763 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 02:21:27 INFO - PROCESS | 1647 | 1467364887803 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:21:27 INFO - PROCESS | 1647 | 1467364887805 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:21:27 INFO - PROCESS | 1647 | 1467364887813 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:21:27 INFO - PROCESS | 1647 | 1467364887814 Marionette TRACE conn2 <- [1,2430,null,{}] 02:21:27 INFO - PROCESS | 1647 | 1467364887816 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:27 INFO - PROCESS | 1647 | 1467364887817 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:27 INFO - PROCESS | 1647 | 1467364887899 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:21:27 INFO - PROCESS | 1647 | 1467364887910 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 1647 | 1467364887911 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c737000 == 39 [pid = 1647] [id = 615] 02:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11a0f0c00) [pid = 1647] [serial = 1845] [outer = 0x0] 02:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124e9e800) [pid = 1647] [serial = 1846] [outer = 0x11a0f0c00] 02:21:27 INFO - PROCESS | 1647 | 1467364887935 Marionette DEBUG loaded listener.js 02:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x129daa000) [pid = 1647] [serial = 1847] [outer = 0x11a0f0c00] 02:21:28 INFO - PROCESS | 1647 | 1467364888266 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 475ms 02:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:21:28 INFO - PROCESS | 1647 | 1467364888282 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:21:28 INFO - PROCESS | 1647 | 1467364888284 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:21:28 INFO - PROCESS | 1647 | 1467364888286 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:21:28 INFO - PROCESS | 1647 | 1467364888288 Marionette TRACE conn2 <- [1,2434,null,{}] 02:21:28 INFO - PROCESS | 1647 | 1467364888293 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:28 INFO - PROCESS | 1647 | 1467364888294 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:28 INFO - PROCESS | 1647 | 1467364888385 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:21:28 INFO - PROCESS | 1647 | 1467364888447 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:28 INFO - PROCESS | 1647 | 1467364888448 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf64000 == 40 [pid = 1647] [id = 616] 02:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121279800) [pid = 1647] [serial = 1848] [outer = 0x0] 02:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a595000) [pid = 1647] [serial = 1849] [outer = 0x121279800] 02:21:28 INFO - PROCESS | 1647 | 1467364888474 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a7a2400) [pid = 1647] [serial = 1850] [outer = 0x121279800] 02:21:28 INFO - PROCESS | 1647 | 1467364888744 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 470ms 02:21:28 INFO - PROCESS | 1647 | 1467364888756 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:21:28 INFO - PROCESS | 1647 | 1467364888759 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:21:28 INFO - PROCESS | 1647 | 1467364888770 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:21:28 INFO - PROCESS | 1647 | 1467364888771 Marionette TRACE conn2 <- [1,2438,null,{}] 02:21:28 INFO - PROCESS | 1647 | 1467364888780 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:28 INFO - PROCESS | 1647 | 1467364888781 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:28 INFO - PROCESS | 1647 | 1467364888872 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:21:28 INFO - PROCESS | 1647 | 1467364888878 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:28 INFO - PROCESS | 1647 | 1467364888879 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d414800 == 41 [pid = 1647] [id = 617] 02:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a7a2c00) [pid = 1647] [serial = 1851] [outer = 0x0] 02:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12af65000) [pid = 1647] [serial = 1852] [outer = 0x12a7a2c00] 02:21:28 INFO - PROCESS | 1647 | 1467364888903 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b01b000) [pid = 1647] [serial = 1853] [outer = 0x12a7a2c00] 02:21:29 INFO - PROCESS | 1647 | 1467364889394 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 02:21:29 INFO - PROCESS | 1647 | 1467364889444 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:21:29 INFO - PROCESS | 1647 | 1467364889446 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:21:29 INFO - PROCESS | 1647 | 1467364889449 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:21:29 INFO - PROCESS | 1647 | 1467364889453 Marionette TRACE conn2 <- [1,2442,null,{}] 02:21:29 INFO - PROCESS | 1647 | 1467364889456 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:29 INFO - PROCESS | 1647 | 1467364889458 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:29 INFO - PROCESS | 1647 | 1467364889570 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:21:29 INFO - PROCESS | 1647 | 1467364889641 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:29 INFO - PROCESS | 1647 | 1467364889643 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b5800 == 42 [pid = 1647] [id = 618] 02:21:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11663c400) [pid = 1647] [serial = 1854] [outer = 0x0] 02:21:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11811a800) [pid = 1647] [serial = 1855] [outer = 0x11663c400] 02:21:29 INFO - PROCESS | 1647 | 1467364889674 Marionette DEBUG loaded listener.js 02:21:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118716800) [pid = 1647] [serial = 1856] [outer = 0x11663c400] 02:21:30 INFO - PROCESS | 1647 | 1467364890095 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 672ms 02:21:30 INFO - PROCESS | 1647 | 1467364890122 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:21:30 INFO - PROCESS | 1647 | 1467364890125 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:21:30 INFO - PROCESS | 1647 | 1467364890130 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 1647 | 1467364890131 Marionette TRACE conn2 <- [1,2446,null,{}] 02:21:30 INFO - PROCESS | 1647 | 1467364890134 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:30 INFO - PROCESS | 1647 | 1467364890136 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:30 INFO - PROCESS | 1647 | 1467364890243 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:21:30 INFO - PROCESS | 1647 | 1467364890326 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:30 INFO - PROCESS | 1647 | 1467364890327 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a761000 == 43 [pid = 1647] [id = 619] 02:21:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1197aa000) [pid = 1647] [serial = 1857] [outer = 0x0] 02:21:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119d2c400) [pid = 1647] [serial = 1858] [outer = 0x1197aa000] 02:21:30 INFO - PROCESS | 1647 | 1467364890399 Marionette DEBUG loaded listener.js 02:21:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11a054400) [pid = 1647] [serial = 1859] [outer = 0x1197aa000] 02:21:30 INFO - PROCESS | 1647 | 1467364890832 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 02:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:21:30 INFO - PROCESS | 1647 | 1467364890849 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:21:30 INFO - PROCESS | 1647 | 1467364890851 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:21:30 INFO - PROCESS | 1647 | 1467364890853 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 1647 | 1467364890856 Marionette TRACE conn2 <- [1,2450,null,{}] 02:21:30 INFO - PROCESS | 1647 | 1467364890863 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:30 INFO - PROCESS | 1647 | 1467364890867 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:30 INFO - PROCESS | 1647 | 1467364890972 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:21:31 INFO - PROCESS | 1647 | 1467364891035 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:31 INFO - PROCESS | 1647 | 1467364891037 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d40f000 == 44 [pid = 1647] [id = 620] 02:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121987000) [pid = 1647] [serial = 1860] [outer = 0x0] 02:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125688800) [pid = 1647] [serial = 1861] [outer = 0x121987000] 02:21:31 INFO - PROCESS | 1647 | 1467364891108 Marionette DEBUG loaded listener.js 02:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127669c00) [pid = 1647] [serial = 1862] [outer = 0x121987000] 02:21:31 INFO - PROCESS | 1647 | 1467364891714 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 923ms 02:21:31 INFO - PROCESS | 1647 | 1467364891778 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:21:31 INFO - PROCESS | 1647 | 1467364891780 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:21:31 INFO - PROCESS | 1647 | 1467364891784 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:21:31 INFO - PROCESS | 1647 | 1467364891786 Marionette TRACE conn2 <- [1,2454,null,{}] 02:21:31 INFO - PROCESS | 1647 | 1467364891789 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:31 INFO - PROCESS | 1647 | 1467364891792 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:31 INFO - PROCESS | 1647 | 1467364891890 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:21:31 INFO - PROCESS | 1647 | 1467364891960 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:31 INFO - PROCESS | 1647 | 1467364891962 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b2000 == 45 [pid = 1647] [id = 621] 02:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1164e6c00) [pid = 1647] [serial = 1863] [outer = 0x0] 02:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116805c00) [pid = 1647] [serial = 1864] [outer = 0x1164e6c00] 02:21:31 INFO - PROCESS | 1647 | 1467364891990 Marionette DEBUG loaded listener.js 02:21:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1183c3800) [pid = 1647] [serial = 1865] [outer = 0x1164e6c00] 02:21:32 INFO - PROCESS | 1647 | 1467364892399 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 622ms 02:21:32 INFO - PROCESS | 1647 | 1467364892406 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:21:32 INFO - PROCESS | 1647 | 1467364892409 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:21:32 INFO - PROCESS | 1647 | 1467364892413 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - PROCESS | 1647 | 1467364892415 Marionette TRACE conn2 <- [1,2458,null,{}] 02:21:32 INFO - PROCESS | 1647 | 1467364892417 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:32 INFO - PROCESS | 1647 | 1467364892419 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:32 INFO - PROCESS | 1647 | 1467364892515 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:21:32 INFO - PROCESS | 1647 | 1467364892572 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:32 INFO - PROCESS | 1647 | 1467364892574 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119173800 == 46 [pid = 1647] [id = 622] 02:21:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1176eb800) [pid = 1647] [serial = 1866] [outer = 0x0] 02:21:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118fd6800) [pid = 1647] [serial = 1867] [outer = 0x1176eb800] 02:21:32 INFO - PROCESS | 1647 | 1467364892602 Marionette DEBUG loaded listener.js 02:21:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1197a6c00) [pid = 1647] [serial = 1868] [outer = 0x1176eb800] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf64000 == 45 [pid = 1647] [id = 616] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12c737000 == 44 [pid = 1647] [id = 615] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12a693800 == 43 [pid = 1647] [id = 614] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd6a800 == 42 [pid = 1647] [id = 613] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x121508800 == 41 [pid = 1647] [id = 612] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12a9b5800 == 40 [pid = 1647] [id = 611] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a0000 == 39 [pid = 1647] [id = 610] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1272ca000 == 38 [pid = 1647] [id = 609] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1216c7000 == 37 [pid = 1647] [id = 608] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1194ba800 == 36 [pid = 1647] [id = 607] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x117d30000 == 35 [pid = 1647] [id = 606] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b1800 == 34 [pid = 1647] [id = 605] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x118fce000 == 33 [pid = 1647] [id = 604] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x126810000 == 32 [pid = 1647] [id = 603] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b2000 == 31 [pid = 1647] [id = 621] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12d40f000 == 30 [pid = 1647] [id = 620] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12a761000 == 29 [pid = 1647] [id = 619] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b5800 == 28 [pid = 1647] [id = 618] 02:21:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12d414800 == 27 [pid = 1647] [id = 617] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112d41c00) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1128d1000) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1197e2000) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119dfbc00) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118975800) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1195ae800) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1211a6c00) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119117800) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x123f75400) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x123f97400) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1176f1000) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11811f800) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121279400) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x114f95400) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116292c00) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128e79000) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x127037800) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1176ee000) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1128cc000) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1129abc00) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197e4c00) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1184e8c00) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d9c000) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1195afc00) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11872f800) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124ce3c00) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1197dd800) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119d0e400) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a05fc00) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121b2e400) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1272eb800) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12682d800) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 02:21:33 INFO - PROCESS | 1647 | 1467364893511 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1120ms 02:21:33 INFO - PROCESS | 1647 | 1467364893534 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:21:33 INFO - PROCESS | 1647 | 1467364893537 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:21:33 INFO - PROCESS | 1647 | 1467364893540 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:21:33 INFO - PROCESS | 1647 | 1467364893542 Marionette TRACE conn2 <- [1,2462,null,{}] 02:21:33 INFO - PROCESS | 1647 | 1467364893546 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:33 INFO - PROCESS | 1647 | 1467364893547 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:33 INFO - PROCESS | 1647 | 1467364893634 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:21:33 INFO - PROCESS | 1647 | 1467364893691 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 1647 | 1467364893693 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9a800 == 28 [pid = 1647] [id = 623] 02:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113d62c00) [pid = 1647] [serial = 1869] [outer = 0x0] 02:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116634800) [pid = 1647] [serial = 1870] [outer = 0x113d62c00] 02:21:33 INFO - PROCESS | 1647 | 1467364893721 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116fb3000) [pid = 1647] [serial = 1871] [outer = 0x113d62c00] 02:21:34 INFO - PROCESS | 1647 | 1467364894050 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 521ms 02:21:34 INFO - PROCESS | 1647 | 1467364894062 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:21:34 INFO - PROCESS | 1647 | 1467364894065 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:21:34 INFO - PROCESS | 1647 | 1467364894069 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:21:34 INFO - PROCESS | 1647 | 1467364894070 Marionette TRACE conn2 <- [1,2466,null,{}] 02:21:34 INFO - PROCESS | 1647 | 1467364894073 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:34 INFO - PROCESS | 1647 | 1467364894077 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:34 INFO - PROCESS | 1647 | 1467364894168 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:21:34 INFO - PROCESS | 1647 | 1467364894175 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 1647 | 1467364894176 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x119165000 == 29 [pid = 1647] [id = 624] 02:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118974000) [pid = 1647] [serial = 1872] [outer = 0x0] 02:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118979800) [pid = 1647] [serial = 1873] [outer = 0x118974000] 02:21:34 INFO - PROCESS | 1647 | 1467364894203 Marionette DEBUG loaded listener.js 02:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11954d800) [pid = 1647] [serial = 1874] [outer = 0x118974000] 02:21:34 INFO - PROCESS | 1647 | 1467364894572 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 02:21:34 INFO - PROCESS | 1647 | 1467364894590 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:21:34 INFO - PROCESS | 1647 | 1467364894592 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:21:34 INFO - PROCESS | 1647 | 1467364894594 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:21:34 INFO - PROCESS | 1647 | 1467364894596 Marionette TRACE conn2 <- [1,2470,null,{}] 02:21:34 INFO - PROCESS | 1647 | 1467364894604 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:34 INFO - PROCESS | 1647 | 1467364894607 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:34 INFO - PROCESS | 1647 | 1467364894686 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:21:34 INFO - PROCESS | 1647 | 1467364894694 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 1647 | 1467364894696 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e0000 == 30 [pid = 1647] [id = 625] 02:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112a81800) [pid = 1647] [serial = 1875] [outer = 0x0] 02:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119ae0800) [pid = 1647] [serial = 1876] [outer = 0x112a81800] 02:21:34 INFO - PROCESS | 1647 | 1467364894724 Marionette DEBUG loaded listener.js 02:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d2a000) [pid = 1647] [serial = 1877] [outer = 0x112a81800] 02:21:35 INFO - PROCESS | 1647 | 1467364895052 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 472ms 02:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:21:35 INFO - PROCESS | 1647 | 1467364895067 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:21:35 INFO - PROCESS | 1647 | 1467364895068 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:21:35 INFO - PROCESS | 1647 | 1467364895071 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:21:35 INFO - PROCESS | 1647 | 1467364895072 Marionette TRACE conn2 <- [1,2474,null,{}] 02:21:35 INFO - PROCESS | 1647 | 1467364895075 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:35 INFO - PROCESS | 1647 | 1467364895078 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:35 INFO - PROCESS | 1647 | 1467364895156 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:21:35 INFO - PROCESS | 1647 | 1467364895220 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:35 INFO - PROCESS | 1647 | 1467364895221 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a6d000 == 31 [pid = 1647] [id = 626] 02:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197a9400) [pid = 1647] [serial = 1878] [outer = 0x0] 02:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119df9000) [pid = 1647] [serial = 1879] [outer = 0x1197a9400] 02:21:35 INFO - PROCESS | 1647 | 1467364895246 Marionette DEBUG loaded listener.js 02:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a05d400) [pid = 1647] [serial = 1880] [outer = 0x1197a9400] 02:21:35 INFO - PROCESS | 1647 | 1467364895553 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 522ms 02:21:35 INFO - PROCESS | 1647 | 1467364895594 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:21:35 INFO - PROCESS | 1647 | 1467364895595 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:21:35 INFO - PROCESS | 1647 | 1467364895597 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:21:35 INFO - PROCESS | 1647 | 1467364895598 Marionette TRACE conn2 <- [1,2478,null,{}] 02:21:35 INFO - PROCESS | 1647 | 1467364895601 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:35 INFO - PROCESS | 1647 | 1467364895602 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:35 INFO - PROCESS | 1647 | 1467364895698 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:21:35 INFO - PROCESS | 1647 | 1467364895736 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:35 INFO - PROCESS | 1647 | 1467364895737 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x126856000 == 32 [pid = 1647] [id = 627] 02:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x117144c00) [pid = 1647] [serial = 1881] [outer = 0x0] 02:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1211a3c00) [pid = 1647] [serial = 1882] [outer = 0x117144c00] 02:21:35 INFO - PROCESS | 1647 | 1467364895761 Marionette DEBUG loaded listener.js 02:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1214cd000) [pid = 1647] [serial = 1883] [outer = 0x117144c00] 02:21:36 INFO - PROCESS | 1647 | 1467364896138 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 567ms 02:21:36 INFO - PROCESS | 1647 | 1467364896166 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:21:36 INFO - PROCESS | 1647 | 1467364896167 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:21:36 INFO - PROCESS | 1647 | 1467364896169 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:21:36 INFO - PROCESS | 1647 | 1467364896170 Marionette TRACE conn2 <- [1,2482,null,{}] 02:21:36 INFO - PROCESS | 1647 | 1467364896172 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:36 INFO - PROCESS | 1647 | 1467364896176 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:36 INFO - PROCESS | 1647 | 1467364896292 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:21:36 INFO - PROCESS | 1647 | 1467364896302 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:36 INFO - PROCESS | 1647 | 1467364896303 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e1b000 == 33 [pid = 1647] [id = 628] 02:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121b2d800) [pid = 1647] [serial = 1884] [outer = 0x0] 02:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x125167c00) [pid = 1647] [serial = 1885] [outer = 0x121b2d800] 02:21:36 INFO - PROCESS | 1647 | 1467364896328 Marionette DEBUG loaded listener.js 02:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1272eac00) [pid = 1647] [serial = 1886] [outer = 0x121b2d800] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12a7a2c00) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a0f0c00) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a05bc00) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11a05dc00) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1129a8000) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x112ed5800) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12915fc00) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1197a9800) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11871a000) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115e23800) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11a05a400) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1182d2000) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1276be800) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x112acb000) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x121279800) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:21:37 INFO - PROCESS | 1647 | 1467364897199 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1073ms 02:21:37 INFO - PROCESS | 1647 | 1467364897251 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:21:37 INFO - PROCESS | 1647 | 1467364897255 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:21:37 INFO - PROCESS | 1647 | 1467364897260 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:21:37 INFO - PROCESS | 1647 | 1467364897263 Marionette TRACE conn2 <- [1,2486,null,{}] 02:21:37 INFO - PROCESS | 1647 | 1467364897267 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:37 INFO - PROCESS | 1647 | 1467364897269 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:37 INFO - PROCESS | 1647 | 1467364897382 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:21:37 INFO - PROCESS | 1647 | 1467364897439 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:37 INFO - PROCESS | 1647 | 1467364897441 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fce000 == 34 [pid = 1647] [id = 629] 02:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112aa5800) [pid = 1647] [serial = 1887] [outer = 0x0] 02:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113edcc00) [pid = 1647] [serial = 1888] [outer = 0x112aa5800] 02:21:37 INFO - PROCESS | 1647 | 1467364897471 Marionette DEBUG loaded listener.js 02:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116fafc00) [pid = 1647] [serial = 1889] [outer = 0x112aa5800] 02:21:37 INFO - PROCESS | 1647 | 1467364897995 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 774ms 02:21:38 INFO - PROCESS | 1647 | 1467364898034 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 1647 | 1467364898037 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:21:38 INFO - PROCESS | 1647 | 1467364898043 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - PROCESS | 1647 | 1467364898045 Marionette TRACE conn2 <- [1,2490,null,{}] 02:21:38 INFO - PROCESS | 1647 | 1467364898048 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:38 INFO - PROCESS | 1647 | 1467364898050 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:38 INFO - PROCESS | 1647 | 1467364898158 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:21:38 INFO - PROCESS | 1647 | 1467364898239 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:38 INFO - PROCESS | 1647 | 1467364898240 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x126aa4800 == 35 [pid = 1647] [id = 630] 02:21:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118737c00) [pid = 1647] [serial = 1890] [outer = 0x0] 02:21:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119116c00) [pid = 1647] [serial = 1891] [outer = 0x118737c00] 02:21:38 INFO - PROCESS | 1647 | 1467364898271 Marionette DEBUG loaded listener.js 02:21:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197a5000) [pid = 1647] [serial = 1892] [outer = 0x118737c00] 02:21:38 INFO - PROCESS | 1647 | 1467364898935 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:21:38 INFO - PROCESS | 1647 | --DOCSHELL 0x126856000 == 34 [pid = 1647] [id = 627] 02:21:38 INFO - PROCESS | 1647 | --DOCSHELL 0x121a6d000 == 33 [pid = 1647] [id = 626] 02:21:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e0000 == 32 [pid = 1647] [id = 625] 02:21:38 INFO - PROCESS | 1647 | --DOCSHELL 0x119165000 == 31 [pid = 1647] [id = 624] 02:21:38 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9a800 == 30 [pid = 1647] [id = 623] 02:21:38 INFO - PROCESS | 1647 | --DOCSHELL 0x119173800 == 29 [pid = 1647] [id = 622] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b01b000) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12af65000) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x129daa000) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x121e8e400) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x129163400) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x127235c00) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x129480000) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1292c9400) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118117c00) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x129487000) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119d2dc00) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11a058000) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119543c00) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1197a6800) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11687b800) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11811f400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12119f800) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1183cb400) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x118fd9400) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x124e9e800) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x129162400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1292c5400) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x115e20800) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x116fb0800) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x12a595000) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12a7a2400) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1197a2000) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x124ceb800) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x12a58d000) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x1214c0000) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 02:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 927ms 02:21:38 INFO - PROCESS | 1647 | 1467364898969 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 1647 | 1467364898971 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:21:38 INFO - PROCESS | 1647 | 1467364898977 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - PROCESS | 1647 | 1467364898979 Marionette TRACE conn2 <- [1,2494,null,{}] 02:21:38 INFO - PROCESS | 1647 | 1467364898982 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:38 INFO - PROCESS | 1647 | 1467364898984 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:39 INFO - PROCESS | 1647 | 1467364899069 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:21:39 INFO - PROCESS | 1647 | 1467364899078 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 1647 | 1467364899079 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180c4000 == 30 [pid = 1647] [id = 631] 02:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x114f95400) [pid = 1647] [serial = 1893] [outer = 0x0] 02:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11675e000) [pid = 1647] [serial = 1894] [outer = 0x114f95400] 02:21:39 INFO - PROCESS | 1647 | 1467364899108 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1176eb400) [pid = 1647] [serial = 1895] [outer = 0x114f95400] 02:21:39 INFO - PROCESS | 1647 | 1467364899465 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 524ms 02:21:39 INFO - PROCESS | 1647 | 1467364899521 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:21:39 INFO - PROCESS | 1647 | 1467364899524 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:21:39 INFO - PROCESS | 1647 | 1467364899528 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:21:39 INFO - PROCESS | 1647 | 1467364899531 Marionette TRACE conn2 <- [1,2498,null,{}] 02:21:39 INFO - PROCESS | 1647 | 1467364899535 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:39 INFO - PROCESS | 1647 | 1467364899537 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:39 INFO - PROCESS | 1647 | 1467364899645 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:21:39 INFO - PROCESS | 1647 | 1467364899701 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 1647 | 1467364899705 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f97000 == 31 [pid = 1647] [id = 632] 02:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x115e8e400) [pid = 1647] [serial = 1896] [outer = 0x0] 02:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x116760400) [pid = 1647] [serial = 1897] [outer = 0x115e8e400] 02:21:39 INFO - PROCESS | 1647 | 1467364899749 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x118113c00) [pid = 1647] [serial = 1898] [outer = 0x115e8e400] 02:21:40 INFO - PROCESS | 1647 | 1467364900166 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 675ms 02:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:21:40 INFO - PROCESS | 1647 | 1467364900204 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 1647 | 1467364900206 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:21:40 INFO - PROCESS | 1647 | 1467364900211 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 1647 | 1467364900214 Marionette TRACE conn2 <- [1,2502,null,{}] 02:21:40 INFO - PROCESS | 1647 | 1467364900216 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:40 INFO - PROCESS | 1647 | 1467364900218 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:40 INFO - PROCESS | 1647 | 1467364900315 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:21:40 INFO - PROCESS | 1647 | 1467364900408 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:40 INFO - PROCESS | 1647 | 1467364900409 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e2000 == 32 [pid = 1647] [id = 633] 02:21:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x118f5bc00) [pid = 1647] [serial = 1899] [outer = 0x0] 02:21:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119544000) [pid = 1647] [serial = 1900] [outer = 0x118f5bc00] 02:21:40 INFO - PROCESS | 1647 | 1467364900441 Marionette DEBUG loaded listener.js 02:21:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1197de800) [pid = 1647] [serial = 1901] [outer = 0x118f5bc00] 02:21:40 INFO - PROCESS | 1647 | 1467364900825 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 672ms 02:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:21:40 INFO - PROCESS | 1647 | 1467364900882 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 1647 | 1467364900883 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:21:40 INFO - PROCESS | 1647 | 1467364900885 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 1647 | 1467364900887 Marionette TRACE conn2 <- [1,2506,null,{}] 02:21:40 INFO - PROCESS | 1647 | 1467364900894 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:40 INFO - PROCESS | 1647 | 1467364900898 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:41 INFO - PROCESS | 1647 | 1467364900999 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:21:41 INFO - PROCESS | 1647 | 1467364901070 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:41 INFO - PROCESS | 1647 | 1467364901073 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x126812800 == 33 [pid = 1647] [id = 634] 02:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119d9c800) [pid = 1647] [serial = 1902] [outer = 0x0] 02:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x119df7c00) [pid = 1647] [serial = 1903] [outer = 0x119d9c800] 02:21:41 INFO - PROCESS | 1647 | 1467364901106 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11a05a000) [pid = 1647] [serial = 1904] [outer = 0x119d9c800] 02:21:41 INFO - PROCESS | 1647 | 1467364901559 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 02:21:41 INFO - PROCESS | 1647 | 1467364901606 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:21:41 INFO - PROCESS | 1647 | 1467364901609 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:21:41 INFO - PROCESS | 1647 | 1467364901612 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:21:41 INFO - PROCESS | 1647 | 1467364901614 Marionette TRACE conn2 <- [1,2510,null,{}] 02:21:41 INFO - PROCESS | 1647 | 1467364901652 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:41 INFO - PROCESS | 1647 | 1467364901654 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:41 INFO - PROCESS | 1647 | 1467364901769 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:21:41 INFO - PROCESS | 1647 | 1467364901818 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:41 INFO - PROCESS | 1647 | 1467364901819 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a6000 == 34 [pid = 1647] [id = 635] 02:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x121279400) [pid = 1647] [serial = 1905] [outer = 0x0] 02:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1215c8800) [pid = 1647] [serial = 1906] [outer = 0x121279400] 02:21:41 INFO - PROCESS | 1647 | 1467364901849 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x123f72c00) [pid = 1647] [serial = 1907] [outer = 0x121279400] 02:21:42 INFO - PROCESS | 1647 | 1467364902260 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 693ms 02:21:42 INFO - PROCESS | 1647 | 1467364902304 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:21:42 INFO - PROCESS | 1647 | 1467364902306 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:21:42 INFO - PROCESS | 1647 | 1467364902308 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - PROCESS | 1647 | 1467364902309 Marionette TRACE conn2 <- [1,2514,null,{}] 02:21:42 INFO - PROCESS | 1647 | 1467364902312 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:42 INFO - PROCESS | 1647 | 1467364902313 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:42 INFO - PROCESS | 1647 | 1467364902412 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:21:42 INFO - PROCESS | 1647 | 1467364902467 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:42 INFO - PROCESS | 1647 | 1467364902468 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a50b800 == 35 [pid = 1647] [id = 636] 02:21:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x121e91000) [pid = 1647] [serial = 1908] [outer = 0x0] 02:21:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x124ceb800) [pid = 1647] [serial = 1909] [outer = 0x121e91000] 02:21:42 INFO - PROCESS | 1647 | 1467364902497 Marionette DEBUG loaded listener.js 02:21:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x125169000) [pid = 1647] [serial = 1910] [outer = 0x121e91000] 02:21:42 INFO - PROCESS | 1647 | 1467364902899 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 620ms 02:21:42 INFO - PROCESS | 1647 | 1467364902928 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:21:42 INFO - PROCESS | 1647 | 1467364902930 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:21:42 INFO - PROCESS | 1647 | 1467364902932 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - PROCESS | 1647 | 1467364902933 Marionette TRACE conn2 <- [1,2518,null,{}] 02:21:42 INFO - PROCESS | 1647 | 1467364902936 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:42 INFO - PROCESS | 1647 | 1467364902941 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:43 INFO - PROCESS | 1647 | 1467364903074 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:21:43 INFO - PROCESS | 1647 | 1467364903178 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 1647 | 1467364903180 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b073800 == 36 [pid = 1647] [id = 637] 02:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x121279800) [pid = 1647] [serial = 1911] [outer = 0x0] 02:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12723b800) [pid = 1647] [serial = 1912] [outer = 0x121279800] 02:21:43 INFO - PROCESS | 1647 | 1467364903223 Marionette DEBUG loaded listener.js 02:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x128e78c00) [pid = 1647] [serial = 1913] [outer = 0x121279800] 02:21:43 INFO - PROCESS | 1647 | 1467364903662 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 769ms 02:21:43 INFO - PROCESS | 1647 | 1467364903702 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:21:43 INFO - PROCESS | 1647 | 1467364903704 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:21:43 INFO - PROCESS | 1647 | 1467364903707 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:21:43 INFO - PROCESS | 1647 | 1467364903711 Marionette TRACE conn2 <- [1,2522,null,{}] 02:21:43 INFO - PROCESS | 1647 | 1467364903715 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:43 INFO - PROCESS | 1647 | 1467364903716 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:43 INFO - PROCESS | 1647 | 1467364903819 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:21:43 INFO - PROCESS | 1647 | 1467364903878 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 1647 | 1467364903879 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a40000 == 37 [pid = 1647] [id = 638] 02:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115e23800) [pid = 1647] [serial = 1914] [outer = 0x0] 02:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11687b800) [pid = 1647] [serial = 1915] [outer = 0x115e23800] 02:21:43 INFO - PROCESS | 1647 | 1467364903908 Marionette DEBUG loaded listener.js 02:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1184e8400) [pid = 1647] [serial = 1916] [outer = 0x115e23800] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x118fce000 == 36 [pid = 1647] [id = 629] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x126aa4800 == 35 [pid = 1647] [id = 630] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12b073800 == 34 [pid = 1647] [id = 637] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12a50b800 == 33 [pid = 1647] [id = 636] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a6000 == 32 [pid = 1647] [id = 635] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x128e1b000 == 31 [pid = 1647] [id = 628] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x126812800 == 30 [pid = 1647] [id = 634] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e2000 == 29 [pid = 1647] [id = 633] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1180c4000 == 28 [pid = 1647] [id = 631] 02:21:44 INFO - PROCESS | 1647 | --DOCSHELL 0x116f97000 == 27 [pid = 1647] [id = 632] 02:21:44 INFO - PROCESS | 1647 | 1467364904837 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1174ms 02:21:44 INFO - PROCESS | 1647 | 1467364904882 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:21:44 INFO - PROCESS | 1647 | 1467364904886 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:21:44 INFO - PROCESS | 1647 | 1467364904889 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:21:44 INFO - PROCESS | 1647 | 1467364904897 Marionette TRACE conn2 <- [1,2526,null,{}] 02:21:44 INFO - PROCESS | 1647 | 1467364904902 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:44 INFO - PROCESS | 1647 | 1467364904904 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:45 INFO - PROCESS | 1647 | 1467364905032 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:21:45 INFO - PROCESS | 1647 | 1467364905047 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:45 INFO - PROCESS | 1647 | 1467364905049 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180e0800 == 28 [pid = 1647] [id = 639] 02:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1164e9400) [pid = 1647] [serial = 1917] [outer = 0x0] 02:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11714c800) [pid = 1647] [serial = 1918] [outer = 0x1164e9400] 02:21:45 INFO - PROCESS | 1647 | 1467364905095 Marionette DEBUG loaded listener.js 02:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1183c0800) [pid = 1647] [serial = 1919] [outer = 0x1164e9400] 02:21:45 INFO - PROCESS | 1647 | 1467364905530 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 677ms 02:21:45 INFO - PROCESS | 1647 | 1467364905567 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:21:45 INFO - PROCESS | 1647 | 1467364905573 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:21:45 INFO - PROCESS | 1647 | 1467364905580 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:21:45 INFO - PROCESS | 1647 | 1467364905583 Marionette TRACE conn2 <- [1,2530,null,{}] 02:21:45 INFO - PROCESS | 1647 | 1467364905586 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:45 INFO - PROCESS | 1647 | 1467364905589 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:45 INFO - PROCESS | 1647 | 1467364905743 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:21:45 INFO - PROCESS | 1647 | 1467364905762 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:45 INFO - PROCESS | 1647 | 1467364905763 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1f2000 == 29 [pid = 1647] [id = 640] 02:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118737400) [pid = 1647] [serial = 1920] [outer = 0x0] 02:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119112800) [pid = 1647] [serial = 1921] [outer = 0x118737400] 02:21:45 INFO - PROCESS | 1647 | 1467364905808 Marionette DEBUG loaded listener.js 02:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1195b1000) [pid = 1647] [serial = 1922] [outer = 0x118737400] 02:21:46 INFO - PROCESS | 1647 | 1467364906232 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 671ms 02:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:21:46 INFO - PROCESS | 1647 | 1467364906261 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:21:46 INFO - PROCESS | 1647 | 1467364906262 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:21:46 INFO - PROCESS | 1647 | 1467364906264 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - PROCESS | 1647 | 1467364906267 Marionette TRACE conn2 <- [1,2534,null,{}] 02:21:46 INFO - PROCESS | 1647 | 1467364906275 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:46 INFO - PROCESS | 1647 | 1467364906278 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:46 INFO - PROCESS | 1647 | 1467364906377 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:21:46 INFO - PROCESS | 1647 | 1467364906381 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:46 INFO - PROCESS | 1647 | 1467364906383 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x126858800 == 30 [pid = 1647] [id = 641] 02:21:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119ae6c00) [pid = 1647] [serial = 1923] [outer = 0x0] 02:21:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d26000) [pid = 1647] [serial = 1924] [outer = 0x119ae6c00] 02:21:46 INFO - PROCESS | 1647 | 1467364906411 Marionette DEBUG loaded listener.js 02:21:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119dfec00) [pid = 1647] [serial = 1925] [outer = 0x119ae6c00] 02:21:46 INFO - PROCESS | 1647 | 1467364906756 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 522ms 02:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:21:46 INFO - PROCESS | 1647 | 1467364906787 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:21:46 INFO - PROCESS | 1647 | 1467364906789 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:21:46 INFO - PROCESS | 1647 | 1467364906796 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - PROCESS | 1647 | 1467364906798 Marionette TRACE conn2 <- [1,2538,null,{}] 02:21:46 INFO - PROCESS | 1647 | 1467364906800 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:46 INFO - PROCESS | 1647 | 1467364906801 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:46 INFO - PROCESS | 1647 | 1467364906904 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:21:46 INFO - PROCESS | 1647 | 1467364906908 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:46 INFO - PROCESS | 1647 | 1467364906909 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12959e800 == 31 [pid = 1647] [id = 642] 02:21:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a05a400) [pid = 1647] [serial = 1926] [outer = 0x0] 02:21:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12127b000) [pid = 1647] [serial = 1927] [outer = 0x11a05a400] 02:21:46 INFO - PROCESS | 1647 | 1467364906934 Marionette DEBUG loaded listener.js 02:21:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121b2dc00) [pid = 1647] [serial = 1928] [outer = 0x11a05a400] 02:21:47 INFO - PROCESS | 1647 | 1467364907257 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 02:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:21:47 INFO - PROCESS | 1647 | 1467364907317 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:21:47 INFO - PROCESS | 1647 | 1467364907318 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:21:47 INFO - PROCESS | 1647 | 1467364907321 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:21:47 INFO - PROCESS | 1647 | 1467364907322 Marionette TRACE conn2 <- [1,2542,null,{}] 02:21:47 INFO - PROCESS | 1647 | 1467364907324 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:47 INFO - PROCESS | 1647 | 1467364907325 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:47 INFO - PROCESS | 1647 | 1467364907420 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:21:47 INFO - PROCESS | 1647 | 1467364907456 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:47 INFO - PROCESS | 1647 | 1467364907457 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a755800 == 32 [pid = 1647] [id = 643] 02:21:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118730c00) [pid = 1647] [serial = 1929] [outer = 0x0] 02:21:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x123f98c00) [pid = 1647] [serial = 1930] [outer = 0x118730c00] 02:21:47 INFO - PROCESS | 1647 | 1467364907482 Marionette DEBUG loaded listener.js 02:21:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124ea5400) [pid = 1647] [serial = 1931] [outer = 0x118730c00] 02:21:47 INFO - PROCESS | 1647 | 1467364907803 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 02:21:47 INFO - PROCESS | 1647 | 1467364907844 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:21:47 INFO - PROCESS | 1647 | 1467364907845 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:21:47 INFO - PROCESS | 1647 | 1467364907847 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:21:47 INFO - PROCESS | 1647 | 1467364907848 Marionette TRACE conn2 <- [1,2546,null,{}] 02:21:47 INFO - PROCESS | 1647 | 1467364907851 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:47 INFO - PROCESS | 1647 | 1467364907855 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:47 INFO - PROCESS | 1647 | 1467364907961 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:21:48 INFO - PROCESS | 1647 | 1467364908000 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:48 INFO - PROCESS | 1647 | 1467364908000 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b921800 == 33 [pid = 1647] [id = 644] 02:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124a5b800) [pid = 1647] [serial = 1932] [outer = 0x0] 02:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126e2c800) [pid = 1647] [serial = 1933] [outer = 0x124a5b800] 02:21:48 INFO - PROCESS | 1647 | 1467364908025 Marionette DEBUG loaded listener.js 02:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127668800) [pid = 1647] [serial = 1934] [outer = 0x124a5b800] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x114f95400) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a81800) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118974000) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113d62c00) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1176eb800) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121b2d800) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118737c00) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112aa5800) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1197a9400) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x117144c00) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1164e6c00) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11663c400) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1197aa000) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121987000) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:21:48 INFO - PROCESS | 1647 | 1467364908493 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 669ms 02:21:48 INFO - PROCESS | 1647 | 1467364908516 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:21:48 INFO - PROCESS | 1647 | 1467364908517 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:21:48 INFO - PROCESS | 1647 | 1467364908519 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:21:48 INFO - PROCESS | 1647 | 1467364908529 Marionette TRACE conn2 <- [1,2550,null,{}] 02:21:48 INFO - PROCESS | 1647 | 1467364908532 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:48 INFO - PROCESS | 1647 | 1467364908533 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:48 INFO - PROCESS | 1647 | 1467364908606 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:21:48 INFO - PROCESS | 1647 | 1467364908611 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:48 INFO - PROCESS | 1647 | 1467364908612 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b925000 == 34 [pid = 1647] [id = 645] 02:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1129adc00) [pid = 1647] [serial = 1935] [outer = 0x0] 02:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1164e6c00) [pid = 1647] [serial = 1936] [outer = 0x1129adc00] 02:21:48 INFO - PROCESS | 1647 | 1467364908636 Marionette DEBUG loaded listener.js 02:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119111000) [pid = 1647] [serial = 1937] [outer = 0x1129adc00] 02:21:48 INFO - PROCESS | 1647 | 1467364908965 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 481ms 02:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:21:49 INFO - PROCESS | 1647 | 1467364909000 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:21:49 INFO - PROCESS | 1647 | 1467364909001 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:21:49 INFO - PROCESS | 1647 | 1467364909003 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:21:49 INFO - PROCESS | 1647 | 1467364909004 Marionette TRACE conn2 <- [1,2554,null,{}] 02:21:49 INFO - PROCESS | 1647 | 1467364909007 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:49 INFO - PROCESS | 1647 | 1467364909008 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:49 INFO - PROCESS | 1647 | 1467364909105 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:21:49 INFO - PROCESS | 1647 | 1467364909114 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:49 INFO - PROCESS | 1647 | 1467364909115 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd42000 == 35 [pid = 1647] [id = 646] 02:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197a9400) [pid = 1647] [serial = 1938] [outer = 0x0] 02:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a1cf400) [pid = 1647] [serial = 1939] [outer = 0x1197a9400] 02:21:49 INFO - PROCESS | 1647 | 1467364909139 Marionette DEBUG loaded listener.js 02:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12764ac00) [pid = 1647] [serial = 1940] [outer = 0x1197a9400] 02:21:49 INFO - PROCESS | 1647 | 1467364909472 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 02:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:21:49 INFO - PROCESS | 1647 | 1467364909524 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:21:49 INFO - PROCESS | 1647 | 1467364909525 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:21:49 INFO - PROCESS | 1647 | 1467364909527 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:21:49 INFO - PROCESS | 1647 | 1467364909528 Marionette TRACE conn2 <- [1,2558,null,{}] 02:21:49 INFO - PROCESS | 1647 | 1467364909530 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:49 INFO - PROCESS | 1647 | 1467364909531 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:49 INFO - PROCESS | 1647 | 1467364909608 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:21:49 INFO - PROCESS | 1647 | 1467364909613 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:49 INFO - PROCESS | 1647 | 1467364909615 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c479800 == 36 [pid = 1647] [id = 647] 02:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119110400) [pid = 1647] [serial = 1941] [outer = 0x0] 02:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129164000) [pid = 1647] [serial = 1942] [outer = 0x119110400] 02:21:49 INFO - PROCESS | 1647 | 1467364909638 Marionette DEBUG loaded listener.js 02:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12916e400) [pid = 1647] [serial = 1943] [outer = 0x119110400] 02:21:50 INFO - PROCESS | 1647 | 1467364910071 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 568ms 02:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:21:50 INFO - PROCESS | 1647 | 1467364910096 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:21:50 INFO - PROCESS | 1647 | 1467364910098 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:21:50 INFO - PROCESS | 1647 | 1467364910101 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:21:50 INFO - PROCESS | 1647 | 1467364910103 Marionette TRACE conn2 <- [1,2562,null,{}] 02:21:50 INFO - PROCESS | 1647 | 1467364910106 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:50 INFO - PROCESS | 1647 | 1467364910108 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:50 INFO - PROCESS | 1647 | 1467364910227 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:21:50 INFO - PROCESS | 1647 | 1467364910232 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:50 INFO - PROCESS | 1647 | 1467364910233 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c488800 == 37 [pid = 1647] [id = 648] 02:21:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12916e800) [pid = 1647] [serial = 1944] [outer = 0x0] 02:21:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1292cfc00) [pid = 1647] [serial = 1945] [outer = 0x12916e800] 02:21:50 INFO - PROCESS | 1647 | 1467364910270 Marionette DEBUG loaded listener.js 02:21:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129480000) [pid = 1647] [serial = 1946] [outer = 0x12916e800] 02:21:50 INFO - PROCESS | 1647 | 1467364910897 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 870ms 02:21:50 INFO - PROCESS | 1647 | 1467364910971 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:21:50 INFO - PROCESS | 1647 | 1467364910973 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:21:50 INFO - PROCESS | 1647 | 1467364910977 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:21:50 INFO - PROCESS | 1647 | 1467364910979 Marionette TRACE conn2 <- [1,2566,null,{}] 02:21:50 INFO - PROCESS | 1647 | 1467364910983 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:50 INFO - PROCESS | 1647 | 1467364910985 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:51 INFO - PROCESS | 1647 | 1467364911100 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:21:51 INFO - PROCESS | 1647 | 1467364911159 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:51 INFO - PROCESS | 1647 | 1467364911161 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a28000 == 38 [pid = 1647] [id = 649] 02:21:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x112aa2000) [pid = 1647] [serial = 1947] [outer = 0x0] 02:21:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115e8ec00) [pid = 1647] [serial = 1948] [outer = 0x112aa2000] 02:21:51 INFO - PROCESS | 1647 | 1467364911192 Marionette DEBUG loaded listener.js 02:21:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1183c4000) [pid = 1647] [serial = 1949] [outer = 0x112aa2000] 02:21:51 INFO - PROCESS | 1647 | 1467364911903 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 975ms 02:21:51 INFO - PROCESS | 1647 | 1467364911952 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:21:51 INFO - PROCESS | 1647 | 1467364911954 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:21:51 INFO - PROCESS | 1647 | 1467364911957 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:21:51 INFO - PROCESS | 1647 | 1467364911960 Marionette TRACE conn2 <- [1,2570,null,{}] 02:21:51 INFO - PROCESS | 1647 | 1467364911964 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:51 INFO - PROCESS | 1647 | 1467364911965 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:52 INFO - PROCESS | 1647 | 1467364912076 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:21:52 INFO - PROCESS | 1647 | 1467364912156 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:52 INFO - PROCESS | 1647 | 1467364912159 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180d4000 == 39 [pid = 1647] [id = 650] 02:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x113d96000) [pid = 1647] [serial = 1950] [outer = 0x0] 02:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1176ee000) [pid = 1647] [serial = 1951] [outer = 0x113d96000] 02:21:52 INFO - PROCESS | 1647 | 1467364912187 Marionette DEBUG loaded listener.js 02:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1184db800) [pid = 1647] [serial = 1952] [outer = 0x113d96000] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12c479800 == 38 [pid = 1647] [id = 647] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd42000 == 37 [pid = 1647] [id = 646] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b925000 == 36 [pid = 1647] [id = 645] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b921800 == 35 [pid = 1647] [id = 644] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a755800 == 34 [pid = 1647] [id = 643] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12959e800 == 33 [pid = 1647] [id = 642] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x126858800 == 32 [pid = 1647] [id = 641] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1f2000 == 31 [pid = 1647] [id = 640] 02:21:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1180e0800 == 30 [pid = 1647] [id = 639] 02:21:52 INFO - PROCESS | 1647 | 1467364912576 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1214cd000) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1176eb400) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11675e000) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119ae0800) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119d2a000) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11954d800) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118979800) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116634800) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116fb3000) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1197a6c00) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118fd6800) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125167c00) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11811a800) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119d2c400) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x125688800) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116805c00) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1197a5000) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x113edcc00) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116fafc00) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119116c00) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1272eac00) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a05d400) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1211a3c00) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119df9000) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1183c3800) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x118716800) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11a054400) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 02:21:52 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x127669c00) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 02:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 671ms 02:21:52 INFO - PROCESS | 1647 | 1467364912630 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:21:52 INFO - PROCESS | 1647 | 1467364912633 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:21:52 INFO - PROCESS | 1647 | 1467364912638 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:21:52 INFO - PROCESS | 1647 | 1467364912640 Marionette TRACE conn2 <- [1,2574,null,{}] 02:21:52 INFO - PROCESS | 1647 | 1467364912643 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:52 INFO - PROCESS | 1647 | 1467364912645 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:52 INFO - PROCESS | 1647 | 1467364912726 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:21:52 INFO - PROCESS | 1647 | 1467364912731 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:52 INFO - PROCESS | 1647 | 1467364912732 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194c4800 == 31 [pid = 1647] [id = 651] 02:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118737000) [pid = 1647] [serial = 1953] [outer = 0x0] 02:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118979800) [pid = 1647] [serial = 1954] [outer = 0x118737000] 02:21:52 INFO - PROCESS | 1647 | 1467364912760 Marionette DEBUG loaded listener.js 02:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119548400) [pid = 1647] [serial = 1955] [outer = 0x118737000] 02:21:53 INFO - PROCESS | 1647 | 1467364913095 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 472ms 02:21:53 INFO - PROCESS | 1647 | 1467364913112 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:21:53 INFO - PROCESS | 1647 | 1467364913114 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:21:53 INFO - PROCESS | 1647 | 1467364913116 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:21:53 INFO - PROCESS | 1647 | 1467364913118 Marionette TRACE conn2 <- [1,2578,null,{}] 02:21:53 INFO - PROCESS | 1647 | 1467364913152 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:53 INFO - PROCESS | 1647 | 1467364913155 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:53 INFO - PROCESS | 1647 | 1467364913259 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:21:53 INFO - PROCESS | 1647 | 1467364913267 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:53 INFO - PROCESS | 1647 | 1467364913269 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x121355000 == 32 [pid = 1647] [id = 652] 02:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1197dd800) [pid = 1647] [serial = 1956] [outer = 0x0] 02:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119d22400) [pid = 1647] [serial = 1957] [outer = 0x1197dd800] 02:21:53 INFO - PROCESS | 1647 | 1467364913297 Marionette DEBUG loaded listener.js 02:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119df0800) [pid = 1647] [serial = 1958] [outer = 0x1197dd800] 02:21:53 INFO - PROCESS | 1647 | 1467364913650 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 571ms 02:21:53 INFO - PROCESS | 1647 | 1467364913687 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:21:53 INFO - PROCESS | 1647 | 1467364913689 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:21:53 INFO - PROCESS | 1647 | 1467364913691 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:21:53 INFO - PROCESS | 1647 | 1467364913692 Marionette TRACE conn2 <- [1,2582,null,{}] 02:21:53 INFO - PROCESS | 1647 | 1467364913694 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:53 INFO - PROCESS | 1647 | 1467364913696 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:53 INFO - PROCESS | 1647 | 1467364913780 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:21:53 INFO - PROCESS | 1647 | 1467364913834 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:53 INFO - PROCESS | 1647 | 1467364913835 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126858800 == 33 [pid = 1647] [id = 653] 02:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a83c00) [pid = 1647] [serial = 1959] [outer = 0x0] 02:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12119f000) [pid = 1647] [serial = 1960] [outer = 0x112a83c00] 02:21:53 INFO - PROCESS | 1647 | 1467364913860 Marionette DEBUG loaded listener.js 02:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x121baf400) [pid = 1647] [serial = 1961] [outer = 0x112a83c00] 02:21:54 INFO - PROCESS | 1647 | 1467364914134 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 471ms 02:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:21:54 INFO - PROCESS | 1647 | 1467364914166 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:21:54 INFO - PROCESS | 1647 | 1467364914167 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:21:54 INFO - PROCESS | 1647 | 1467364914169 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:21:54 INFO - PROCESS | 1647 | 1467364914170 Marionette TRACE conn2 <- [1,2586,null,{}] 02:21:54 INFO - PROCESS | 1647 | 1467364914172 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:54 INFO - PROCESS | 1647 | 1467364914174 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:54 INFO - PROCESS | 1647 | 1467364914261 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:21:54 INFO - PROCESS | 1647 | 1467364914264 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 1647 | 1467364914266 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ec9800 == 34 [pid = 1647] [id = 654] 02:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11a054400) [pid = 1647] [serial = 1962] [outer = 0x0] 02:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124caf400) [pid = 1647] [serial = 1963] [outer = 0x11a054400] 02:21:54 INFO - PROCESS | 1647 | 1467364914292 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x125690800) [pid = 1647] [serial = 1964] [outer = 0x11a054400] 02:21:54 INFO - PROCESS | 1647 | 1467364914644 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 02:21:54 INFO - PROCESS | 1647 | 1467364914689 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:21:54 INFO - PROCESS | 1647 | 1467364914690 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:21:54 INFO - PROCESS | 1647 | 1467364914709 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:21:54 INFO - PROCESS | 1647 | 1467364914710 Marionette TRACE conn2 <- [1,2590,null,{}] 02:21:54 INFO - PROCESS | 1647 | 1467364914712 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:54 INFO - PROCESS | 1647 | 1467364914716 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:54 INFO - PROCESS | 1647 | 1467364914841 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:21:54 INFO - PROCESS | 1647 | 1467364914845 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 1647 | 1467364914846 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a74f000 == 35 [pid = 1647] [id = 655] 02:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1195acc00) [pid = 1647] [serial = 1965] [outer = 0x0] 02:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126a67c00) [pid = 1647] [serial = 1966] [outer = 0x1195acc00] 02:21:54 INFO - PROCESS | 1647 | 1467364914871 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12916b400) [pid = 1647] [serial = 1967] [outer = 0x1195acc00] 02:21:55 INFO - PROCESS | 1647 | 1467364915207 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 02:21:55 INFO - PROCESS | 1647 | 1467364915231 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 1647 | 1467364915232 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:21:55 INFO - PROCESS | 1647 | 1467364915234 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 1647 | 1467364915235 Marionette TRACE conn2 <- [1,2594,null,{}] 02:21:55 INFO - PROCESS | 1647 | 1467364915244 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:55 INFO - PROCESS | 1647 | 1467364915247 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:55 INFO - PROCESS | 1647 | 1467364915344 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:21:55 INFO - PROCESS | 1647 | 1467364915347 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:55 INFO - PROCESS | 1647 | 1467364915348 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b218000 == 36 [pid = 1647] [id = 656] 02:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112a67c00) [pid = 1647] [serial = 1968] [outer = 0x0] 02:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129482000) [pid = 1647] [serial = 1969] [outer = 0x112a67c00] 02:21:55 INFO - PROCESS | 1647 | 1467364915379 Marionette DEBUG loaded listener.js 02:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129da5400) [pid = 1647] [serial = 1970] [outer = 0x112a67c00] 02:21:55 INFO - PROCESS | 1647 | 1467364915744 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 522ms 02:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:21:55 INFO - PROCESS | 1647 | 1467364915756 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 1647 | 1467364915759 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:21:55 INFO - PROCESS | 1647 | 1467364915762 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 1647 | 1467364915763 Marionette TRACE conn2 <- [1,2598,null,{}] 02:21:55 INFO - PROCESS | 1647 | 1467364915765 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:55 INFO - PROCESS | 1647 | 1467364915766 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:55 INFO - PROCESS | 1647 | 1467364915864 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:21:55 INFO - PROCESS | 1647 | 1467364915875 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:55 INFO - PROCESS | 1647 | 1467364915878 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd41000 == 37 [pid = 1647] [id = 657] 02:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129db0000) [pid = 1647] [serial = 1971] [outer = 0x0] 02:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a590800) [pid = 1647] [serial = 1972] [outer = 0x129db0000] 02:21:55 INFO - PROCESS | 1647 | 1467364915902 Marionette DEBUG loaded listener.js 02:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a599c00) [pid = 1647] [serial = 1973] [outer = 0x129db0000] 02:21:56 INFO - PROCESS | 1647 | 1467364916241 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 02:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:21:56 INFO - PROCESS | 1647 | 1467364916282 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:21:56 INFO - PROCESS | 1647 | 1467364916283 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:21:56 INFO - PROCESS | 1647 | 1467364916285 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:21:56 INFO - PROCESS | 1647 | 1467364916287 Marionette TRACE conn2 <- [1,2602,null,{}] 02:21:56 INFO - PROCESS | 1647 | 1467364916289 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:56 INFO - PROCESS | 1647 | 1467364916290 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:56 INFO - PROCESS | 1647 | 1467364916391 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:21:56 INFO - PROCESS | 1647 | 1467364916394 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:56 INFO - PROCESS | 1647 | 1467364916395 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c489000 == 38 [pid = 1647] [id = 658] 02:21:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112a7ec00) [pid = 1647] [serial = 1974] [outer = 0x0] 02:21:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a5e3400) [pid = 1647] [serial = 1975] [outer = 0x112a7ec00] 02:21:56 INFO - PROCESS | 1647 | 1467364916426 Marionette DEBUG loaded listener.js 02:21:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a79b800) [pid = 1647] [serial = 1976] [outer = 0x112a7ec00] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11a05a400) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115e8e400) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119ae6c00) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118f5bc00) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118730c00) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118737400) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119d9c800) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115e23800) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121279400) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121e91000) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121279800) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124a5b800) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1129adc00) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1197a9400) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119110400) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:21:56 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1164e9400) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:21:56 INFO - PROCESS | 1647 | 1467364916860 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 619ms 02:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:21:56 INFO - PROCESS | 1647 | 1467364916905 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:21:56 INFO - PROCESS | 1647 | 1467364916906 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:21:56 INFO - PROCESS | 1647 | 1467364916908 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:21:56 INFO - PROCESS | 1647 | 1467364916909 Marionette TRACE conn2 <- [1,2606,null,{}] 02:21:56 INFO - PROCESS | 1647 | 1467364916912 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:56 INFO - PROCESS | 1647 | 1467364916913 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:56 INFO - PROCESS | 1647 | 1467364916995 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:21:57 INFO - PROCESS | 1647 | 1467364916999 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:57 INFO - PROCESS | 1647 | 1467364917000 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c4b800 == 39 [pid = 1647] [id = 659] 02:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1129b2000) [pid = 1647] [serial = 1977] [outer = 0x0] 02:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115e23800) [pid = 1647] [serial = 1978] [outer = 0x1129b2000] 02:21:57 INFO - PROCESS | 1647 | 1467364917024 Marionette DEBUG loaded listener.js 02:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1197a0400) [pid = 1647] [serial = 1979] [outer = 0x1129b2000] 02:21:57 INFO - PROCESS | 1647 | 1467364917363 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 472ms 02:21:57 INFO - PROCESS | 1647 | 1467364917380 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:21:57 INFO - PROCESS | 1647 | 1467364917382 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:21:57 INFO - PROCESS | 1647 | 1467364917384 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:21:57 INFO - PROCESS | 1647 | 1467364917386 Marionette TRACE conn2 <- [1,2610,null,{}] 02:21:57 INFO - PROCESS | 1647 | 1467364917388 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:57 INFO - PROCESS | 1647 | 1467364917390 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:57 INFO - PROCESS | 1647 | 1467364917529 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:21:57 INFO - PROCESS | 1647 | 1467364917535 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:57 INFO - PROCESS | 1647 | 1467364917537 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf53800 == 40 [pid = 1647] [id = 660] 02:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197a9400) [pid = 1647] [serial = 1980] [outer = 0x0] 02:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123f95000) [pid = 1647] [serial = 1981] [outer = 0x1197a9400] 02:21:57 INFO - PROCESS | 1647 | 1467364917564 Marionette DEBUG loaded listener.js 02:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a7a2c00) [pid = 1647] [serial = 1982] [outer = 0x1197a9400] 02:21:57 INFO - PROCESS | 1647 | 1467364917886 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms 02:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:21:57 INFO - PROCESS | 1647 | 1467364917903 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:21:57 INFO - PROCESS | 1647 | 1467364917904 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:21:57 INFO - PROCESS | 1647 | 1467364917907 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:21:57 INFO - PROCESS | 1647 | 1467364917908 Marionette TRACE conn2 <- [1,2614,null,{}] 02:21:57 INFO - PROCESS | 1647 | 1467364917914 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:57 INFO - PROCESS | 1647 | 1467364917915 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:58 INFO - PROCESS | 1647 | 1467364917996 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:21:58 INFO - PROCESS | 1647 | 1467364918000 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:58 INFO - PROCESS | 1647 | 1467364918001 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d410800 == 41 [pid = 1647] [id = 661] 02:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12a7a4800) [pid = 1647] [serial = 1983] [outer = 0x0] 02:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12af8b400) [pid = 1647] [serial = 1984] [outer = 0x12a7a4800] 02:21:58 INFO - PROCESS | 1647 | 1467364918025 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b01a800) [pid = 1647] [serial = 1985] [outer = 0x12a7a4800] 02:21:58 INFO - PROCESS | 1647 | 1467364918340 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 473ms 02:21:58 INFO - PROCESS | 1647 | 1467364918380 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:21:58 INFO - PROCESS | 1647 | 1467364918381 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:21:58 INFO - PROCESS | 1647 | 1467364918383 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:21:58 INFO - PROCESS | 1647 | 1467364918384 Marionette TRACE conn2 <- [1,2618,null,{}] 02:21:58 INFO - PROCESS | 1647 | 1467364918387 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:58 INFO - PROCESS | 1647 | 1467364918388 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:58 INFO - PROCESS | 1647 | 1467364918504 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:21:58 INFO - PROCESS | 1647 | 1467364918510 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:58 INFO - PROCESS | 1647 | 1467364918511 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d421800 == 42 [pid = 1647] [id = 662] 02:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a796800) [pid = 1647] [serial = 1986] [outer = 0x0] 02:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b01b000) [pid = 1647] [serial = 1987] [outer = 0x12a796800] 02:21:58 INFO - PROCESS | 1647 | 1467364918534 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b8a6800) [pid = 1647] [serial = 1988] [outer = 0x12a796800] 02:21:59 INFO - PROCESS | 1647 | 1467364919007 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 668ms 02:21:59 INFO - PROCESS | 1647 | 1467364919053 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 1647 | 1467364919057 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:21:59 INFO - PROCESS | 1647 | 1467364919064 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 1647 | 1467364919067 Marionette TRACE conn2 <- [1,2622,null,{}] 02:21:59 INFO - PROCESS | 1647 | 1467364919072 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:59 INFO - PROCESS | 1647 | 1467364919075 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:59 INFO - PROCESS | 1647 | 1467364919241 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:21:59 INFO - PROCESS | 1647 | 1467364919349 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:59 INFO - PROCESS | 1647 | 1467364919351 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:21:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119161800 == 43 [pid = 1647] [id = 663] 02:21:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116236400) [pid = 1647] [serial = 1989] [outer = 0x0] 02:21:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x117147400) [pid = 1647] [serial = 1990] [outer = 0x116236400] 02:21:59 INFO - PROCESS | 1647 | 1467364919397 Marionette DEBUG loaded listener.js 02:21:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118713c00) [pid = 1647] [serial = 1991] [outer = 0x116236400] 02:21:59 INFO - PROCESS | 1647 | 1467364919848 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 825ms 02:21:59 INFO - PROCESS | 1647 | 1467364919887 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 1647 | 1467364919890 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:21:59 INFO - PROCESS | 1647 | 1467364919895 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 1647 | 1467364919897 Marionette TRACE conn2 <- [1,2626,null,{}] 02:21:59 INFO - PROCESS | 1647 | 1467364919900 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:59 INFO - PROCESS | 1647 | 1467364919901 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:00 INFO - PROCESS | 1647 | 1467364920008 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:22:00 INFO - PROCESS | 1647 | 1467364920070 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:00 INFO - PROCESS | 1647 | 1467364920071 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e37800 == 44 [pid = 1647] [id = 664] 02:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1195ad400) [pid = 1647] [serial = 1992] [outer = 0x0] 02:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119ae4800) [pid = 1647] [serial = 1993] [outer = 0x1195ad400] 02:22:00 INFO - PROCESS | 1647 | 1467364920101 Marionette DEBUG loaded listener.js 02:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119da1c00) [pid = 1647] [serial = 1994] [outer = 0x1195ad400] 02:22:00 INFO - PROCESS | 1647 | 1467364920528 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 673ms 02:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:22:00 INFO - PROCESS | 1647 | 1467364920569 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:22:00 INFO - PROCESS | 1647 | 1467364920571 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:22:00 INFO - PROCESS | 1647 | 1467364920573 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:22:00 INFO - PROCESS | 1647 | 1467364920576 Marionette TRACE conn2 <- [1,2630,null,{}] 02:22:00 INFO - PROCESS | 1647 | 1467364920584 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:00 INFO - PROCESS | 1647 | 1467364920587 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:00 INFO - PROCESS | 1647 | 1467364920714 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:22:00 INFO - PROCESS | 1647 | 1467364920777 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:00 INFO - PROCESS | 1647 | 1467364920779 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d05b800 == 45 [pid = 1647] [id = 665] 02:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1214bf400) [pid = 1647] [serial = 1995] [outer = 0x0] 02:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126a68000) [pid = 1647] [serial = 1996] [outer = 0x1214bf400] 02:22:00 INFO - PROCESS | 1647 | 1467364920810 Marionette DEBUG loaded listener.js 02:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12766ec00) [pid = 1647] [serial = 1997] [outer = 0x1214bf400] 02:22:01 INFO - PROCESS | 1647 | 1467364921291 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 773ms 02:22:01 INFO - PROCESS | 1647 | 1467364921347 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:22:01 INFO - PROCESS | 1647 | 1467364921349 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:22:01 INFO - PROCESS | 1647 | 1467364921351 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:22:01 INFO - PROCESS | 1647 | 1467364921352 Marionette TRACE conn2 <- [1,2634,null,{}] 02:22:01 INFO - PROCESS | 1647 | 1467364921355 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:01 INFO - PROCESS | 1647 | 1467364921356 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:01 INFO - PROCESS | 1647 | 1467364921462 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:22:01 INFO - PROCESS | 1647 | 1467364921523 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:01 INFO - PROCESS | 1647 | 1467364921524 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x124add800 == 46 [pid = 1647] [id = 666] 02:22:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1272e8c00) [pid = 1647] [serial = 1998] [outer = 0x0] 02:22:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129169800) [pid = 1647] [serial = 1999] [outer = 0x1272e8c00] 02:22:01 INFO - PROCESS | 1647 | 1467364921554 Marionette DEBUG loaded listener.js 02:22:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12a58c800) [pid = 1647] [serial = 2000] [outer = 0x1272e8c00] 02:22:02 INFO - PROCESS | 1647 | 1467364922240 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 920ms 02:22:02 INFO - PROCESS | 1647 | 1467364922272 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:22:02 INFO - PROCESS | 1647 | 1467364922274 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:22:02 INFO - PROCESS | 1647 | 1467364922277 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:22:02 INFO - PROCESS | 1647 | 1467364922279 Marionette TRACE conn2 <- [1,2638,null,{}] 02:22:02 INFO - PROCESS | 1647 | 1467364922283 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:02 INFO - PROCESS | 1647 | 1467364922284 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:02 INFO - PROCESS | 1647 | 1467364922383 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:22:02 INFO - PROCESS | 1647 | 1467364922447 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:02 INFO - PROCESS | 1647 | 1467364922448 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12163a000 == 47 [pid = 1647] [id = 667] 02:22:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x117d0b800) [pid = 1647] [serial = 2001] [outer = 0x0] 02:22:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118737400) [pid = 1647] [serial = 2002] [outer = 0x117d0b800] 02:22:02 INFO - PROCESS | 1647 | 1467364922476 Marionette DEBUG loaded listener.js 02:22:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1195ae800) [pid = 1647] [serial = 2003] [outer = 0x117d0b800] 02:22:02 INFO - PROCESS | 1647 | 1467364922940 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 727ms 02:22:03 INFO - PROCESS | 1647 | 1467364923011 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:22:03 INFO - PROCESS | 1647 | 1467364923015 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:22:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:22:03 INFO - PROCESS | 1647 | 1467364923021 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:22:03 INFO - PROCESS | 1647 | 1467364923023 Marionette TRACE conn2 <- [1,2642,null,{}] 02:22:03 INFO - PROCESS | 1647 | 1467364923027 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:03 INFO - PROCESS | 1647 | 1467364923029 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:03 INFO - PROCESS | 1647 | 1467364923122 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12d410800 == 46 [pid = 1647] [id = 661] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf53800 == 45 [pid = 1647] [id = 660] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x124c4b800 == 44 [pid = 1647] [id = 659] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c489000 == 43 [pid = 1647] [id = 658] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd41000 == 42 [pid = 1647] [id = 657] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12b218000 == 41 [pid = 1647] [id = 656] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12a74f000 == 40 [pid = 1647] [id = 655] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x128ec9800 == 39 [pid = 1647] [id = 654] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x126858800 == 38 [pid = 1647] [id = 653] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121355000 == 37 [pid = 1647] [id = 652] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1194c4800 == 36 [pid = 1647] [id = 651] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1180d4000 == 35 [pid = 1647] [id = 650] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c488800 == 34 [pid = 1647] [id = 648] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119a28000 == 33 [pid = 1647] [id = 649] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119a40000 == 32 [pid = 1647] [id = 638] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12163a000 == 31 [pid = 1647] [id = 667] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x124add800 == 30 [pid = 1647] [id = 666] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12d05b800 == 29 [pid = 1647] [id = 665] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x128e37800 == 28 [pid = 1647] [id = 664] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12d421800 == 27 [pid = 1647] [id = 662] 02:22:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119161800 == 26 [pid = 1647] [id = 663] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12127b000) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118113c00) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116760400) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d26000) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1197de800) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119544000) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x123f98c00) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119112800) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a05a000) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1184e8400) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11687b800) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119df7c00) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x123f72c00) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1215c8800) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x125169000) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124ceb800) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128e78c00) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12723b800) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121b2dc00) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126e2c800) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124ea5400) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119111000) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11a1cf400) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1164e6c00) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x129164000) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12916e400) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x127668800) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1183c0800) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1292cfc00) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11714c800) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119dfec00) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12764ac00) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1195b1000) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 02:22:03 INFO - PROCESS | 1647 | 1467364923862 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 1647 | 1467364923864 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e4c000 == 27 [pid = 1647] [id = 668] 02:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112a82400) [pid = 1647] [serial = 2004] [outer = 0x0] 02:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112ad3400) [pid = 1647] [serial = 2005] [outer = 0x112a82400] 02:22:03 INFO - PROCESS | 1647 | 1467364923915 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1164e0400) [pid = 1647] [serial = 2006] [outer = 0x112a82400] 02:22:04 INFO - PROCESS | 1647 | 1467364924388 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:22:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:22:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1422ms 02:22:04 INFO - PROCESS | 1647 | 1467364924445 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1647 | 1467364924447 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:22:04 INFO - PROCESS | 1647 | 1467364924450 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1647 | 1467364924451 Marionette TRACE conn2 <- [1,2646,null,{}] 02:22:04 INFO - PROCESS | 1647 | 1467364924455 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:04 INFO - PROCESS | 1647 | 1467364924456 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:04 INFO - PROCESS | 1647 | 1467364924535 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:22:04 INFO - PROCESS | 1647 | 1467364924544 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:04 INFO - PROCESS | 1647 | 1467364924546 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11915d800 == 28 [pid = 1647] [id = 669] 02:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1183c4800) [pid = 1647] [serial = 2007] [outer = 0x0] 02:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1184dc000) [pid = 1647] [serial = 2008] [outer = 0x1183c4800] 02:22:04 INFO - PROCESS | 1647 | 1467364924572 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118980c00) [pid = 1647] [serial = 2009] [outer = 0x1183c4800] 02:22:04 INFO - PROCESS | 1647 | 1467364924902 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:22:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:22:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 02:22:04 INFO - PROCESS | 1647 | 1467364924921 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1647 | 1467364924924 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:22:04 INFO - PROCESS | 1647 | 1467364924928 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1647 | 1467364924930 Marionette TRACE conn2 <- [1,2650,null,{}] 02:22:04 INFO - PROCESS | 1647 | 1467364924932 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:04 INFO - PROCESS | 1647 | 1467364924933 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:05 INFO - PROCESS | 1647 | 1467364925029 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:22:05 INFO - PROCESS | 1647 | 1467364925085 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 1647 | 1467364925086 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bc3000 == 29 [pid = 1647] [id = 670] 02:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11954ec00) [pid = 1647] [serial = 2010] [outer = 0x0] 02:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1197e1800) [pid = 1647] [serial = 2011] [outer = 0x11954ec00] 02:22:05 INFO - PROCESS | 1647 | 1467364925111 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119d1fc00) [pid = 1647] [serial = 2012] [outer = 0x11954ec00] 02:22:05 INFO - PROCESS | 1647 | 1467364925414 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:22:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:22:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 02:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:22:05 INFO - PROCESS | 1647 | 1467364925448 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:22:05 INFO - PROCESS | 1647 | 1467364925449 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:22:05 INFO - PROCESS | 1647 | 1467364925456 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:22:05 INFO - PROCESS | 1647 | 1467364925463 Marionette TRACE conn2 <- [1,2654,null,{}] 02:22:05 INFO - PROCESS | 1647 | 1467364925466 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:05 INFO - PROCESS | 1647 | 1467364925469 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:05 INFO - PROCESS | 1647 | 1467364925547 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:22:05 INFO - PROCESS | 1647 | 1467364925610 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 1647 | 1467364925611 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x121503000 == 30 [pid = 1647] [id = 671] 02:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112a9f400) [pid = 1647] [serial = 2013] [outer = 0x0] 02:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119d9c800) [pid = 1647] [serial = 2014] [outer = 0x112a9f400] 02:22:05 INFO - PROCESS | 1647 | 1467364925636 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1211a5800) [pid = 1647] [serial = 2015] [outer = 0x112a9f400] 02:22:05 INFO - PROCESS | 1647 | 1467364925937 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:22:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:22:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 530ms 02:22:05 INFO - PROCESS | 1647 | 1467364925982 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:22:05 INFO - PROCESS | 1647 | 1467364925984 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:22:05 INFO - PROCESS | 1647 | 1467364925986 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:22:05 INFO - PROCESS | 1647 | 1467364925987 Marionette TRACE conn2 <- [1,2658,null,{}] 02:22:05 INFO - PROCESS | 1647 | 1467364925989 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:05 INFO - PROCESS | 1647 | 1467364925991 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:06 INFO - PROCESS | 1647 | 1467364926095 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:22:06 INFO - PROCESS | 1647 | 1467364926098 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 1647 | 1467364926099 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251c7000 == 31 [pid = 1647] [id = 672] 02:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1211a7c00) [pid = 1647] [serial = 2016] [outer = 0x0] 02:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121b2d800) [pid = 1647] [serial = 2017] [outer = 0x1211a7c00] 02:22:06 INFO - PROCESS | 1647 | 1467364926131 Marionette DEBUG loaded listener.js 02:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x123f96c00) [pid = 1647] [serial = 2018] [outer = 0x1211a7c00] 02:22:06 INFO - PROCESS | 1647 | 1467364926538 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:22:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:22:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms 02:22:06 INFO - PROCESS | 1647 | 1467364926559 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:22:06 INFO - PROCESS | 1647 | 1467364926561 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:22:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:22:06 INFO - PROCESS | 1647 | 1467364926564 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:22:06 INFO - PROCESS | 1647 | 1467364926566 Marionette TRACE conn2 <- [1,2662,null,{}] 02:22:06 INFO - PROCESS | 1647 | 1467364926574 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:06 INFO - PROCESS | 1647 | 1467364926576 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:06 INFO - PROCESS | 1647 | 1467364926725 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:22:06 INFO - PROCESS | 1647 | 1467364926785 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 1647 | 1467364926791 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272de000 == 32 [pid = 1647] [id = 673] 02:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119544c00) [pid = 1647] [serial = 2019] [outer = 0x0] 02:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125163000) [pid = 1647] [serial = 2020] [outer = 0x119544c00] 02:22:06 INFO - PROCESS | 1647 | 1467364926844 Marionette DEBUG loaded listener.js 02:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126a6bc00) [pid = 1647] [serial = 2021] [outer = 0x119544c00] 02:22:07 INFO - PROCESS | 1647 | 1467364927283 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:22:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 730ms 02:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:22:07 INFO - PROCESS | 1647 | 1467364927294 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:22:07 INFO - PROCESS | 1647 | 1467364927295 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:22:07 INFO - PROCESS | 1647 | 1467364927297 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:22:07 INFO - PROCESS | 1647 | 1467364927298 Marionette TRACE conn2 <- [1,2666,null,{}] 02:22:07 INFO - PROCESS | 1647 | 1467364927300 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:07 INFO - PROCESS | 1647 | 1467364927301 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:07 INFO - PROCESS | 1647 | 1467364927424 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:22:07 INFO - PROCESS | 1647 | 1467364927468 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:07 INFO - PROCESS | 1647 | 1467364927469 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e4a800 == 33 [pid = 1647] [id = 674] 02:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1268be800) [pid = 1647] [serial = 2022] [outer = 0x0] 02:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x127242c00) [pid = 1647] [serial = 2023] [outer = 0x1268be800] 02:22:07 INFO - PROCESS | 1647 | 1467364927499 Marionette DEBUG loaded listener.js 02:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x129162c00) [pid = 1647] [serial = 2024] [outer = 0x1268be800] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a67c00) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x129db0000) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112a7ec00) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113d96000) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a83c00) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118737000) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112aa2000) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1197dd800) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a054400) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12916e800) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a7a4800) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1129b2000) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12a796800) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1197a9400) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:22:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1195acc00) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:22:08 INFO - PROCESS | 1647 | 1467364928279 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:22:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 02:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:22:08 INFO - PROCESS | 1647 | 1467364928319 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:22:08 INFO - PROCESS | 1647 | 1467364928321 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:22:08 INFO - PROCESS | 1647 | 1467364928323 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:22:08 INFO - PROCESS | 1647 | 1467364928324 Marionette TRACE conn2 <- [1,2670,null,{}] 02:22:08 INFO - PROCESS | 1647 | 1467364928336 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:08 INFO - PROCESS | 1647 | 1467364928337 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:08 INFO - PROCESS | 1647 | 1467364928430 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:22:08 INFO - PROCESS | 1647 | 1467364928433 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:08 INFO - PROCESS | 1647 | 1467364928435 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a517800 == 34 [pid = 1647] [id = 675] 02:22:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112a6dc00) [pid = 1647] [serial = 2025] [outer = 0x0] 02:22:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1183ce000) [pid = 1647] [serial = 2026] [outer = 0x112a6dc00] 02:22:08 INFO - PROCESS | 1647 | 1467364928459 Marionette DEBUG loaded listener.js 02:22:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119d2ec00) [pid = 1647] [serial = 2027] [outer = 0x112a6dc00] 02:22:09 INFO - PROCESS | 1647 | 1467364929245 Marionette TRACE conn2 <- [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"]]]}] 02:22:09 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 02:22:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 02:22:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:22:09 INFO - PROCESS | 1647 | 1467364929295 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:22:09 INFO - PROCESS | 1647 | 1467364929296 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:22:09 INFO - PROCESS | 1647 | 1467364929299 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:22:09 INFO - PROCESS | 1647 | 1467364929300 Marionette TRACE conn2 <- [1,2674,null,{}] 02:22:09 INFO - PROCESS | 1647 | 1467364929302 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:09 INFO - PROCESS | 1647 | 1467364929303 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:09 INFO - PROCESS | 1647 | 1467364929376 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:22:09 INFO - PROCESS | 1647 | 1467364929381 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:09 INFO - PROCESS | 1647 | 1467364929382 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b20b800 == 35 [pid = 1647] [id = 676] 02:22:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d9a400) [pid = 1647] [serial = 2028] [outer = 0x0] 02:22:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12916c000) [pid = 1647] [serial = 2029] [outer = 0x119d9a400] 02:22:09 INFO - PROCESS | 1647 | 1467364929414 Marionette DEBUG loaded listener.js 02:22:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12947bc00) [pid = 1647] [serial = 2030] [outer = 0x119d9a400] 02:22:10 INFO - PROCESS | 1647 | 1467364930243 Marionette TRACE conn2 <- [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"]]]}] 02:22:10 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 02:22:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 969ms 02:22:10 INFO - PROCESS | 1647 | 1467364930268 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:22:10 INFO - PROCESS | 1647 | 1467364930271 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:22:10 INFO - PROCESS | 1647 | 1467364930274 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - PROCESS | 1647 | 1467364930276 Marionette TRACE conn2 <- [1,2678,null,{}] 02:22:10 INFO - PROCESS | 1647 | 1467364930279 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:10 INFO - PROCESS | 1647 | 1467364930280 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:10 INFO - PROCESS | 1647 | 1467364930394 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:22:10 INFO - PROCESS | 1647 | 1467364930461 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:10 INFO - PROCESS | 1647 | 1467364930463 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f09000 == 36 [pid = 1647] [id = 677] 02:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11675d800) [pid = 1647] [serial = 2031] [outer = 0x0] 02:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116fafc00) [pid = 1647] [serial = 2032] [outer = 0x11675d800] 02:22:10 INFO - PROCESS | 1647 | 1467364930508 Marionette DEBUG loaded listener.js 02:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11811d400) [pid = 1647] [serial = 2033] [outer = 0x11675d800] 02:22:11 INFO - PROCESS | 1647 | 1467364931555 Marionette TRACE conn2 <- [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]]]}] 02:22:11 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) 02:22:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1321ms 02:22:11 INFO - PROCESS | 1647 | 1467364931596 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:22:11 INFO - PROCESS | 1647 | 1467364931599 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:22:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:22:11 INFO - PROCESS | 1647 | 1467364931604 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:22:11 INFO - PROCESS | 1647 | 1467364931605 Marionette TRACE conn2 <- [1,2682,null,{}] 02:22:11 INFO - PROCESS | 1647 | 1467364931608 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:11 INFO - PROCESS | 1647 | 1467364931610 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:11 INFO - PROCESS | 1647 | 1467364931742 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:22:11 INFO - PROCESS | 1647 | 1467364931818 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:11 INFO - PROCESS | 1647 | 1467364931819 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x119173800 == 37 [pid = 1647] [id = 678] 02:22:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112a57c00) [pid = 1647] [serial = 2034] [outer = 0x0] 02:22:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118977800) [pid = 1647] [serial = 2035] [outer = 0x112a57c00] 02:22:11 INFO - PROCESS | 1647 | 1467364931896 Marionette DEBUG loaded listener.js 02:22:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119df1000) [pid = 1647] [serial = 2036] [outer = 0x112a57c00] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a517800 == 36 [pid = 1647] [id = 675] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x115e4a800 == 35 [pid = 1647] [id = 674] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1272de000 == 34 [pid = 1647] [id = 673] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1251c7000 == 33 [pid = 1647] [id = 672] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x121503000 == 32 [pid = 1647] [id = 671] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x119bc3000 == 31 [pid = 1647] [id = 670] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11915d800 == 30 [pid = 1647] [id = 669] 02:22:12 INFO - PROCESS | 1647 | --DOCSHELL 0x115e4c000 == 29 [pid = 1647] [id = 668] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x129482000) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a590800) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a5e3400) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1176ee000) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1184db800) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12119f000) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121baf400) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118979800) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119548400) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115e8ec00) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1183c4000) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119d22400) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119df0800) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a599c00) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124caf400) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x129480000) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12b01a800) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1197a0400) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x115e23800) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12af8b400) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12b8a6800) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12a79b800) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12b01b000) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x123f95000) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x126a67c00) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x129da5400) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12916b400) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12a7a2c00) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x125690800) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 02:22:12 INFO - PROCESS | 1647 | 1467364932939 Marionette TRACE conn2 <- [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]]]}] 02:22:12 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) 02:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1375ms 02:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:22:12 INFO - PROCESS | 1647 | 1467364932979 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:22:12 INFO - PROCESS | 1647 | 1467364932981 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:22:12 INFO - PROCESS | 1647 | 1467364932984 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:22:12 INFO - PROCESS | 1647 | 1467364932986 Marionette TRACE conn2 <- [1,2686,null,{}] 02:22:12 INFO - PROCESS | 1647 | 1467364932990 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:12 INFO - PROCESS | 1647 | 1467364932991 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:13 INFO - PROCESS | 1647 | 1467364933100 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:22:13 INFO - PROCESS | 1647 | 1467364933155 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:13 INFO - PROCESS | 1647 | 1467364933157 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f12000 == 30 [pid = 1647] [id = 679] 02:22:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x116292c00) [pid = 1647] [serial = 2037] [outer = 0x0] 02:22:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x118730400) [pid = 1647] [serial = 2038] [outer = 0x116292c00] 02:22:13 INFO - PROCESS | 1647 | 1467364933184 Marionette DEBUG loaded listener.js 02:22:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x119115800) [pid = 1647] [serial = 2039] [outer = 0x116292c00] 02:22:13 INFO - PROCESS | 1647 | 1467364933981 Marionette TRACE conn2 <- [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"]]]}] 02:22:14 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 02:22:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1019ms 02:22:14 INFO - PROCESS | 1647 | 1467364934004 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:22:14 INFO - PROCESS | 1647 | 1467364934007 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:22:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:22:14 INFO - PROCESS | 1647 | 1467364934013 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 1647 | 1467364934015 Marionette TRACE conn2 <- [1,2690,null,{}] 02:22:14 INFO - PROCESS | 1647 | 1467364934017 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:14 INFO - PROCESS | 1647 | 1467364934019 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:14 INFO - PROCESS | 1647 | 1467364934097 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:22:14 INFO - PROCESS | 1647 | 1467364934101 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:14 INFO - PROCESS | 1647 | 1467364934102 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212ef000 == 31 [pid = 1647] [id = 680] 02:22:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x119df9400) [pid = 1647] [serial = 2040] [outer = 0x0] 02:22:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11a052c00) [pid = 1647] [serial = 2041] [outer = 0x119df9400] 02:22:14 INFO - PROCESS | 1647 | 1467364934131 Marionette DEBUG loaded listener.js 02:22:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11a05fc00) [pid = 1647] [serial = 2042] [outer = 0x119df9400] 02:22:14 INFO - PROCESS | 1647 | 1467364934953 Marionette TRACE conn2 <- [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"]]]}] 02:22:14 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 02:22:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 973ms 02:22:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:22:14 INFO - PROCESS | 1647 | 1467364934987 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:22:14 INFO - PROCESS | 1647 | 1467364934988 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:22:14 INFO - PROCESS | 1647 | 1467364934990 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 1647 | 1467364934995 Marionette TRACE conn2 <- [1,2694,null,{}] 02:22:15 INFO - PROCESS | 1647 | 1467364935003 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:15 INFO - PROCESS | 1647 | 1467364935006 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:15 INFO - PROCESS | 1647 | 1467364935106 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:22:15 INFO - PROCESS | 1647 | 1467364935144 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:15 INFO - PROCESS | 1647 | 1467364935146 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12681b800 == 32 [pid = 1647] [id = 681] 02:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112a78c00) [pid = 1647] [serial = 2043] [outer = 0x0] 02:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x124cebc00) [pid = 1647] [serial = 2044] [outer = 0x112a78c00] 02:22:15 INFO - PROCESS | 1647 | 1467364935174 Marionette DEBUG loaded listener.js 02:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x12568a400) [pid = 1647] [serial = 2045] [outer = 0x112a78c00] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11954ec00) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1183c4800) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x112a82400) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x117d0b800) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1211a7c00) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x116236400) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x119544c00) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1195ad400) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1268be800) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1214bf400) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x1272e8c00) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x112a6dc00) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x112a9f400) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:22:15 INFO - PROCESS | 1647 | 1467364935965 Marionette TRACE conn2 <- [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"]]]}] 02:22:16 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 02:22:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1026ms 02:22:16 INFO - PROCESS | 1647 | 1467364936017 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:22:16 INFO - PROCESS | 1647 | 1467364936018 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:22:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:22:16 INFO - PROCESS | 1647 | 1467364936021 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:22:16 INFO - PROCESS | 1647 | 1467364936022 Marionette TRACE conn2 <- [1,2698,null,{}] 02:22:16 INFO - PROCESS | 1647 | 1467364936024 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:16 INFO - PROCESS | 1647 | 1467364936025 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:16 INFO - PROCESS | 1647 | 1467364936104 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:22:16 INFO - PROCESS | 1647 | 1467364936110 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 1647 | 1467364936112 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292a5000 == 33 [pid = 1647] [id = 682] 02:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1195aec00) [pid = 1647] [serial = 2046] [outer = 0x0] 02:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x119df3000) [pid = 1647] [serial = 2047] [outer = 0x1195aec00] 02:22:16 INFO - PROCESS | 1647 | 1467364936137 Marionette DEBUG loaded listener.js 02:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x12568ec00) [pid = 1647] [serial = 2048] [outer = 0x1195aec00] 02:22:16 INFO - PROCESS | 1647 | 1467364936980 Marionette TRACE conn2 <- [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"]]]}] 02:22:16 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 02:22:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 973ms 02:22:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:22:17 INFO - PROCESS | 1647 | 1467364936994 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 1647 | 1467364936996 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:22:17 INFO - PROCESS | 1647 | 1467364936998 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 1647 | 1467364936999 Marionette TRACE conn2 <- [1,2702,null,{}] 02:22:17 INFO - PROCESS | 1647 | 1467364937001 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:17 INFO - PROCESS | 1647 | 1467364937002 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:17 INFO - PROCESS | 1647 | 1467364937099 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:22:17 INFO - PROCESS | 1647 | 1467364937105 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:17 INFO - PROCESS | 1647 | 1467364937106 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a517800 == 34 [pid = 1647] [id = 683] 02:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x118974c00) [pid = 1647] [serial = 2049] [outer = 0x0] 02:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x127234800) [pid = 1647] [serial = 2050] [outer = 0x118974c00] 02:22:17 INFO - PROCESS | 1647 | 1467364937130 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x12766bc00) [pid = 1647] [serial = 2051] [outer = 0x118974c00] 02:22:17 INFO - PROCESS | 1647 | 1467364937435 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:22:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:22:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 470ms 02:22:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:22:17 INFO - PROCESS | 1647 | 1467364937468 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 1647 | 1467364937469 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:22:17 INFO - PROCESS | 1647 | 1467364937471 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 1647 | 1467364937472 Marionette TRACE conn2 <- [1,2706,null,{}] 02:22:17 INFO - PROCESS | 1647 | 1467364937475 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:17 INFO - PROCESS | 1647 | 1467364937481 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:17 INFO - PROCESS | 1647 | 1467364937579 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:22:17 INFO - PROCESS | 1647 | 1467364937583 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:17 INFO - PROCESS | 1647 | 1467364937584 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b919800 == 35 [pid = 1647] [id = 684] 02:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1276c3000) [pid = 1647] [serial = 2052] [outer = 0x0] 02:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x12947d000) [pid = 1647] [serial = 2053] [outer = 0x1276c3000] 02:22:17 INFO - PROCESS | 1647 | 1467364937609 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x12a59b800) [pid = 1647] [serial = 2054] [outer = 0x1276c3000] 02:22:17 INFO - PROCESS | 1647 | 1467364937944 Marionette TRACE conn2 <- [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]]]}] 02:22:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:22:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 522ms 02:22:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:22:18 INFO - PROCESS | 1647 | 1467364938002 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:22:18 INFO - PROCESS | 1647 | 1467364938003 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:22:18 INFO - PROCESS | 1647 | 1467364938005 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:22:18 INFO - PROCESS | 1647 | 1467364938006 Marionette TRACE conn2 <- [1,2710,null,{}] 02:22:18 INFO - PROCESS | 1647 | 1467364938009 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:18 INFO - PROCESS | 1647 | 1467364938010 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:18 INFO - PROCESS | 1647 | 1467364938089 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:22:18 INFO - PROCESS | 1647 | 1467364938095 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:18 INFO - PROCESS | 1647 | 1467364938096 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd2b000 == 36 [pid = 1647] [id = 685] 02:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x12a5e1c00) [pid = 1647] [serial = 2055] [outer = 0x0] 02:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x12a796800) [pid = 1647] [serial = 2056] [outer = 0x12a5e1c00] 02:22:18 INFO - PROCESS | 1647 | 1467364938120 Marionette DEBUG loaded listener.js 02:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x12a79dc00) [pid = 1647] [serial = 2057] [outer = 0x12a5e1c00] 02:22:18 INFO - PROCESS | 1647 | 1467364938461 Marionette TRACE conn2 <- [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] 02:22:18 INFO - PROCESS | 1647 | 1467364938476 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:22:18 INFO - PROCESS | 1647 | 1467364938480 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:22:18 INFO - PROCESS | 1647 | 1467364938481 Marionette TRACE conn2 <- [1,2714,null,{}] 02:22:18 INFO - PROCESS | 1647 | 1467364938483 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:18 INFO - PROCESS | 1647 | 1467364938484 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:18 INFO - PROCESS | 1647 | 1467364938609 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:22:18 INFO - PROCESS | 1647 | 1467364938672 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:18 INFO - PROCESS | 1647 | 1467364938673 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x116aca800 == 37 [pid = 1647] [id = 686] 02:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1129b0800) [pid = 1647] [serial = 2058] [outer = 0x0] 02:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112a62000) [pid = 1647] [serial = 2059] [outer = 0x1129b0800] 02:22:18 INFO - PROCESS | 1647 | 1467364938747 Marionette DEBUG loaded listener.js 02:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1174fa400) [pid = 1647] [serial = 2060] [outer = 0x1129b0800] 02:22:19 INFO - PROCESS | 1647 | 1467364939190 Marionette TRACE conn2 <- [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]]]}] 02:22:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:22:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 720ms 02:22:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:22:19 INFO - PROCESS | 1647 | 1467364939201 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:22:19 INFO - PROCESS | 1647 | 1467364939204 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:22:19 INFO - PROCESS | 1647 | 1467364939207 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:22:19 INFO - PROCESS | 1647 | 1467364939210 Marionette TRACE conn2 <- [1,2718,null,{}] 02:22:19 INFO - PROCESS | 1647 | 1467364939213 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:19 INFO - PROCESS | 1647 | 1467364939215 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:19 INFO - PROCESS | 1647 | 1467364939321 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:22:19 INFO - PROCESS | 1647 | 1467364939391 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:19 INFO - PROCESS | 1647 | 1467364939393 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x124af3800 == 38 [pid = 1647] [id = 687] 02:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1195ad400) [pid = 1647] [serial = 2061] [outer = 0x0] 02:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119da6800) [pid = 1647] [serial = 2062] [outer = 0x1195ad400] 02:22:19 INFO - PROCESS | 1647 | 1467364939435 Marionette DEBUG loaded listener.js 02:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x121277c00) [pid = 1647] [serial = 2063] [outer = 0x1195ad400] 02:22:19 INFO - PROCESS | 1647 | 1467364939876 Marionette TRACE conn2 <- [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] 02:22:19 INFO - PROCESS | 1647 | 1467364939932 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:22:19 INFO - PROCESS | 1647 | 1467364939935 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:22:19 INFO - PROCESS | 1647 | 1467364939936 Marionette TRACE conn2 <- [1,2722,null,{}] 02:22:19 INFO - PROCESS | 1647 | 1467364939939 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:19 INFO - PROCESS | 1647 | 1467364939940 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:20 INFO - PROCESS | 1647 | 1467364940065 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:22:20 INFO - PROCESS | 1647 | 1467364940137 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:20 INFO - PROCESS | 1647 | 1467364940138 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd39800 == 39 [pid = 1647] [id = 688] 02:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x125169000) [pid = 1647] [serial = 2064] [outer = 0x0] 02:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1272edc00) [pid = 1647] [serial = 2065] [outer = 0x125169000] 02:22:20 INFO - PROCESS | 1647 | 1467364940168 Marionette DEBUG loaded listener.js 02:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x129165000) [pid = 1647] [serial = 2066] [outer = 0x125169000] 02:22:20 INFO - PROCESS | 1647 | 1467364940599 Marionette TRACE conn2 <- [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] 02:22:20 INFO - PROCESS | 1647 | 1467364940608 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:22:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:22:20 INFO - PROCESS | 1647 | 1467364940616 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:22:20 INFO - PROCESS | 1647 | 1467364940619 Marionette TRACE conn2 <- [1,2726,null,{}] 02:22:20 INFO - PROCESS | 1647 | 1467364940621 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:20 INFO - PROCESS | 1647 | 1467364940624 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:20 INFO - PROCESS | 1647 | 1467364940726 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:22:20 INFO - PROCESS | 1647 | 1467364940780 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:20 INFO - PROCESS | 1647 | 1467364940782 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c47c000 == 40 [pid = 1647] [id = 689] 02:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1292c7000) [pid = 1647] [serial = 2067] [outer = 0x0] 02:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12a592c00) [pid = 1647] [serial = 2068] [outer = 0x1292c7000] 02:22:20 INFO - PROCESS | 1647 | 1467364940810 Marionette DEBUG loaded listener.js 02:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12af5f400) [pid = 1647] [serial = 2069] [outer = 0x1292c7000] 02:22:21 INFO - PROCESS | 1647 | 1467364941258 Marionette TRACE conn2 <- [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]]]}] 02:22:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:22:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 678ms 02:22:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:22:21 INFO - PROCESS | 1647 | 1467364941290 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:22:21 INFO - PROCESS | 1647 | 1467364941291 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:22:21 INFO - PROCESS | 1647 | 1467364941293 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:22:21 INFO - PROCESS | 1647 | 1467364941295 Marionette TRACE conn2 <- [1,2730,null,{}] 02:22:21 INFO - PROCESS | 1647 | 1467364941297 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:21 INFO - PROCESS | 1647 | 1467364941299 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:21 INFO - PROCESS | 1647 | 1467364941417 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:22:21 INFO - PROCESS | 1647 | 1467364941490 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:21 INFO - PROCESS | 1647 | 1467364941491 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f9b000 == 41 [pid = 1647] [id = 690] 02:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1176eac00) [pid = 1647] [serial = 2070] [outer = 0x0] 02:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197a4c00) [pid = 1647] [serial = 2071] [outer = 0x1176eac00] 02:22:21 INFO - PROCESS | 1647 | 1467364941533 Marionette DEBUG loaded listener.js 02:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12764b400) [pid = 1647] [serial = 2072] [outer = 0x1176eac00] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd2b000 == 40 [pid = 1647] [id = 685] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12b919800 == 39 [pid = 1647] [id = 684] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12a517800 == 38 [pid = 1647] [id = 683] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1292a5000 == 37 [pid = 1647] [id = 682] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12681b800 == 36 [pid = 1647] [id = 681] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1212ef000 == 35 [pid = 1647] [id = 680] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118f12000 == 34 [pid = 1647] [id = 679] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12b20b800 == 33 [pid = 1647] [id = 676] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119173800 == 32 [pid = 1647] [id = 678] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118f09000 == 31 [pid = 1647] [id = 677] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c47c000 == 30 [pid = 1647] [id = 689] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd39800 == 29 [pid = 1647] [id = 688] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x124af3800 == 28 [pid = 1647] [id = 687] 02:22:22 INFO - PROCESS | 1647 | --DOCSHELL 0x116aca800 == 27 [pid = 1647] [id = 686] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12916c000) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1197e1800) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119d1fc00) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1184dc000) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118980c00) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x112ad3400) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1164e0400) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1195ae800) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118737400) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121b2d800) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118713c00) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x126a6bc00) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x117147400) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x125163000) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119da1c00) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x119ae4800) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x129162c00) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x127242c00) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12766ec00) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x126a68000) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12a58c800) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x129169800) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1183ce000) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x119d2ec00) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x119d9c800) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x123f96c00) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 02:22:22 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1211a5800) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 02:22:23 INFO - PROCESS | 1647 | 1467364943019 Marionette TRACE conn2 <- [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"]]]}] 02:22:23 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 02:22:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:22:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1774ms 02:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:22:23 INFO - PROCESS | 1647 | 1467364943069 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:22:23 INFO - PROCESS | 1647 | 1467364943070 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:22:23 INFO - PROCESS | 1647 | 1467364943075 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1647 | 1467364943078 Marionette TRACE conn2 <- [1,2734,null,{}] 02:22:23 INFO - PROCESS | 1647 | 1467364943083 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:23 INFO - PROCESS | 1647 | 1467364943085 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:23 INFO - PROCESS | 1647 | 1467364943174 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:22:23 INFO - PROCESS | 1647 | 1467364943180 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1647 | 1467364943182 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x117455800 == 28 [pid = 1647] [id = 691] 02:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x115e23800) [pid = 1647] [serial = 2073] [outer = 0x0] 02:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11628b800) [pid = 1647] [serial = 2074] [outer = 0x115e23800] 02:22:23 INFO - PROCESS | 1647 | 1467364943213 Marionette DEBUG loaded listener.js 02:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11680b800) [pid = 1647] [serial = 2075] [outer = 0x115e23800] 02:22:23 INFO - PROCESS | 1647 | 1467364943622 Marionette TRACE conn2 <- [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]]]}] 02:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 572ms 02:22:23 INFO - PROCESS | 1647 | 1467364943647 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:22:23 INFO - PROCESS | 1647 | 1467364943650 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:22:23 INFO - PROCESS | 1647 | 1467364943655 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1647 | 1467364943657 Marionette TRACE conn2 <- [1,2738,null,{}] 02:22:23 INFO - PROCESS | 1647 | 1467364943661 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:23 INFO - PROCESS | 1647 | 1467364943663 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:23 INFO - PROCESS | 1647 | 1467364943745 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:22:23 INFO - PROCESS | 1647 | 1467364943750 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1647 | 1467364943751 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194b2800 == 29 [pid = 1647] [id = 692] 02:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1174fa800) [pid = 1647] [serial = 2076] [outer = 0x0] 02:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x118121800) [pid = 1647] [serial = 2077] [outer = 0x1174fa800] 02:22:23 INFO - PROCESS | 1647 | 1467364943779 Marionette DEBUG loaded listener.js 02:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x118715000) [pid = 1647] [serial = 2078] [outer = 0x1174fa800] 02:22:24 INFO - PROCESS | 1647 | 1467364944115 Marionette TRACE conn2 <- [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]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 473ms 02:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:22:24 INFO - PROCESS | 1647 | 1467364944129 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:22:24 INFO - PROCESS | 1647 | 1467364944131 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:22:24 INFO - PROCESS | 1647 | 1467364944133 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:22:24 INFO - PROCESS | 1647 | 1467364944142 Marionette TRACE conn2 <- [1,2742,null,{}] 02:22:24 INFO - PROCESS | 1647 | 1467364944150 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:24 INFO - PROCESS | 1647 | 1467364944153 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:24 INFO - PROCESS | 1647 | 1467364944238 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:22:24 INFO - PROCESS | 1647 | 1467364944295 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:24 INFO - PROCESS | 1647 | 1467364944297 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1f1000 == 30 [pid = 1647] [id = 693] 02:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11872f400) [pid = 1647] [serial = 2079] [outer = 0x0] 02:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11910f400) [pid = 1647] [serial = 2080] [outer = 0x11872f400] 02:22:24 INFO - PROCESS | 1647 | 1467364944324 Marionette DEBUG loaded listener.js 02:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118fd8000) [pid = 1647] [serial = 2081] [outer = 0x11872f400] 02:22:24 INFO - PROCESS | 1647 | 1467364944625 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 528ms 02:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:22:24 INFO - PROCESS | 1647 | 1467364944663 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:22:24 INFO - PROCESS | 1647 | 1467364944665 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:22:24 INFO - PROCESS | 1647 | 1467364944667 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:22:24 INFO - PROCESS | 1647 | 1467364944668 Marionette TRACE conn2 <- [1,2746,null,{}] 02:22:24 INFO - PROCESS | 1647 | 1467364944670 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:24 INFO - PROCESS | 1647 | 1467364944671 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:24 INFO - PROCESS | 1647 | 1467364944750 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:22:24 INFO - PROCESS | 1647 | 1467364944808 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:24 INFO - PROCESS | 1647 | 1467364944810 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121a59800 == 31 [pid = 1647] [id = 694] 02:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1197a3400) [pid = 1647] [serial = 2082] [outer = 0x0] 02:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119d25800) [pid = 1647] [serial = 2083] [outer = 0x1197a3400] 02:22:24 INFO - PROCESS | 1647 | 1467364944836 Marionette DEBUG loaded listener.js 02:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119df4c00) [pid = 1647] [serial = 2084] [outer = 0x1197a3400] 02:22:25 INFO - PROCESS | 1647 | 1467364945100 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 02:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:22:25 INFO - PROCESS | 1647 | 1467364945136 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:22:25 INFO - PROCESS | 1647 | 1467364945137 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:22:25 INFO - PROCESS | 1647 | 1467364945139 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:22:25 INFO - PROCESS | 1647 | 1467364945140 Marionette TRACE conn2 <- [1,2750,null,{}] 02:22:25 INFO - PROCESS | 1647 | 1467364945150 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:25 INFO - PROCESS | 1647 | 1467364945152 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:25 INFO - PROCESS | 1647 | 1467364945256 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:22:25 INFO - PROCESS | 1647 | 1467364945293 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1647 | 1467364945294 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251d5000 == 32 [pid = 1647] [id = 695] 02:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119df5000) [pid = 1647] [serial = 2085] [outer = 0x0] 02:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11a058c00) [pid = 1647] [serial = 2086] [outer = 0x119df5000] 02:22:25 INFO - PROCESS | 1647 | 1467364945318 Marionette DEBUG loaded listener.js 02:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1211a6400) [pid = 1647] [serial = 2087] [outer = 0x119df5000] 02:22:25 INFO - PROCESS | 1647 | 1467364945615 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 528ms 02:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:22:25 INFO - PROCESS | 1647 | 1467364945674 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:22:25 INFO - PROCESS | 1647 | 1467364945675 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:22:25 INFO - PROCESS | 1647 | 1467364945677 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:22:25 INFO - PROCESS | 1647 | 1467364945678 Marionette TRACE conn2 <- [1,2754,null,{}] 02:22:25 INFO - PROCESS | 1647 | 1467364945681 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:25 INFO - PROCESS | 1647 | 1467364945685 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:25 INFO - PROCESS | 1647 | 1467364945800 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:22:25 INFO - PROCESS | 1647 | 1467364945837 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1647 | 1467364945838 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x128e1d000 == 33 [pid = 1647] [id = 696] 02:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1211ab400) [pid = 1647] [serial = 2088] [outer = 0x0] 02:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x121987000) [pid = 1647] [serial = 2089] [outer = 0x1211ab400] 02:22:25 INFO - PROCESS | 1647 | 1467364945862 Marionette DEBUG loaded listener.js 02:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x125166400) [pid = 1647] [serial = 2090] [outer = 0x1211ab400] 02:22:26 INFO - PROCESS | 1647 | 1467364946176 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 02:22:26 INFO - PROCESS | 1647 | 1467364946197 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:22:26 INFO - PROCESS | 1647 | 1467364946199 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:22:26 INFO - PROCESS | 1647 | 1467364946201 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 1647 | 1467364946202 Marionette TRACE conn2 <- [1,2758,null,{}] 02:22:26 INFO - PROCESS | 1647 | 1467364946204 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:26 INFO - PROCESS | 1647 | 1467364946205 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:26 INFO - PROCESS | 1647 | 1467364946310 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:22:26 INFO - PROCESS | 1647 | 1467364946313 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 1647 | 1467364946314 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295a0000 == 34 [pid = 1647] [id = 697] 02:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121279000) [pid = 1647] [serial = 2091] [outer = 0x0] 02:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x126a5e800) [pid = 1647] [serial = 2092] [outer = 0x121279000] 02:22:26 INFO - PROCESS | 1647 | 1467364946338 Marionette DEBUG loaded listener.js 02:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x127242c00) [pid = 1647] [serial = 2093] [outer = 0x121279000] 02:22:26 INFO - PROCESS | 1647 | 1467364946620 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms 02:22:26 INFO - PROCESS | 1647 | 1467364946672 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:22:26 INFO - PROCESS | 1647 | 1467364946674 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:22:26 INFO - PROCESS | 1647 | 1467364946690 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 1647 | 1467364946692 Marionette TRACE conn2 <- [1,2762,null,{}] 02:22:26 INFO - PROCESS | 1647 | 1467364946700 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:26 INFO - PROCESS | 1647 | 1467364946702 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:26 INFO - PROCESS | 1647 | 1467364946825 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:22:26 INFO - PROCESS | 1647 | 1467364946828 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 1647 | 1467364946829 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a51f000 == 35 [pid = 1647] [id = 698] 02:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112a6f800) [pid = 1647] [serial = 2094] [outer = 0x0] 02:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12766c000) [pid = 1647] [serial = 2095] [outer = 0x112a6f800] 02:22:26 INFO - PROCESS | 1647 | 1467364946853 Marionette DEBUG loaded listener.js 02:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x128e78000) [pid = 1647] [serial = 2096] [outer = 0x112a6f800] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1276c3000) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1195aec00) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118974c00) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119df9400) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11675d800) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119d9a400) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x112a57c00) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x116292c00) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12a5e1c00) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:22:27 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x112a78c00) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:22:27 INFO - PROCESS | 1647 | 1467364947285 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 625ms 02:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:22:27 INFO - PROCESS | 1647 | 1467364947314 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:22:27 INFO - PROCESS | 1647 | 1467364947316 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:22:27 INFO - PROCESS | 1647 | 1467364947318 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:22:27 INFO - PROCESS | 1647 | 1467364947319 Marionette TRACE conn2 <- [1,2766,null,{}] 02:22:27 INFO - PROCESS | 1647 | 1467364947321 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:27 INFO - PROCESS | 1647 | 1467364947322 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:27 INFO - PROCESS | 1647 | 1467364947399 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:22:27 INFO - PROCESS | 1647 | 1467364947402 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:27 INFO - PROCESS | 1647 | 1467364947414 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b207000 == 36 [pid = 1647] [id = 699] 02:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1122bcc00) [pid = 1647] [serial = 2097] [outer = 0x0] 02:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1197a2c00) [pid = 1647] [serial = 2098] [outer = 0x1122bcc00] 02:22:27 INFO - PROCESS | 1647 | 1467364947440 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118737400) [pid = 1647] [serial = 2099] [outer = 0x1122bcc00] 02:22:27 INFO - PROCESS | 1647 | 1467364947754 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 02:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:22:27 INFO - PROCESS | 1647 | 1467364947786 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:22:27 INFO - PROCESS | 1647 | 1467364947787 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:22:27 INFO - PROCESS | 1647 | 1467364947789 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:22:27 INFO - PROCESS | 1647 | 1467364947790 Marionette TRACE conn2 <- [1,2770,null,{}] 02:22:27 INFO - PROCESS | 1647 | 1467364947795 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:27 INFO - PROCESS | 1647 | 1467364947796 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:27 INFO - PROCESS | 1647 | 1467364947902 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:22:27 INFO - PROCESS | 1647 | 1467364947908 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:27 INFO - PROCESS | 1647 | 1467364947909 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b221000 == 37 [pid = 1647] [id = 700] 02:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112acac00) [pid = 1647] [serial = 2100] [outer = 0x0] 02:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x128e7a800) [pid = 1647] [serial = 2101] [outer = 0x112acac00] 02:22:27 INFO - PROCESS | 1647 | 1467364947933 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1292c7400) [pid = 1647] [serial = 2102] [outer = 0x112acac00] 02:22:28 INFO - PROCESS | 1647 | 1467364948272 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 02:22:28 INFO - PROCESS | 1647 | 1467364948312 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:22:28 INFO - PROCESS | 1647 | 1467364948315 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:22:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:22:28 INFO - PROCESS | 1647 | 1467364948318 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:22:28 INFO - PROCESS | 1647 | 1467364948320 Marionette TRACE conn2 <- [1,2774,null,{}] 02:22:28 INFO - PROCESS | 1647 | 1467364948322 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:28 INFO - PROCESS | 1647 | 1467364948324 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:28 INFO - PROCESS | 1647 | 1467364948460 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:22:28 INFO - PROCESS | 1647 | 1467364948561 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:28 INFO - PROCESS | 1647 | 1467364948564 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd3b000 == 38 [pid = 1647] [id = 701] 02:22:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1164e5400) [pid = 1647] [serial = 2103] [outer = 0x0] 02:22:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12947c400) [pid = 1647] [serial = 2104] [outer = 0x1164e5400] 02:22:28 INFO - PROCESS | 1647 | 1467364948606 Marionette DEBUG loaded listener.js 02:22:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12a596400) [pid = 1647] [serial = 2105] [outer = 0x1164e5400] 02:22:28 INFO - PROCESS | 1647 | 1467364948913 Marionette TRACE conn2 <- [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]]]}] 02:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 620ms 02:22:28 INFO - PROCESS | 1647 | 1467364948939 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:22:28 INFO - PROCESS | 1647 | 1467364948940 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:22:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:22:28 INFO - PROCESS | 1647 | 1467364948946 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:22:28 INFO - PROCESS | 1647 | 1467364948948 Marionette TRACE conn2 <- [1,2778,null,{}] 02:22:28 INFO - PROCESS | 1647 | 1467364948950 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:28 INFO - PROCESS | 1647 | 1467364948951 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:29 INFO - PROCESS | 1647 | 1467364949032 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:22:29 INFO - PROCESS | 1647 | 1467364949088 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 1647 | 1467364949090 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c47e800 == 39 [pid = 1647] [id = 702] 02:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118731800) [pid = 1647] [serial = 2106] [outer = 0x0] 02:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a797400) [pid = 1647] [serial = 2107] [outer = 0x118731800] 02:22:29 INFO - PROCESS | 1647 | 1467364949114 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12af60000) [pid = 1647] [serial = 2108] [outer = 0x118731800] 02:22:29 INFO - PROCESS | 1647 | 1467364949605 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:22:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:22:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 672ms 02:22:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:22:29 INFO - PROCESS | 1647 | 1467364949618 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:22:29 INFO - PROCESS | 1647 | 1467364949621 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:22:29 INFO - PROCESS | 1647 | 1467364949624 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:22:29 INFO - PROCESS | 1647 | 1467364949626 Marionette TRACE conn2 <- [1,2782,null,{}] 02:22:29 INFO - PROCESS | 1647 | 1467364949657 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:29 INFO - PROCESS | 1647 | 1467364949660 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:29 INFO - PROCESS | 1647 | 1467364949776 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:22:29 INFO - PROCESS | 1647 | 1467364949881 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 1647 | 1467364949883 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a2a800 == 40 [pid = 1647] [id = 703] 02:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11675ec00) [pid = 1647] [serial = 2109] [outer = 0x0] 02:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116a1b400) [pid = 1647] [serial = 2110] [outer = 0x11675ec00] 02:22:29 INFO - PROCESS | 1647 | 1467364949913 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11811d800) [pid = 1647] [serial = 2111] [outer = 0x11675ec00] 02:22:30 INFO - PROCESS | 1647 | 1467364950451 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:22:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:22:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 847ms 02:22:30 INFO - PROCESS | 1647 | 1467364950486 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:22:30 INFO - PROCESS | 1647 | 1467364950489 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:22:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:22:30 INFO - PROCESS | 1647 | 1467364950498 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:22:30 INFO - PROCESS | 1647 | 1467364950499 Marionette TRACE conn2 <- [1,2786,null,{}] 02:22:30 INFO - PROCESS | 1647 | 1467364950502 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:30 INFO - PROCESS | 1647 | 1467364950504 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:30 INFO - PROCESS | 1647 | 1467364950723 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:22:30 INFO - PROCESS | 1647 | 1467364950810 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:30 INFO - PROCESS | 1647 | 1467364950812 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abf800 == 41 [pid = 1647] [id = 704] 02:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113034c00) [pid = 1647] [serial = 2112] [outer = 0x0] 02:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x113edb800) [pid = 1647] [serial = 2113] [outer = 0x113034c00] 02:22:30 INFO - PROCESS | 1647 | 1467364950840 Marionette DEBUG loaded listener.js 02:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118114400) [pid = 1647] [serial = 2114] [outer = 0x113034c00] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd3b000 == 40 [pid = 1647] [id = 701] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b221000 == 39 [pid = 1647] [id = 700] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b207000 == 38 [pid = 1647] [id = 699] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a51f000 == 37 [pid = 1647] [id = 698] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1295a0000 == 36 [pid = 1647] [id = 697] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128e1d000 == 35 [pid = 1647] [id = 696] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1251d5000 == 34 [pid = 1647] [id = 695] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121a59800 == 33 [pid = 1647] [id = 694] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1f1000 == 32 [pid = 1647] [id = 693] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1194b2800 == 31 [pid = 1647] [id = 692] 02:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x117455800 == 30 [pid = 1647] [id = 691] 02:22:31 INFO - PROCESS | 1647 | 1467364951307 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a59b800) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119df3000) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x127234800) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a052c00) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116fafc00) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11811d400) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12947bc00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118977800) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119df1000) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12766bc00) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118730400) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119115800) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a79dc00) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12a796800) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12947d000) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124cebc00) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12568a400) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11a05fc00) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 02:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12568ec00) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 02:22:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:22:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 822ms 02:22:31 INFO - PROCESS | 1647 | 1467364951321 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:22:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:22:31 INFO - PROCESS | 1647 | 1467364951324 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:22:31 INFO - PROCESS | 1647 | 1467364951329 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:22:31 INFO - PROCESS | 1647 | 1467364951331 Marionette TRACE conn2 <- [1,2790,null,{}] 02:22:31 INFO - PROCESS | 1647 | 1467364951334 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:31 INFO - PROCESS | 1647 | 1467364951336 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:31 INFO - PROCESS | 1647 | 1467364951420 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:22:31 INFO - PROCESS | 1647 | 1467364951424 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:31 INFO - PROCESS | 1647 | 1467364951426 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11917a000 == 31 [pid = 1647] [id = 705] 02:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1184e9c00) [pid = 1647] [serial = 2115] [outer = 0x0] 02:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118974000) [pid = 1647] [serial = 2116] [outer = 0x1184e9c00] 02:22:31 INFO - PROCESS | 1647 | 1467364951456 Marionette DEBUG loaded listener.js 02:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119112000) [pid = 1647] [serial = 2117] [outer = 0x1184e9c00] 02:22:31 INFO - PROCESS | 1647 | 1467364951799 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:22:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:22:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms 02:22:31 INFO - PROCESS | 1647 | 1467364951870 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:22:31 INFO - PROCESS | 1647 | 1467364951871 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:22:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:22:31 INFO - PROCESS | 1647 | 1467364951875 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:22:31 INFO - PROCESS | 1647 | 1467364951876 Marionette TRACE conn2 <- [1,2794,null,{}] 02:22:31 INFO - PROCESS | 1647 | 1467364951879 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:31 INFO - PROCESS | 1647 | 1467364951880 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:31 INFO - PROCESS | 1647 | 1467364951964 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:22:31 INFO - PROCESS | 1647 | 1467364951970 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:31 INFO - PROCESS | 1647 | 1467364951972 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1216c0000 == 32 [pid = 1647] [id = 706] 02:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1197a0800) [pid = 1647] [serial = 2118] [outer = 0x0] 02:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119ade800) [pid = 1647] [serial = 2119] [outer = 0x1197a0800] 02:22:31 INFO - PROCESS | 1647 | 1467364951997 Marionette DEBUG loaded listener.js 02:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119d29400) [pid = 1647] [serial = 2120] [outer = 0x1197a0800] 02:22:32 INFO - PROCESS | 1647 | 1467364952360 Marionette TRACE conn2 <- [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]]]}] 02:22:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:22:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 02:22:32 INFO - PROCESS | 1647 | 1467364952401 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:22:32 INFO - PROCESS | 1647 | 1467364952403 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:22:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:22:32 INFO - PROCESS | 1647 | 1467364952413 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:22:32 INFO - PROCESS | 1647 | 1467364952416 Marionette TRACE conn2 <- [1,2798,null,{}] 02:22:32 INFO - PROCESS | 1647 | 1467364952418 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:32 INFO - PROCESS | 1647 | 1467364952421 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:32 INFO - PROCESS | 1647 | 1467364952507 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:22:32 INFO - PROCESS | 1647 | 1467364952512 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:32 INFO - PROCESS | 1647 | 1467364952513 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12681b000 == 33 [pid = 1647] [id = 707] 02:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a6d800) [pid = 1647] [serial = 2121] [outer = 0x0] 02:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11a05c400) [pid = 1647] [serial = 2122] [outer = 0x112a6d800] 02:22:32 INFO - PROCESS | 1647 | 1467364952538 Marionette DEBUG loaded listener.js 02:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1215c8400) [pid = 1647] [serial = 2123] [outer = 0x112a6d800] 02:22:32 INFO - PROCESS | 1647 | 1467364952888 Marionette TRACE conn2 <- [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]]]}] 02:22:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:22:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 525ms 02:22:32 INFO - PROCESS | 1647 | 1467364952934 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:22:32 INFO - PROCESS | 1647 | 1467364952936 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:22:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:22:32 INFO - PROCESS | 1647 | 1467364952938 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:22:32 INFO - PROCESS | 1647 | 1467364952939 Marionette TRACE conn2 <- [1,2802,null,{}] 02:22:32 INFO - PROCESS | 1647 | 1467364952941 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:32 INFO - PROCESS | 1647 | 1467364952942 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:33 INFO - PROCESS | 1647 | 1467364953051 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:22:33 INFO - PROCESS | 1647 | 1467364953059 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:33 INFO - PROCESS | 1647 | 1467364953060 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12706c800 == 34 [pid = 1647] [id = 708] 02:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112eca000) [pid = 1647] [serial = 2124] [outer = 0x0] 02:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x121bad000) [pid = 1647] [serial = 2125] [outer = 0x112eca000] 02:22:33 INFO - PROCESS | 1647 | 1467364953085 Marionette DEBUG loaded listener.js 02:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124eab400) [pid = 1647] [serial = 2126] [outer = 0x112eca000] 02:22:33 INFO - PROCESS | 1647 | 1467364953410 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:22:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:22:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 02:22:33 INFO - PROCESS | 1647 | 1467364953458 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:22:33 INFO - PROCESS | 1647 | 1467364953460 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:22:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:22:33 INFO - PROCESS | 1647 | 1467364953462 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:22:33 INFO - PROCESS | 1647 | 1467364953463 Marionette TRACE conn2 <- [1,2806,null,{}] 02:22:33 INFO - PROCESS | 1647 | 1467364953466 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:33 INFO - PROCESS | 1647 | 1467364953467 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:33 INFO - PROCESS | 1647 | 1467364953570 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:22:33 INFO - PROCESS | 1647 | 1467364953574 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:33 INFO - PROCESS | 1647 | 1467364953578 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ec9000 == 35 [pid = 1647] [id = 709] 02:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126e2c400) [pid = 1647] [serial = 2127] [outer = 0x0] 02:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127236800) [pid = 1647] [serial = 2128] [outer = 0x126e2c400] 02:22:33 INFO - PROCESS | 1647 | 1467364953611 Marionette DEBUG loaded listener.js 02:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128e76400) [pid = 1647] [serial = 2129] [outer = 0x126e2c400] 02:22:33 INFO - PROCESS | 1647 | 1467364953997 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:22:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:22:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 568ms 02:22:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:22:34 INFO - PROCESS | 1647 | 1467364954037 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:22:34 INFO - PROCESS | 1647 | 1467364954039 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:22:34 INFO - PROCESS | 1647 | 1467364954041 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:22:34 INFO - PROCESS | 1647 | 1467364954042 Marionette TRACE conn2 <- [1,2810,null,{}] 02:22:34 INFO - PROCESS | 1647 | 1467364954044 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:34 INFO - PROCESS | 1647 | 1467364954045 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:34 INFO - PROCESS | 1647 | 1467364954149 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:22:34 INFO - PROCESS | 1647 | 1467364954153 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:34 INFO - PROCESS | 1647 | 1467364954154 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b08a000 == 36 [pid = 1647] [id = 710] 02:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112a62c00) [pid = 1647] [serial = 2130] [outer = 0x0] 02:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1292d0c00) [pid = 1647] [serial = 2131] [outer = 0x112a62c00] 02:22:34 INFO - PROCESS | 1647 | 1467364954185 Marionette DEBUG loaded listener.js 02:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a58dc00) [pid = 1647] [serial = 2132] [outer = 0x112a62c00] 02:22:34 INFO - PROCESS | 1647 | 1467364954504 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:22:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:22:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 02:22:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:22:34 INFO - PROCESS | 1647 | 1467364954563 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:22:34 INFO - PROCESS | 1647 | 1467364954564 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:22:34 INFO - PROCESS | 1647 | 1467364954566 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:22:34 INFO - PROCESS | 1647 | 1467364954567 Marionette TRACE conn2 <- [1,2814,null,{}] 02:22:34 INFO - PROCESS | 1647 | 1467364954570 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:34 INFO - PROCESS | 1647 | 1467364954571 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:34 INFO - PROCESS | 1647 | 1467364954669 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:22:34 INFO - PROCESS | 1647 | 1467364954708 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:34 INFO - PROCESS | 1647 | 1467364954709 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b92c000 == 37 [pid = 1647] [id = 711] 02:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a598c00) [pid = 1647] [serial = 2133] [outer = 0x0] 02:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a796800) [pid = 1647] [serial = 2134] [outer = 0x12a598c00] 02:22:34 INFO - PROCESS | 1647 | 1467364954734 Marionette DEBUG loaded listener.js 02:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a7a4400) [pid = 1647] [serial = 2135] [outer = 0x12a598c00] 02:22:35 INFO - PROCESS | 1647 | 1467364955089 Marionette TRACE conn2 <- [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]]]}] 02:22:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:22:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 568ms 02:22:35 INFO - PROCESS | 1647 | 1467364955135 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:22:35 INFO - PROCESS | 1647 | 1467364955137 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:22:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:22:35 INFO - PROCESS | 1647 | 1467364955141 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:22:35 INFO - PROCESS | 1647 | 1467364955142 Marionette TRACE conn2 <- [1,2818,null,{}] 02:22:35 INFO - PROCESS | 1647 | 1467364955146 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:35 INFO - PROCESS | 1647 | 1467364955147 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:35 INFO - PROCESS | 1647 | 1467364955297 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121279000) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1174fa800) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11872f400) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1197a3400) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1176eac00) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115e23800) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1211ab400) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1129b0800) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1195ad400) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x112a6f800) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x125169000) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1122bcc00) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x112acac00) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1292c7000) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119df5000) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:22:35 INFO - PROCESS | 1647 | 1467364955419 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 1647 | 1467364955420 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x121ec3800 == 38 [pid = 1647] [id = 712] 02:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1128cc400) [pid = 1647] [serial = 2136] [outer = 0x0] 02:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113d64000) [pid = 1647] [serial = 2137] [outer = 0x1128cc400] 02:22:35 INFO - PROCESS | 1647 | 1467364955445 Marionette DEBUG loaded listener.js 02:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11872f400) [pid = 1647] [serial = 2138] [outer = 0x1128cc400] 02:22:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf62000 == 37 [pid = 1647] [id = 16] 02:22:35 INFO - PROCESS | 1647 | 1467364955748 Marionette TRACE conn2 <- [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]]]}] 02:22:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:22:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 622ms 02:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:22:35 INFO - PROCESS | 1647 | 1467364955766 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:22:35 INFO - PROCESS | 1647 | 1467364955767 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:22:35 INFO - PROCESS | 1647 | 1467364955769 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:22:35 INFO - PROCESS | 1647 | 1467364955771 Marionette TRACE conn2 <- [1,2822,null,{}] 02:22:35 INFO - PROCESS | 1647 | 1467364955773 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:35 INFO - PROCESS | 1647 | 1467364955774 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:35 INFO - PROCESS | 1647 | 1467364955856 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:22:35 INFO - PROCESS | 1647 | 1467364955862 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 1647 | 1467364955863 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x126817000 == 38 [pid = 1647] [id = 713] 02:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116a1a400) [pid = 1647] [serial = 2139] [outer = 0x0] 02:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119df5000) [pid = 1647] [serial = 2140] [outer = 0x116a1a400] 02:22:35 INFO - PROCESS | 1647 | 1467364955887 Marionette DEBUG loaded listener.js 02:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x127239c00) [pid = 1647] [serial = 2141] [outer = 0x116a1a400] 02:22:36 INFO - PROCESS | 1647 | 1467364956217 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 02:22:36 INFO - PROCESS | 1647 | 1467364956240 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:22:36 INFO - PROCESS | 1647 | 1467364956243 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:22:36 INFO - PROCESS | 1647 | 1467364956245 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:22:36 INFO - PROCESS | 1647 | 1467364956246 Marionette TRACE conn2 <- [1,2826,null,{}] 02:22:36 INFO - PROCESS | 1647 | 1467364956249 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:36 INFO - PROCESS | 1647 | 1467364956250 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:36 INFO - PROCESS | 1647 | 1467364956367 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:22:36 INFO - PROCESS | 1647 | 1467364956373 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 1647 | 1467364956374 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c73e800 == 39 [pid = 1647] [id = 714] 02:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1211a5000) [pid = 1647] [serial = 2142] [outer = 0x0] 02:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a79e400) [pid = 1647] [serial = 2143] [outer = 0x1211a5000] 02:22:36 INFO - PROCESS | 1647 | 1467364956401 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12b018400) [pid = 1647] [serial = 2144] [outer = 0x1211a5000] 02:22:36 INFO - PROCESS | 1647 | 1467364956717 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms 02:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:22:36 INFO - PROCESS | 1647 | 1467364956768 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:22:36 INFO - PROCESS | 1647 | 1467364956769 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:22:36 INFO - PROCESS | 1647 | 1467364956771 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:22:36 INFO - PROCESS | 1647 | 1467364956773 Marionette TRACE conn2 <- [1,2830,null,{}] 02:22:36 INFO - PROCESS | 1647 | 1467364956775 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:36 INFO - PROCESS | 1647 | 1467364956777 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:36 INFO - PROCESS | 1647 | 1467364956871 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:22:36 INFO - PROCESS | 1647 | 1467364956876 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 1647 | 1467364956877 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d048800 == 40 [pid = 1647] [id = 715] 02:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12568a800) [pid = 1647] [serial = 2145] [outer = 0x0] 02:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b022000) [pid = 1647] [serial = 2146] [outer = 0x12568a800] 02:22:36 INFO - PROCESS | 1647 | 1467364956953 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12b8b2000) [pid = 1647] [serial = 2147] [outer = 0x12568a800] 02:22:37 INFO - PROCESS | 1647 | 1467364957240 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 02:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:22:37 INFO - PROCESS | 1647 | 1467364957291 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:22:37 INFO - PROCESS | 1647 | 1467364957292 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:22:37 INFO - PROCESS | 1647 | 1467364957296 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:22:37 INFO - PROCESS | 1647 | 1467364957297 Marionette TRACE conn2 <- [1,2834,null,{}] 02:22:37 INFO - PROCESS | 1647 | 1467364957300 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:37 INFO - PROCESS | 1647 | 1467364957301 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:37 INFO - PROCESS | 1647 | 1467364957389 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:22:37 INFO - PROCESS | 1647 | 1467364957495 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:37 INFO - PROCESS | 1647 | 1467364957497 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e4e800 == 41 [pid = 1647] [id = 716] 02:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x111daa000) [pid = 1647] [serial = 2148] [outer = 0x0] 02:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1129a8000) [pid = 1647] [serial = 2149] [outer = 0x111daa000] 02:22:37 INFO - PROCESS | 1647 | 1467364957529 Marionette DEBUG loaded listener.js 02:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x113d96400) [pid = 1647] [serial = 2150] [outer = 0x111daa000] 02:22:37 INFO - PROCESS | 1647 | 1467364957995 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 719ms 02:22:38 INFO - PROCESS | 1647 | 1467364958017 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:22:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:22:38 INFO - PROCESS | 1647 | 1467364958019 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:22:38 INFO - PROCESS | 1647 | 1467364958022 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:22:38 INFO - PROCESS | 1647 | 1467364958024 Marionette TRACE conn2 <- [1,2838,null,{}] 02:22:38 INFO - PROCESS | 1647 | 1467364958028 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:38 INFO - PROCESS | 1647 | 1467364958031 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:38 INFO - PROCESS | 1647 | 1467364958141 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:22:38 INFO - PROCESS | 1647 | 1467364958202 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 1647 | 1467364958203 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ae4800 == 42 [pid = 1647] [id = 717] 02:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118113c00) [pid = 1647] [serial = 2151] [outer = 0x0] 02:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11954e000) [pid = 1647] [serial = 2152] [outer = 0x118113c00] 02:22:38 INFO - PROCESS | 1647 | 1467364958233 Marionette DEBUG loaded listener.js 02:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119aea800) [pid = 1647] [serial = 2153] [outer = 0x118113c00] 02:22:38 INFO - PROCESS | 1647 | 1467364958651 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 672ms 02:22:38 INFO - PROCESS | 1647 | 1467364958696 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:22:38 INFO - PROCESS | 1647 | 1467364958700 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:22:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:22:38 INFO - PROCESS | 1647 | 1467364958702 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:22:38 INFO - PROCESS | 1647 | 1467364958704 Marionette TRACE conn2 <- [1,2842,null,{}] 02:22:38 INFO - PROCESS | 1647 | 1467364958706 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:38 INFO - PROCESS | 1647 | 1467364958708 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:38 INFO - PROCESS | 1647 | 1467364958836 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:22:38 INFO - PROCESS | 1647 | 1467364958912 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 1647 | 1467364958913 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b21f000 == 43 [pid = 1647] [id = 718] 02:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1215ce000) [pid = 1647] [serial = 2154] [outer = 0x0] 02:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121baec00) [pid = 1647] [serial = 2155] [outer = 0x1215ce000] 02:22:38 INFO - PROCESS | 1647 | 1467364958942 Marionette DEBUG loaded listener.js 02:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126836800) [pid = 1647] [serial = 2156] [outer = 0x1215ce000] 02:22:39 INFO - PROCESS | 1647 | 1467364959365 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 669ms 02:22:39 INFO - PROCESS | 1647 | 1467364959372 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:22:39 INFO - PROCESS | 1647 | 1467364959373 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:22:39 INFO - PROCESS | 1647 | 1467364959383 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:22:39 INFO - PROCESS | 1647 | 1467364959387 Marionette TRACE conn2 <- [1,2846,null,{}] 02:22:39 INFO - PROCESS | 1647 | 1467364959390 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:39 INFO - PROCESS | 1647 | 1467364959393 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:39 INFO - PROCESS | 1647 | 1467364959498 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:22:39 INFO - PROCESS | 1647 | 1467364959561 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:39 INFO - PROCESS | 1647 | 1467364959562 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6be000 == 44 [pid = 1647] [id = 719] 02:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125690c00) [pid = 1647] [serial = 2157] [outer = 0x0] 02:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1276c2000) [pid = 1647] [serial = 2158] [outer = 0x125690c00] 02:22:39 INFO - PROCESS | 1647 | 1467364959602 Marionette DEBUG loaded listener.js 02:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12af86c00) [pid = 1647] [serial = 2159] [outer = 0x125690c00] 02:22:40 INFO - PROCESS | 1647 | 1467364960031 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 678ms 02:22:40 INFO - PROCESS | 1647 | 1467364960057 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:22:40 INFO - PROCESS | 1647 | 1467364960060 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:22:40 INFO - PROCESS | 1647 | 1467364960063 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:22:40 INFO - PROCESS | 1647 | 1467364960065 Marionette TRACE conn2 <- [1,2850,null,{}] 02:22:40 INFO - PROCESS | 1647 | 1467364960069 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:40 INFO - PROCESS | 1647 | 1467364960071 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:40 INFO - PROCESS | 1647 | 1467364960257 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:22:40 INFO - PROCESS | 1647 | 1467364960377 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 1647 | 1467364960378 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a761800 == 45 [pid = 1647] [id = 720] 02:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116760400) [pid = 1647] [serial = 2160] [outer = 0x0] 02:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129489800) [pid = 1647] [serial = 2161] [outer = 0x116760400] 02:22:40 INFO - PROCESS | 1647 | 1467364960407 Marionette DEBUG loaded listener.js 02:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b8b1c00) [pid = 1647] [serial = 2162] [outer = 0x116760400] 02:22:40 INFO - PROCESS | 1647 | 1467364960981 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 973ms 02:22:41 INFO - PROCESS | 1647 | 1467364961044 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:22:41 INFO - PROCESS | 1647 | 1467364961046 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:22:41 INFO - PROCESS | 1647 | 1467364961051 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:22:41 INFO - PROCESS | 1647 | 1467364961053 Marionette TRACE conn2 <- [1,2854,null,{}] 02:22:41 INFO - PROCESS | 1647 | 1467364961056 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:41 INFO - PROCESS | 1647 | 1467364961058 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:41 INFO - PROCESS | 1647 | 1467364961162 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:22:41 INFO - PROCESS | 1647 | 1467364961236 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:41 INFO - PROCESS | 1647 | 1467364961239 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x119bc1000 == 46 [pid = 1647] [id = 721] 02:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x112a9f400) [pid = 1647] [serial = 2163] [outer = 0x0] 02:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11663a000) [pid = 1647] [serial = 2164] [outer = 0x112a9f400] 02:22:41 INFO - PROCESS | 1647 | 1467364961266 Marionette DEBUG loaded listener.js 02:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1184e5800) [pid = 1647] [serial = 2165] [outer = 0x112a9f400] 02:22:41 INFO - PROCESS | 1647 | 1467364961734 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d048800 == 45 [pid = 1647] [id = 715] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c73e800 == 44 [pid = 1647] [id = 714] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf61800 == 43 [pid = 1647] [id = 17] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x126817000 == 42 [pid = 1647] [id = 713] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x121ec3800 == 41 [pid = 1647] [id = 712] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b92c000 == 40 [pid = 1647] [id = 711] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b08a000 == 39 [pid = 1647] [id = 710] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124ec9000 == 38 [pid = 1647] [id = 709] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12706c800 == 37 [pid = 1647] [id = 708] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12681b000 == 36 [pid = 1647] [id = 707] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1216c0000 == 35 [pid = 1647] [id = 706] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11917a000 == 34 [pid = 1647] [id = 705] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116abf800 == 33 [pid = 1647] [id = 704] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c47e800 == 32 [pid = 1647] [id = 702] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x119a2a800 == 31 [pid = 1647] [id = 703] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116f9b000 == 30 [pid = 1647] [id = 690] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a761800 == 29 [pid = 1647] [id = 720] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6be000 == 28 [pid = 1647] [id = 719] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b21f000 == 27 [pid = 1647] [id = 718] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124ae4800 == 26 [pid = 1647] [id = 717] 02:22:42 INFO - PROCESS | 1647 | --DOCSHELL 0x115e4e800 == 25 [pid = 1647] [id = 716] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x126a5e800) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118121800) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118715000) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11910f400) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118fd8000) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119d25800) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1197a4c00) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12764b400) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11628b800) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11680b800) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125166400) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1174fa400) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a62000) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121277c00) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121987000) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119da6800) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12766c000) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x129165000) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1272edc00) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118737400) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128e7a800) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197a2c00) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12947c400) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12af5f400) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a592c00) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x128e78000) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11a058c00) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1211a6400) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x127242c00) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1292c7400) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119df4c00) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 02:22:42 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12a797400) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 02:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1320ms 02:22:42 INFO - PROCESS | 1647 | 1467364962383 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:22:42 INFO - PROCESS | 1647 | 1467364962388 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:22:42 INFO - PROCESS | 1647 | 1467364962395 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:22:42 INFO - PROCESS | 1647 | 1467364962397 Marionette TRACE conn2 <- [1,2858,null,{}] 02:22:42 INFO - PROCESS | 1647 | 1467364962403 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:42 INFO - PROCESS | 1647 | 1467364962406 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:42 INFO - PROCESS | 1647 | 1467364962534 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:22:42 INFO - PROCESS | 1647 | 1467364962540 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:42 INFO - PROCESS | 1647 | 1467364962543 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abf800 == 26 [pid = 1647] [id = 722] 02:22:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112a66c00) [pid = 1647] [serial = 2166] [outer = 0x0] 02:22:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112a82400) [pid = 1647] [serial = 2167] [outer = 0x112a66c00] 02:22:42 INFO - PROCESS | 1647 | 1467364962571 Marionette DEBUG loaded listener.js 02:22:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x114fb0400) [pid = 1647] [serial = 2168] [outer = 0x112a66c00] 02:22:42 INFO - PROCESS | 1647 | 1467364962913 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 577ms 02:22:42 INFO - PROCESS | 1647 | 1467364962969 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:22:42 INFO - PROCESS | 1647 | 1467364962972 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:22:42 INFO - PROCESS | 1647 | 1467364962976 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:22:42 INFO - PROCESS | 1647 | 1467364962979 Marionette TRACE conn2 <- [1,2862,null,{}] 02:22:42 INFO - PROCESS | 1647 | 1467364962982 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:42 INFO - PROCESS | 1647 | 1467364962984 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:43 INFO - PROCESS | 1647 | 1467364963065 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:22:43 INFO - PROCESS | 1647 | 1467364963069 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:43 INFO - PROCESS | 1647 | 1467364963071 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119165000 == 27 [pid = 1647] [id = 723] 02:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11675c400) [pid = 1647] [serial = 2169] [outer = 0x0] 02:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1176ee000) [pid = 1647] [serial = 2170] [outer = 0x11675c400] 02:22:43 INFO - PROCESS | 1647 | 1467364963100 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1182d2800) [pid = 1647] [serial = 2171] [outer = 0x11675c400] 02:22:43 INFO - PROCESS | 1647 | 1467364963443 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 477ms 02:22:43 INFO - PROCESS | 1647 | 1467364963452 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:22:43 INFO - PROCESS | 1647 | 1467364963453 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:22:43 INFO - PROCESS | 1647 | 1467364963455 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:22:43 INFO - PROCESS | 1647 | 1467364963456 Marionette TRACE conn2 <- [1,2866,null,{}] 02:22:43 INFO - PROCESS | 1647 | 1467364963465 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:43 INFO - PROCESS | 1647 | 1467364963469 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:43 INFO - PROCESS | 1647 | 1467364963562 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:22:43 INFO - PROCESS | 1647 | 1467364963619 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:43 INFO - PROCESS | 1647 | 1467364963622 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e8800 == 28 [pid = 1647] [id = 724] 02:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11873c000) [pid = 1647] [serial = 2172] [outer = 0x0] 02:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118fd9800) [pid = 1647] [serial = 2173] [outer = 0x11873c000] 02:22:43 INFO - PROCESS | 1647 | 1467364963650 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1195b1400) [pid = 1647] [serial = 2174] [outer = 0x11873c000] 02:22:43 INFO - PROCESS | 1647 | 1467364963972 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:22:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:22:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 02:22:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:22:44 INFO - PROCESS | 1647 | 1467364964025 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:22:44 INFO - PROCESS | 1647 | 1467364964027 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:22:44 INFO - PROCESS | 1647 | 1467364964029 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:22:44 INFO - PROCESS | 1647 | 1467364964030 Marionette TRACE conn2 <- [1,2870,null,{}] 02:22:44 INFO - PROCESS | 1647 | 1467364964032 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:44 INFO - PROCESS | 1647 | 1467364964034 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:44 INFO - PROCESS | 1647 | 1467364964117 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:22:44 INFO - PROCESS | 1647 | 1467364964175 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 1647 | 1467364964177 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x121bc4800 == 29 [pid = 1647] [id = 725] 02:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197a0c00) [pid = 1647] [serial = 2175] [outer = 0x0] 02:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d2c800) [pid = 1647] [serial = 2176] [outer = 0x1197a0c00] 02:22:44 INFO - PROCESS | 1647 | 1467364964202 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119df6000) [pid = 1647] [serial = 2177] [outer = 0x1197a0c00] 02:22:44 INFO - PROCESS | 1647 | 1467364964515 Marionette TRACE conn2 <- [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]]]}] 02:22:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:22:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 02:22:44 INFO - PROCESS | 1647 | 1467364964557 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:22:44 INFO - PROCESS | 1647 | 1467364964558 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:22:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:22:44 INFO - PROCESS | 1647 | 1467364964561 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:22:44 INFO - PROCESS | 1647 | 1467364964562 Marionette TRACE conn2 <- [1,2874,null,{}] 02:22:44 INFO - PROCESS | 1647 | 1467364964564 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:44 INFO - PROCESS | 1647 | 1467364964565 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:44 INFO - PROCESS | 1647 | 1467364964671 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:22:44 INFO - PROCESS | 1647 | 1467364964676 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 1647 | 1467364964677 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12680d800 == 30 [pid = 1647] [id = 726] 02:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115e8c400) [pid = 1647] [serial = 2178] [outer = 0x0] 02:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119dfe800) [pid = 1647] [serial = 2179] [outer = 0x115e8c400] 02:22:44 INFO - PROCESS | 1647 | 1467364964701 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1211a4400) [pid = 1647] [serial = 2180] [outer = 0x115e8c400] 02:22:45 INFO - PROCESS | 1647 | 1467364965070 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 02:22:45 INFO - PROCESS | 1647 | 1467364965084 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:22:45 INFO - PROCESS | 1647 | 1467364965086 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:22:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:22:45 INFO - PROCESS | 1647 | 1467364965090 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:22:45 INFO - PROCESS | 1647 | 1467364965092 Marionette TRACE conn2 <- [1,2878,null,{}] 02:22:45 INFO - PROCESS | 1647 | 1467364965098 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:45 INFO - PROCESS | 1647 | 1467364965104 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:45 INFO - PROCESS | 1647 | 1467364965294 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:22:45 INFO - PROCESS | 1647 | 1467364965353 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:45 INFO - PROCESS | 1647 | 1467364965355 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1270b0800 == 31 [pid = 1647] [id = 727] 02:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1211a7c00) [pid = 1647] [serial = 2181] [outer = 0x0] 02:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121b36800) [pid = 1647] [serial = 2182] [outer = 0x1211a7c00] 02:22:45 INFO - PROCESS | 1647 | 1467364965396 Marionette DEBUG loaded listener.js 02:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125688400) [pid = 1647] [serial = 2183] [outer = 0x1211a7c00] 02:22:45 INFO - PROCESS | 1647 | 1467364965693 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 624ms 02:22:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:22:45 INFO - PROCESS | 1647 | 1467364965732 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:22:45 INFO - PROCESS | 1647 | 1467364965733 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:22:45 INFO - PROCESS | 1647 | 1467364965735 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:22:45 INFO - PROCESS | 1647 | 1467364965736 Marionette TRACE conn2 <- [1,2882,null,{}] 02:22:45 INFO - PROCESS | 1647 | 1467364965738 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:45 INFO - PROCESS | 1647 | 1467364965740 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:45 INFO - PROCESS | 1647 | 1467364965844 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:22:45 INFO - PROCESS | 1647 | 1467364965854 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:45 INFO - PROCESS | 1647 | 1467364965855 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e5800 == 32 [pid = 1647] [id = 728] 02:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124ce2400) [pid = 1647] [serial = 2184] [outer = 0x0] 02:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126eaa800) [pid = 1647] [serial = 2185] [outer = 0x124ce2400] 02:22:45 INFO - PROCESS | 1647 | 1467364965911 Marionette DEBUG loaded listener.js 02:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127648400) [pid = 1647] [serial = 2186] [outer = 0x124ce2400] 02:22:46 INFO - PROCESS | 1647 | 1467364966249 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:22:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:22:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 568ms 02:22:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:22:46 INFO - PROCESS | 1647 | 1467364966303 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:22:46 INFO - PROCESS | 1647 | 1467364966305 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:22:46 INFO - PROCESS | 1647 | 1467364966307 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:22:46 INFO - PROCESS | 1647 | 1467364966308 Marionette TRACE conn2 <- [1,2886,null,{}] 02:22:46 INFO - PROCESS | 1647 | 1467364966310 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:46 INFO - PROCESS | 1647 | 1467364966311 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:46 INFO - PROCESS | 1647 | 1467364966411 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126e2c400) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a598c00) [pid = 1647] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a62c00) [pid = 1647] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112eca000) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1184e9c00) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1197a0800) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113034c00) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11675ec00) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112a6d800) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118731800) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1128cc400) [pid = 1647] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12ca6d000) [pid = 1647] [serial = 47] [outer = 0x0] [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:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116a1a400) [pid = 1647] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1211a5000) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12cf62800) [pid = 1647] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1164e5400) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:22:46 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12568a800) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:22:46 INFO - PROCESS | 1647 | 1467364966643 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:46 INFO - PROCESS | 1647 | 1467364966645 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1212e1000 == 33 [pid = 1647] [id = 729] 02:22:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112035c00) [pid = 1647] [serial = 2187] [outer = 0x0] 02:22:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112a62c00) [pid = 1647] [serial = 2188] [outer = 0x112035c00] 02:22:46 INFO - PROCESS | 1647 | 1467364966669 Marionette DEBUG loaded listener.js 02:22:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116a1a400) [pid = 1647] [serial = 2189] [outer = 0x112035c00] 02:22:46 INFO - PROCESS | 1647 | 1467364966936 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:22:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:22:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 672ms 02:22:46 INFO - PROCESS | 1647 | 1467364966984 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:22:46 INFO - PROCESS | 1647 | 1467364966986 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:22:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:22:46 INFO - PROCESS | 1647 | 1467364966988 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:22:46 INFO - PROCESS | 1647 | 1467364966990 Marionette TRACE conn2 <- [1,2890,null,{}] 02:22:46 INFO - PROCESS | 1647 | 1467364966993 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:46 INFO - PROCESS | 1647 | 1467364966996 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:47 INFO - PROCESS | 1647 | 1467364967073 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:22:47 INFO - PROCESS | 1647 | 1467364967078 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:47 INFO - PROCESS | 1647 | 1467364967080 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a742800 == 34 [pid = 1647] [id = 730] 02:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116768c00) [pid = 1647] [serial = 2190] [outer = 0x0] 02:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123f95800) [pid = 1647] [serial = 2191] [outer = 0x116768c00] 02:22:47 INFO - PROCESS | 1647 | 1467364967112 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1276bd400) [pid = 1647] [serial = 2192] [outer = 0x116768c00] 02:22:47 INFO - PROCESS | 1647 | 1467364967501 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:22:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 02:22:47 INFO - PROCESS | 1647 | 1467364967527 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:22:47 INFO - PROCESS | 1647 | 1467364967529 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:22:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:22:47 INFO - PROCESS | 1647 | 1467364967532 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - PROCESS | 1647 | 1467364967534 Marionette TRACE conn2 <- [1,2894,null,{}] 02:22:47 INFO - PROCESS | 1647 | 1467364967538 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:47 INFO - PROCESS | 1647 | 1467364967539 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:47 INFO - PROCESS | 1647 | 1467364967665 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:22:47 INFO - PROCESS | 1647 | 1467364967671 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:47 INFO - PROCESS | 1647 | 1467364967672 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b07d000 == 35 [pid = 1647] [id = 731] 02:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d23800) [pid = 1647] [serial = 2193] [outer = 0x0] 02:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129165800) [pid = 1647] [serial = 2194] [outer = 0x119d23800] 02:22:47 INFO - PROCESS | 1647 | 1467364967711 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1292c5800) [pid = 1647] [serial = 2195] [outer = 0x119d23800] 02:22:48 INFO - PROCESS | 1647 | 1467364968100 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:22:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:22:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 02:22:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:22:48 INFO - PROCESS | 1647 | 1467364968152 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:22:48 INFO - PROCESS | 1647 | 1467364968154 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:22:48 INFO - PROCESS | 1647 | 1467364968156 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:22:48 INFO - PROCESS | 1647 | 1467364968157 Marionette TRACE conn2 <- [1,2898,null,{}] 02:22:48 INFO - PROCESS | 1647 | 1467364968173 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:48 INFO - PROCESS | 1647 | 1467364968174 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:48 INFO - PROCESS | 1647 | 1467364968264 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:22:48 INFO - PROCESS | 1647 | 1467364968268 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 1647 | 1467364968269 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b92d800 == 36 [pid = 1647] [id = 732] 02:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1292c6800) [pid = 1647] [serial = 2196] [outer = 0x0] 02:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129da4800) [pid = 1647] [serial = 2197] [outer = 0x1292c6800] 02:22:48 INFO - PROCESS | 1647 | 1467364968296 Marionette DEBUG loaded listener.js 02:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a5e0c00) [pid = 1647] [serial = 2198] [outer = 0x1292c6800] 02:22:48 INFO - PROCESS | 1647 | 1467364968728 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:22:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:22:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 581ms 02:22:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:22:48 INFO - PROCESS | 1647 | 1467364968738 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:22:48 INFO - PROCESS | 1647 | 1467364968740 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:22:48 INFO - PROCESS | 1647 | 1467364968744 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:22:48 INFO - PROCESS | 1647 | 1467364968746 Marionette TRACE conn2 <- [1,2902,null,{}] 02:22:48 INFO - PROCESS | 1647 | 1467364968749 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:48 INFO - PROCESS | 1647 | 1467364968751 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:48 INFO - PROCESS | 1647 | 1467364968872 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:22:48 INFO - PROCESS | 1647 | 1467364968932 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 1647 | 1467364968934 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11874c800 == 37 [pid = 1647] [id = 733] 02:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x112a54000) [pid = 1647] [serial = 2199] [outer = 0x0] 02:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112ac4c00) [pid = 1647] [serial = 2200] [outer = 0x112a54000] 02:22:48 INFO - PROCESS | 1647 | 1467364968965 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11628bc00) [pid = 1647] [serial = 2201] [outer = 0x112a54000] 02:22:49 INFO - PROCESS | 1647 | 1467364969597 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:22:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:22:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 921ms 02:22:49 INFO - PROCESS | 1647 | 1467364969681 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:22:49 INFO - PROCESS | 1647 | 1467364969684 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:22:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:22:49 INFO - PROCESS | 1647 | 1467364969690 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:22:49 INFO - PROCESS | 1647 | 1467364969692 Marionette TRACE conn2 <- [1,2906,null,{}] 02:22:49 INFO - PROCESS | 1647 | 1467364969694 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:49 INFO - PROCESS | 1647 | 1467364969696 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:49 INFO - PROCESS | 1647 | 1467364969811 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:22:49 INFO - PROCESS | 1647 | 1467364969867 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:49 INFO - PROCESS | 1647 | 1467364969869 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1251c6000 == 38 [pid = 1647] [id = 734] 02:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118733000) [pid = 1647] [serial = 2202] [outer = 0x0] 02:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118977800) [pid = 1647] [serial = 2203] [outer = 0x118733000] 02:22:49 INFO - PROCESS | 1647 | 1467364969899 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1195abc00) [pid = 1647] [serial = 2204] [outer = 0x118733000] 02:22:50 INFO - PROCESS | 1647 | 1467364970454 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:22:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:22:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 922ms 02:22:50 INFO - PROCESS | 1647 | 1467364970620 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:22:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:22:50 INFO - PROCESS | 1647 | 1467364970622 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:22:50 INFO - PROCESS | 1647 | 1467364970625 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:22:50 INFO - PROCESS | 1647 | 1467364970629 Marionette TRACE conn2 <- [1,2910,null,{}] 02:22:50 INFO - PROCESS | 1647 | 1467364970638 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:50 INFO - PROCESS | 1647 | 1467364970640 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:50 INFO - PROCESS | 1647 | 1467364970751 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:22:50 INFO - PROCESS | 1647 | 1467364970834 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:50 INFO - PROCESS | 1647 | 1467364970837 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abe800 == 39 [pid = 1647] [id = 735] 02:22:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116236400) [pid = 1647] [serial = 2205] [outer = 0x0] 02:22:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x116a1b000) [pid = 1647] [serial = 2206] [outer = 0x116236400] 02:22:50 INFO - PROCESS | 1647 | 1467364970865 Marionette DEBUG loaded listener.js 02:22:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118117800) [pid = 1647] [serial = 2207] [outer = 0x116236400] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12b07d000 == 38 [pid = 1647] [id = 731] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a742800 == 37 [pid = 1647] [id = 730] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1212e1000 == 36 [pid = 1647] [id = 729] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e5800 == 35 [pid = 1647] [id = 728] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1270b0800 == 34 [pid = 1647] [id = 727] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12680d800 == 33 [pid = 1647] [id = 726] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x121bc4800 == 32 [pid = 1647] [id = 725] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e8800 == 31 [pid = 1647] [id = 724] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12cf67800) [pid = 1647] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119165000 == 30 [pid = 1647] [id = 723] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x116abf800 == 29 [pid = 1647] [id = 722] 02:22:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119bc1000 == 28 [pid = 1647] [id = 721] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127236800) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128e76400) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a796800) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1292d0c00) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121bad000) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118974000) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119112000) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119ade800) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119d29400) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113edb800) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118114400) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12a7a4400) [pid = 1647] [serial = 2135] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116a1b400) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11811d800) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11a05c400) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1215c8400) [pid = 1647] [serial = 2123] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12af60000) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b8b2000) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11872f400) [pid = 1647] [serial = 2138] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1129ac800) [pid = 1647] [serial = 1457] [outer = 0x0] [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:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119df5000) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a58dc00) [pid = 1647] [serial = 2132] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12b018400) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12a79e400) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x113d64000) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124eab400) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x127239c00) [pid = 1647] [serial = 2141] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12a596400) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12b022000) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 02:22:51 INFO - PROCESS | 1647 | 1467364971305 Marionette TRACE conn2 <- [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]]]}] 02:22:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:22:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:22:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 730ms 02:22:51 INFO - PROCESS | 1647 | 1467364971356 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:22:51 INFO - TEST-START | /DOMEvents/constructors.html 02:22:51 INFO - PROCESS | 1647 | 1467364971360 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:22:51 INFO - PROCESS | 1647 | 1467364971367 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:22:51 INFO - PROCESS | 1647 | 1467364971371 Marionette TRACE conn2 <- [1,2914,null,{}] 02:22:51 INFO - PROCESS | 1647 | 1467364971374 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:51 INFO - PROCESS | 1647 | 1467364971376 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:51 INFO - PROCESS | 1647 | 1467364971505 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:22:51 INFO - PROCESS | 1647 | 1467364971592 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:51 INFO - PROCESS | 1647 | 1467364971593 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a99800 == 29 [pid = 1647] [id = 736] 02:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x118114400) [pid = 1647] [serial = 2208] [outer = 0x0] 02:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118739400) [pid = 1647] [serial = 2209] [outer = 0x118114400] 02:22:51 INFO - PROCESS | 1647 | 1467364971637 Marionette DEBUG loaded listener.js 02:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1195a9800) [pid = 1647] [serial = 2210] [outer = 0x118114400] 02:22:52 INFO - PROCESS | 1647 | 1467364972022 Marionette TRACE conn2 <- [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]]]}] 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:22:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 681ms 02:22:52 INFO - PROCESS | 1647 | 1467364972047 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:22:52 INFO - PROCESS | 1647 | 1467364972048 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:22:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:22:52 INFO - PROCESS | 1647 | 1467364972051 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:22:52 INFO - PROCESS | 1647 | 1467364972052 Marionette TRACE conn2 <- [1,2918,null,{}] 02:22:52 INFO - PROCESS | 1647 | 1467364972060 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:52 INFO - PROCESS | 1647 | 1467364972063 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:52 INFO - PROCESS | 1647 | 1467364972155 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:22:52 INFO - PROCESS | 1647 | 1467364972236 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 1647 | 1467364972239 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ae1800 == 30 [pid = 1647] [id = 737] 02:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1122b8400) [pid = 1647] [serial = 2211] [outer = 0x0] 02:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11a053c00) [pid = 1647] [serial = 2212] [outer = 0x1122b8400] 02:22:52 INFO - PROCESS | 1647 | 1467364972268 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x121277c00) [pid = 1647] [serial = 2213] [outer = 0x1122b8400] 02:22:52 INFO - PROCESS | 1647 | 1467364972543 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:22:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:22:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 02:22:52 INFO - PROCESS | 1647 | 1467364972571 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:22:52 INFO - PROCESS | 1647 | 1467364972573 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:22:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:22:52 INFO - PROCESS | 1647 | 1467364972584 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:22:52 INFO - PROCESS | 1647 | 1467364972586 Marionette TRACE conn2 <- [1,2922,null,{}] 02:22:52 INFO - PROCESS | 1647 | 1467364972589 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:52 INFO - PROCESS | 1647 | 1467364972591 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:52 INFO - PROCESS | 1647 | 1467364972754 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:22:52 INFO - PROCESS | 1647 | 1467364972802 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 1647 | 1467364972803 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1270c0800 == 31 [pid = 1647] [id = 738] 02:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121278400) [pid = 1647] [serial = 2214] [outer = 0x0] 02:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121686000) [pid = 1647] [serial = 2215] [outer = 0x121278400] 02:22:52 INFO - PROCESS | 1647 | 1467364972844 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124ea6400) [pid = 1647] [serial = 2216] [outer = 0x121278400] 02:22:53 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:22:53 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:22:53 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:22:53 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:22:53 INFO - PROCESS | 1647 | 1467364973114 Marionette TRACE conn2 <- [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]]]}] 02:22:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:22:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:22:53 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 02:22:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:22:53 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 02:22:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:22:53 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]" 02:22:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:22:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:22:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 581ms 02:22:53 INFO - PROCESS | 1647 | 1467364973157 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:22:53 INFO - PROCESS | 1647 | 1467364973159 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:22:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:22:53 INFO - PROCESS | 1647 | 1467364973168 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 1647 | 1467364973169 Marionette TRACE conn2 <- [1,2926,null,{}] 02:22:53 INFO - PROCESS | 1647 | 1467364973171 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:53 INFO - PROCESS | 1647 | 1467364973172 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:53 INFO - PROCESS | 1647 | 1467364973259 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:22:53 INFO - PROCESS | 1647 | 1467364973265 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:53 INFO - PROCESS | 1647 | 1467364973266 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a505000 == 32 [pid = 1647] [id = 739] 02:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112a6a000) [pid = 1647] [serial = 2217] [outer = 0x0] 02:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126836000) [pid = 1647] [serial = 2218] [outer = 0x112a6a000] 02:22:53 INFO - PROCESS | 1647 | 1467364973291 Marionette DEBUG loaded listener.js 02:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x128e6e000) [pid = 1647] [serial = 2219] [outer = 0x112a6a000] 02:22:53 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:22:53 INFO - PROCESS | 1647 | 1467364973622 Marionette TRACE conn2 <- [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]]]}] 02:22:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:22:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 02:22:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:22:53 INFO - PROCESS | 1647 | 1467364973636 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:22:53 INFO - PROCESS | 1647 | 1467364973638 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:22:53 INFO - PROCESS | 1647 | 1467364973640 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 1647 | 1467364973641 Marionette TRACE conn2 <- [1,2930,null,{}] 02:22:53 INFO - PROCESS | 1647 | 1467364973644 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:53 INFO - PROCESS | 1647 | 1467364973649 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:53 INFO - PROCESS | 1647 | 1467364973773 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:22:53 INFO - PROCESS | 1647 | 1467364973784 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:53 INFO - PROCESS | 1647 | 1467364973786 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b07d000 == 33 [pid = 1647] [id = 740] 02:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1292cfc00) [pid = 1647] [serial = 2220] [outer = 0x0] 02:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12a59bc00) [pid = 1647] [serial = 2221] [outer = 0x1292cfc00] 02:22:53 INFO - PROCESS | 1647 | 1467364973811 Marionette DEBUG loaded listener.js 02:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a79fc00) [pid = 1647] [serial = 2222] [outer = 0x1292cfc00] 02:22:54 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:22:54 INFO - PROCESS | 1647 | 1467364974119 Marionette TRACE conn2 <- [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]]]}] 02:22:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:22:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 02:22:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:22:54 INFO - PROCESS | 1647 | 1467364974158 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:22:54 INFO - PROCESS | 1647 | 1467364974160 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:22:54 INFO - PROCESS | 1647 | 1467364974164 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:22:54 INFO - PROCESS | 1647 | 1467364974165 Marionette TRACE conn2 <- [1,2934,null,{}] 02:22:54 INFO - PROCESS | 1647 | 1467364974168 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:54 INFO - PROCESS | 1647 | 1467364974176 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:54 INFO - PROCESS | 1647 | 1467364974273 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:22:54 INFO - PROCESS | 1647 | 1467364974313 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:54 INFO - PROCESS | 1647 | 1467364974314 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd2e800 == 34 [pid = 1647] [id = 741] 02:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12a7a4800) [pid = 1647] [serial = 2223] [outer = 0x0] 02:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12af88400) [pid = 1647] [serial = 2224] [outer = 0x12a7a4800] 02:22:54 INFO - PROCESS | 1647 | 1467364974338 Marionette DEBUG loaded listener.js 02:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b01b400) [pid = 1647] [serial = 2225] [outer = 0x12a7a4800] 02:22:54 INFO - PROCESS | 1647 | 1467364974635 Marionette TRACE conn2 <- [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]]]}] 02:22:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:22:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 520ms 02:22:54 INFO - PROCESS | 1647 | 1467364974683 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:22:54 INFO - PROCESS | 1647 | 1467364974684 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:22:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:22:54 INFO - PROCESS | 1647 | 1467364974687 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:22:54 INFO - PROCESS | 1647 | 1467364974688 Marionette TRACE conn2 <- [1,2938,null,{}] 02:22:54 INFO - PROCESS | 1647 | 1467364974690 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:54 INFO - PROCESS | 1647 | 1467364974691 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:54 INFO - PROCESS | 1647 | 1467364974791 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:22:54 INFO - PROCESS | 1647 | 1467364974802 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:54 INFO - PROCESS | 1647 | 1467364974803 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd70000 == 35 [pid = 1647] [id = 742] 02:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12b021800) [pid = 1647] [serial = 2226] [outer = 0x0] 02:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b8a7800) [pid = 1647] [serial = 2227] [outer = 0x12b021800] 02:22:54 INFO - PROCESS | 1647 | 1467364974828 Marionette DEBUG loaded listener.js 02:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b8b1400) [pid = 1647] [serial = 2228] [outer = 0x12b021800] 02:22:55 INFO - PROCESS | 1647 | 1467364975120 Marionette TRACE conn2 <- [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]]]}] 02:22:55 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. 02:22:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 02:22:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:22:55 INFO - PROCESS | 1647 | 1467364975161 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:22:55 INFO - PROCESS | 1647 | 1467364975164 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:22:55 INFO - PROCESS | 1647 | 1467364975167 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:22:55 INFO - PROCESS | 1647 | 1467364975168 Marionette TRACE conn2 <- [1,2942,null,{}] 02:22:55 INFO - PROCESS | 1647 | 1467364975178 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:55 INFO - PROCESS | 1647 | 1467364975181 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:55 INFO - PROCESS | 1647 | 1467364975283 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:22:55 INFO - PROCESS | 1647 | 1467364975286 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 1647 | 1467364975287 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c729000 == 36 [pid = 1647] [id = 743] 02:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b8b2000) [pid = 1647] [serial = 2229] [outer = 0x0] 02:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b964c00) [pid = 1647] [serial = 2230] [outer = 0x12b8b2000] 02:22:55 INFO - PROCESS | 1647 | 1467364975311 Marionette DEBUG loaded listener.js 02:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b96b400) [pid = 1647] [serial = 2231] [outer = 0x12b8b2000] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115e8c400) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124ce2400) [pid = 1647] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11873c000) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a66c00) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1197a0c00) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a9f400) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x111daa000) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118113c00) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1215ce000) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x125690c00) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1211a7c00) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116760400) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112035c00) [pid = 1647] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119d23800) [pid = 1647] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11675c400) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:22:55 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x116768c00) [pid = 1647] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:22:55 INFO - PROCESS | 1647 | 1467364975663 Marionette TRACE conn2 <- [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"]]]}] 02:22:55 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 02:22:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:22:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 518ms 02:22:55 INFO - PROCESS | 1647 | 1467364975685 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:22:55 INFO - PROCESS | 1647 | 1467364975687 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:22:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:22:55 INFO - PROCESS | 1647 | 1467364975689 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:22:55 INFO - PROCESS | 1647 | 1467364975690 Marionette TRACE conn2 <- [1,2946,null,{}] 02:22:55 INFO - PROCESS | 1647 | 1467364975692 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:55 INFO - PROCESS | 1647 | 1467364975694 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:55 INFO - PROCESS | 1647 | 1467364975814 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:22:55 INFO - PROCESS | 1647 | 1467364975850 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 1647 | 1467364975851 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1295b5800 == 37 [pid = 1647] [id = 744] 02:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11675c400) [pid = 1647] [serial = 2232] [outer = 0x0] 02:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118716800) [pid = 1647] [serial = 2233] [outer = 0x11675c400] 02:22:55 INFO - PROCESS | 1647 | 1467364975875 Marionette DEBUG loaded listener.js 02:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121690400) [pid = 1647] [serial = 2234] [outer = 0x11675c400] 02:22:56 INFO - PROCESS | 1647 | 1467364976124 Marionette TRACE conn2 <- [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]]]}] 02:22:56 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. 02:22:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 471ms 02:22:56 INFO - PROCESS | 1647 | 1467364976167 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:22:56 INFO - PROCESS | 1647 | 1467364976169 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:22:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:22:56 INFO - PROCESS | 1647 | 1467364976171 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 1647 | 1467364976184 Marionette TRACE conn2 <- [1,2950,null,{}] 02:22:56 INFO - PROCESS | 1647 | 1467364976191 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:56 INFO - PROCESS | 1647 | 1467364976193 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:56 INFO - PROCESS | 1647 | 1467364976298 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:22:56 INFO - PROCESS | 1647 | 1467364976301 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:56 INFO - PROCESS | 1647 | 1467364976303 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf6e800 == 38 [pid = 1647] [id = 745] 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1215ce000) [pid = 1647] [serial = 2235] [outer = 0x0] 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x129160800) [pid = 1647] [serial = 2236] [outer = 0x1215ce000] 02:22:56 INFO - PROCESS | 1647 | 1467364976329 Marionette DEBUG loaded listener.js 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12ba0c800) [pid = 1647] [serial = 2237] [outer = 0x1215ce000] 02:22:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d053800 == 39 [pid = 1647] [id = 746] 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12bd17800) [pid = 1647] [serial = 2238] [outer = 0x0] 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12b8b3000) [pid = 1647] [serial = 2239] [outer = 0x12bd17800] 02:22:56 INFO - PROCESS | 1647 | 1467364976671 Marionette TRACE conn2 <- [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]]]}] 02:22:56 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. 02:22:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 536ms 02:22:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:22:56 INFO - PROCESS | 1647 | 1467364976707 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:22:56 INFO - PROCESS | 1647 | 1467364976708 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:22:56 INFO - PROCESS | 1647 | 1467364976710 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 1647 | 1467364976712 Marionette TRACE conn2 <- [1,2954,null,{}] 02:22:56 INFO - PROCESS | 1647 | 1467364976714 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:56 INFO - PROCESS | 1647 | 1467364976715 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:56 INFO - PROCESS | 1647 | 1467364976846 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:22:56 INFO - PROCESS | 1647 | 1467364976851 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:56 INFO - PROCESS | 1647 | 1467364976852 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d057800 == 40 [pid = 1647] [id = 747] 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12ba0e400) [pid = 1647] [serial = 2240] [outer = 0x0] 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12ba13000) [pid = 1647] [serial = 2241] [outer = 0x12ba0e400] 02:22:56 INFO - PROCESS | 1647 | 1467364976876 Marionette DEBUG loaded listener.js 02:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12bd1cc00) [pid = 1647] [serial = 2242] [outer = 0x12ba0e400] 02:22:57 INFO - PROCESS | 1647 | 1467364977143 Marionette TRACE conn2 <- [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]]]}] 02:22:57 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:22:57 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 02:22:57 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 470ms 02:22:57 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:22:57 INFO - PROCESS | 1647 | 1467364977190 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:22:57 INFO - PROCESS | 1647 | 1467364977191 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:22:57 INFO - PROCESS | 1647 | 1467364977194 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:22:57 INFO - PROCESS | 1647 | 1467364977197 Marionette TRACE conn2 <- [1,2958,null,{}] 02:22:57 INFO - PROCESS | 1647 | 1467364977204 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:57 INFO - PROCESS | 1647 | 1467364977205 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:57 INFO - PROCESS | 1647 | 1467364977297 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:22:57 INFO - PROCESS | 1647 | 1467364977301 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:57 INFO - PROCESS | 1647 | 1467364977302 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c7bd800 == 41 [pid = 1647] [id = 748] 02:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124cedc00) [pid = 1647] [serial = 2243] [outer = 0x0] 02:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12bd22000) [pid = 1647] [serial = 2244] [outer = 0x124cedc00] 02:22:57 INFO - PROCESS | 1647 | 1467364977325 Marionette DEBUG loaded listener.js 02:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12bdca800) [pid = 1647] [serial = 2245] [outer = 0x124cedc00] 02:22:57 INFO - PROCESS | 1647 | 1467364977776 Marionette TRACE conn2 <- [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]]]}] 02:22:57 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. 02:22:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 625ms 02:22:57 INFO - PROCESS | 1647 | 1467364977820 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:22:57 INFO - PROCESS | 1647 | 1467364977823 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:22:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:22:57 INFO - PROCESS | 1647 | 1467364977826 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:22:57 INFO - PROCESS | 1647 | 1467364977829 Marionette TRACE conn2 <- [1,2962,null,{}] 02:22:57 INFO - PROCESS | 1647 | 1467364977833 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:57 INFO - PROCESS | 1647 | 1467364977835 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:57 INFO - PROCESS | 1647 | 1467364977948 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:22:58 INFO - PROCESS | 1647 | 1467364978010 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 1647 | 1467364978012 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a9c000 == 42 [pid = 1647] [id = 749] 02:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115ddc800) [pid = 1647] [serial = 2246] [outer = 0x0] 02:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1176ec000) [pid = 1647] [serial = 2247] [outer = 0x115ddc800] 02:22:58 INFO - PROCESS | 1647 | 1467364978083 Marionette DEBUG loaded listener.js 02:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118737000) [pid = 1647] [serial = 2248] [outer = 0x115ddc800] 02:22:58 INFO - PROCESS | 1647 | 1467364978446 Marionette TRACE conn2 <- [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]]]}] 02:22:58 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. 02:22:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 624ms 02:22:58 INFO - PROCESS | 1647 | 1467364978451 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:22:58 INFO - PROCESS | 1647 | 1467364978454 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:22:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:22:58 INFO - PROCESS | 1647 | 1467364978459 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:22:58 INFO - PROCESS | 1647 | 1467364978462 Marionette TRACE conn2 <- [1,2966,null,{}] 02:22:58 INFO - PROCESS | 1647 | 1467364978465 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:58 INFO - PROCESS | 1647 | 1467364978467 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:58 INFO - PROCESS | 1647 | 1467364978574 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:22:58 INFO - PROCESS | 1647 | 1467364978637 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 1647 | 1467364978638 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292a8000 == 43 [pid = 1647] [id = 750] 02:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118fdf000) [pid = 1647] [serial = 2249] [outer = 0x0] 02:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1197aa800) [pid = 1647] [serial = 2250] [outer = 0x118fdf000] 02:22:58 INFO - PROCESS | 1647 | 1467364978710 Marionette DEBUG loaded listener.js 02:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119d9d400) [pid = 1647] [serial = 2251] [outer = 0x118fdf000] 02:22:59 INFO - PROCESS | 1647 | 1467364979066 Marionette TRACE conn2 <- [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]]]}] 02:22:59 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. 02:22:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 02:22:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:22:59 INFO - PROCESS | 1647 | 1467364979080 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 1647 | 1467364979082 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:22:59 INFO - PROCESS | 1647 | 1467364979084 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 1647 | 1467364979087 Marionette TRACE conn2 <- [1,2970,null,{}] 02:22:59 INFO - PROCESS | 1647 | 1467364979095 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:59 INFO - PROCESS | 1647 | 1467364979098 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:59 INFO - PROCESS | 1647 | 1467364979203 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:22:59 INFO - PROCESS | 1647 | 1467364979267 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 1647 | 1467364979269 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf5c800 == 44 [pid = 1647] [id = 751] 02:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1211aa800) [pid = 1647] [serial = 2252] [outer = 0x0] 02:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124ea2800) [pid = 1647] [serial = 2253] [outer = 0x1211aa800] 02:22:59 INFO - PROCESS | 1647 | 1467364979341 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12916d800) [pid = 1647] [serial = 2254] [outer = 0x1211aa800] 02:22:59 INFO - PROCESS | 1647 | 1467364979698 Marionette TRACE conn2 <- [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]]]}] 02:22:59 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. 02:22:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 02:22:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:22:59 INFO - PROCESS | 1647 | 1467364979706 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 1647 | 1467364979708 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:22:59 INFO - PROCESS | 1647 | 1467364979710 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 1647 | 1467364979711 Marionette TRACE conn2 <- [1,2974,null,{}] 02:22:59 INFO - PROCESS | 1647 | 1467364979714 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:59 INFO - PROCESS | 1647 | 1467364979715 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:59 INFO - PROCESS | 1647 | 1467364979819 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:22:59 INFO - PROCESS | 1647 | 1467364979878 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 1647 | 1467364979879 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:22:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c8d0000 == 45 [pid = 1647] [id = 752] 02:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12916ac00) [pid = 1647] [serial = 2255] [outer = 0x0] 02:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12a58f800) [pid = 1647] [serial = 2256] [outer = 0x12916ac00] 02:22:59 INFO - PROCESS | 1647 | 1467364979907 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12a79a800) [pid = 1647] [serial = 2257] [outer = 0x12916ac00] 02:23:00 INFO - PROCESS | 1647 | 1467364980338 Marionette TRACE conn2 <- [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]]]}] 02:23:00 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. 02:23:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 02:23:00 INFO - PROCESS | 1647 | 1467364980380 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:23:00 INFO - PROCESS | 1647 | 1467364980382 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:23:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:23:00 INFO - PROCESS | 1647 | 1467364980384 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:23:00 INFO - PROCESS | 1647 | 1467364980385 Marionette TRACE conn2 <- [1,2978,null,{}] 02:23:00 INFO - PROCESS | 1647 | 1467364980388 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:00 INFO - PROCESS | 1647 | 1467364980390 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:00 INFO - PROCESS | 1647 | 1467364980494 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:23:00 INFO - PROCESS | 1647 | 1467364980556 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:00 INFO - PROCESS | 1647 | 1467364980558 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x118755000 == 46 [pid = 1647] [id = 753] 02:23:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11223cc00) [pid = 1647] [serial = 2258] [outer = 0x0] 02:23:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112a83000) [pid = 1647] [serial = 2259] [outer = 0x11223cc00] 02:23:00 INFO - PROCESS | 1647 | 1467364980739 Marionette DEBUG loaded listener.js 02:23:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1164e2c00) [pid = 1647] [serial = 2260] [outer = 0x11223cc00] 02:23:01 INFO - PROCESS | 1647 | 1467364981133 Marionette TRACE conn2 <- [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]]]}] 02:23:01 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. 02:23:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 772ms 02:23:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:23:01 INFO - PROCESS | 1647 | 1467364981157 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:23:01 INFO - PROCESS | 1647 | 1467364981159 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:23:01 INFO - PROCESS | 1647 | 1467364981163 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:23:01 INFO - PROCESS | 1647 | 1467364981164 Marionette TRACE conn2 <- [1,2982,null,{}] 02:23:01 INFO - PROCESS | 1647 | 1467364981186 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:01 INFO - PROCESS | 1647 | 1467364981187 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:01 INFO - PROCESS | 1647 | 1467364981298 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:23:01 INFO - PROCESS | 1647 | 1467364981362 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:01 INFO - PROCESS | 1647 | 1467364981363 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a35800 == 47 [pid = 1647] [id = 754] 02:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116fb0800) [pid = 1647] [serial = 2261] [outer = 0x0] 02:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118731800) [pid = 1647] [serial = 2262] [outer = 0x116fb0800] 02:23:01 INFO - PROCESS | 1647 | 1467364981393 Marionette DEBUG loaded listener.js 02:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1197a5000) [pid = 1647] [serial = 2263] [outer = 0x116fb0800] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12d057800 == 46 [pid = 1647] [id = 747] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12d053800 == 45 [pid = 1647] [id = 746] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf6e800 == 44 [pid = 1647] [id = 745] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1295b5800 == 43 [pid = 1647] [id = 744] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c729000 == 42 [pid = 1647] [id = 743] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd70000 == 41 [pid = 1647] [id = 742] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd2e800 == 40 [pid = 1647] [id = 741] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12b07d000 == 39 [pid = 1647] [id = 740] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12a505000 == 38 [pid = 1647] [id = 739] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1270c0800 == 37 [pid = 1647] [id = 738] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x124ae1800 == 36 [pid = 1647] [id = 737] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119a99800 == 35 [pid = 1647] [id = 736] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x116abe800 == 34 [pid = 1647] [id = 735] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1251c6000 == 33 [pid = 1647] [id = 734] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x11874c800 == 32 [pid = 1647] [id = 733] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12b92d800 == 31 [pid = 1647] [id = 732] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x118755000 == 30 [pid = 1647] [id = 753] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c8d0000 == 29 [pid = 1647] [id = 752] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf5c800 == 28 [pid = 1647] [id = 751] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1292a8000 == 27 [pid = 1647] [id = 750] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c7bd800 == 26 [pid = 1647] [id = 748] 02:23:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119a9c000 == 25 [pid = 1647] [id = 749] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x113d96400) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1129a8000) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119aea800) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11954e000) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126836800) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121baec00) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12af86c00) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1276c2000) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121b36800) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x125688400) [pid = 1647] [serial = 2183] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b8b1c00) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127648400) [pid = 1647] [serial = 2186] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129489800) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116a1a400) [pid = 1647] [serial = 2189] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129165800) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x114fb0400) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129da4800) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1176ee000) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x123f95800) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1182d2800) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1211a4400) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1276bd400) [pid = 1647] [serial = 2192] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112a62c00) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1292c5800) [pid = 1647] [serial = 2195] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119df6000) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119dfe800) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126eaa800) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118fd9800) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1195b1400) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x112a82400) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119d2c800) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1184e5800) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11663a000) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 02:23:02 INFO - PROCESS | 1647 | 1467364982338 Marionette TRACE conn2 <- [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"]]]}] 02:23:02 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 02:23:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:23:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1222ms 02:23:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:23:02 INFO - PROCESS | 1647 | 1467364982385 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:23:02 INFO - PROCESS | 1647 | 1467364982387 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:23:02 INFO - PROCESS | 1647 | 1467364982390 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 1647 | 1467364982392 Marionette TRACE conn2 <- [1,2986,null,{}] 02:23:02 INFO - PROCESS | 1647 | 1467364982396 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:02 INFO - PROCESS | 1647 | 1467364982398 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:02 INFO - PROCESS | 1647 | 1467364982489 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:23:02 INFO - PROCESS | 1647 | 1467364982496 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:02 INFO - PROCESS | 1647 | 1467364982499 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167bd800 == 26 [pid = 1647] [id = 755] 02:23:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112ad0000) [pid = 1647] [serial = 2264] [outer = 0x0] 02:23:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x112ed5800) [pid = 1647] [serial = 2265] [outer = 0x112ad0000] 02:23:02 INFO - PROCESS | 1647 | 1467364982527 Marionette DEBUG loaded listener.js 02:23:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115e21800) [pid = 1647] [serial = 2266] [outer = 0x112ad0000] 02:23:02 INFO - PROCESS | 1647 | 1467364982908 Marionette TRACE conn2 <- [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]]]}] 02:23:02 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. 02:23:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 569ms 02:23:02 INFO - PROCESS | 1647 | 1467364982960 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:23:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:23:02 INFO - PROCESS | 1647 | 1467364982963 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:23:02 INFO - PROCESS | 1647 | 1467364982968 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 1647 | 1467364982969 Marionette TRACE conn2 <- [1,2990,null,{}] 02:23:02 INFO - PROCESS | 1647 | 1467364982972 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:02 INFO - PROCESS | 1647 | 1467364982973 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:03 INFO - PROCESS | 1647 | 1467364983055 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:23:03 INFO - PROCESS | 1647 | 1467364983059 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 1647 | 1467364983061 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fb7000 == 27 [pid = 1647] [id = 756] 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116a1a400) [pid = 1647] [serial = 2267] [outer = 0x0] 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118116c00) [pid = 1647] [serial = 2268] [outer = 0x116a1a400] 02:23:03 INFO - PROCESS | 1647 | 1467364983092 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118711400) [pid = 1647] [serial = 2269] [outer = 0x116a1a400] 02:23:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194a1800 == 28 [pid = 1647] [id = 757] 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11954e800) [pid = 1647] [serial = 2270] [outer = 0x0] 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1176eb400) [pid = 1647] [serial = 2271] [outer = 0x11954e800] 02:23:03 INFO - PROCESS | 1647 | 1467364983446 Marionette TRACE conn2 <- [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]]]}] 02:23:03 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. 02:23:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 02:23:03 INFO - PROCESS | 1647 | 1467364983487 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:23:03 INFO - PROCESS | 1647 | 1467364983488 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:23:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:23:03 INFO - PROCESS | 1647 | 1467364983490 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:23:03 INFO - PROCESS | 1647 | 1467364983493 Marionette TRACE conn2 <- [1,2994,null,{}] 02:23:03 INFO - PROCESS | 1647 | 1467364983501 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:03 INFO - PROCESS | 1647 | 1467364983504 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:03 INFO - PROCESS | 1647 | 1467364983598 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:23:03 INFO - PROCESS | 1647 | 1467364983603 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 1647 | 1467364983605 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12134e800 == 29 [pid = 1647] [id = 758] 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197a2c00) [pid = 1647] [serial = 2272] [outer = 0x0] 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119ae4800) [pid = 1647] [serial = 2273] [outer = 0x1197a2c00] 02:23:03 INFO - PROCESS | 1647 | 1467364983633 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119d28400) [pid = 1647] [serial = 2274] [outer = 0x1197a2c00] 02:23:03 INFO - PROCESS | 1647 | 1467364983962 Marionette TRACE conn2 <- [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]]]}] 02:23:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:23:04 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 02:23:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 02:23:04 INFO - PROCESS | 1647 | 1467364984012 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:23:04 INFO - PROCESS | 1647 | 1467364984014 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:23:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:23:04 INFO - PROCESS | 1647 | 1467364984016 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 1647 | 1467364984017 Marionette TRACE conn2 <- [1,2998,null,{}] 02:23:04 INFO - PROCESS | 1647 | 1467364984019 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:04 INFO - PROCESS | 1647 | 1467364984021 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:04 INFO - PROCESS | 1647 | 1467364984136 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:23:04 INFO - PROCESS | 1647 | 1467364984172 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:04 INFO - PROCESS | 1647 | 1467364984173 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x124af1000 == 30 [pid = 1647] [id = 759] 02:23:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1129b2800) [pid = 1647] [serial = 2275] [outer = 0x0] 02:23:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119d9e400) [pid = 1647] [serial = 2276] [outer = 0x1129b2800] 02:23:04 INFO - PROCESS | 1647 | 1467364984199 Marionette DEBUG loaded listener.js 02:23:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11a05fc00) [pid = 1647] [serial = 2277] [outer = 0x1129b2800] 02:23:04 INFO - PROCESS | 1647 | 1467364984452 Marionette TRACE conn2 <- [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]]]}] 02:23:04 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. 02:23:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 02:23:04 INFO - PROCESS | 1647 | 1467364984507 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:23:04 INFO - PROCESS | 1647 | 1467364984508 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:23:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:23:04 INFO - PROCESS | 1647 | 1467364984517 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 1647 | 1467364984519 Marionette TRACE conn2 <- [1,3002,null,{}] 02:23:04 INFO - PROCESS | 1647 | 1467364984521 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:04 INFO - PROCESS | 1647 | 1467364984522 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:04 INFO - PROCESS | 1647 | 1467364984623 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:23:04 INFO - PROCESS | 1647 | 1467364984669 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:04 INFO - PROCESS | 1647 | 1467364984670 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12686c800 == 31 [pid = 1647] [id = 760] 02:23:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a1cc000) [pid = 1647] [serial = 2278] [outer = 0x0] 02:23:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12127ac00) [pid = 1647] [serial = 2279] [outer = 0x11a1cc000] 02:23:04 INFO - PROCESS | 1647 | 1467364984694 Marionette DEBUG loaded listener.js 02:23:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121b36800) [pid = 1647] [serial = 2280] [outer = 0x11a1cc000] 02:23:05 INFO - PROCESS | 1647 | 1467364985009 Marionette TRACE conn2 <- [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]]]}] 02:23: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. 02:23:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 526ms 02:23:05 INFO - PROCESS | 1647 | 1467364985036 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 1647 | 1467364985037 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:23:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:23:05 INFO - PROCESS | 1647 | 1467364985039 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 1647 | 1467364985041 Marionette TRACE conn2 <- [1,3006,null,{}] 02:23:05 INFO - PROCESS | 1647 | 1467364985043 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:05 INFO - PROCESS | 1647 | 1467364985049 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:05 INFO - PROCESS | 1647 | 1467364985165 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:23:05 INFO - PROCESS | 1647 | 1467364985202 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 1647 | 1467364985203 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x128bde000 == 32 [pid = 1647] [id = 761] 02:23:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x123f95000) [pid = 1647] [serial = 2281] [outer = 0x0] 02:23:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12516c400) [pid = 1647] [serial = 2282] [outer = 0x123f95000] 02:23:05 INFO - PROCESS | 1647 | 1467364985227 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x127641800) [pid = 1647] [serial = 2283] [outer = 0x123f95000] 02:23:05 INFO - PROCESS | 1647 | 1467364985507 Marionette TRACE conn2 <- [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]]]}] 02:23:05 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. 02:23:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 518ms 02:23:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:23:05 INFO - PROCESS | 1647 | 1467364985559 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 1647 | 1467364985560 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:23:05 INFO - PROCESS | 1647 | 1467364985565 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 1647 | 1467364985566 Marionette TRACE conn2 <- [1,3010,null,{}] 02:23:05 INFO - PROCESS | 1647 | 1467364985569 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:05 INFO - PROCESS | 1647 | 1467364985570 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:05 INFO - PROCESS | 1647 | 1467364985665 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:23:05 INFO - PROCESS | 1647 | 1467364985678 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 1647 | 1467364985680 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292b9800 == 33 [pid = 1647] [id = 762] 02:23:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x127660c00) [pid = 1647] [serial = 2284] [outer = 0x0] 02:23:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1276c5c00) [pid = 1647] [serial = 2285] [outer = 0x127660c00] 02:23:05 INFO - PROCESS | 1647 | 1467364985705 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x129163c00) [pid = 1647] [serial = 2286] [outer = 0x127660c00] 02:23:06 INFO - PROCESS | 1647 | 1467364986026 Marionette TRACE conn2 <- [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]]]}] 02:23:06 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 02:23:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 02:23:06 INFO - PROCESS | 1647 | 1467364986034 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:23:06 INFO - PROCESS | 1647 | 1467364986036 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:23:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:23:06 INFO - PROCESS | 1647 | 1467364986038 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:23:06 INFO - PROCESS | 1647 | 1467364986039 Marionette TRACE conn2 <- [1,3014,null,{}] 02:23:06 INFO - PROCESS | 1647 | 1467364986041 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:06 INFO - PROCESS | 1647 | 1467364986042 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:06 INFO - PROCESS | 1647 | 1467364986140 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:23:06 INFO - PROCESS | 1647 | 1467364986179 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:06 INFO - PROCESS | 1647 | 1467364986180 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a699800 == 34 [pid = 1647] [id = 763] 02:23:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x128e79000) [pid = 1647] [serial = 2287] [outer = 0x0] 02:23:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1292c5400) [pid = 1647] [serial = 2288] [outer = 0x128e79000] 02:23:06 INFO - PROCESS | 1647 | 1467364986205 Marionette DEBUG loaded listener.js 02:23:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12947c400) [pid = 1647] [serial = 2289] [outer = 0x128e79000] 02:23:06 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124cedc00) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1292cfc00) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12a7a4800) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b021800) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11675c400) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12b8b2000) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1122b8400) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118114400) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121278400) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118733000) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1292c6800) [pid = 1647] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112a6a000) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116236400) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112a54000) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1215ce000) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bd17800) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:23:06 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ba0e400) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:23:06 INFO - PROCESS | 1647 | 1467364986709 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:23:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:23:06 INFO - {} 02:23:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:23:06 INFO - {} 02:23:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:23:06 INFO - {} 02:23:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:23:06 INFO - {} 02:23:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 718ms 02:23:06 INFO - PROCESS | 1647 | 1467364986757 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:23:06 INFO - PROCESS | 1647 | 1467364986758 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:23:06 INFO - TEST-START | /FileAPI/fileReader.html 02:23:06 INFO - PROCESS | 1647 | 1467364986760 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:23:06 INFO - PROCESS | 1647 | 1467364986761 Marionette TRACE conn2 <- [1,3018,null,{}] 02:23:06 INFO - PROCESS | 1647 | 1467364986763 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:06 INFO - PROCESS | 1647 | 1467364986765 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:06 INFO - PROCESS | 1647 | 1467364986837 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:23:06 INFO - PROCESS | 1647 | 1467364986840 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:06 INFO - PROCESS | 1647 | 1467364986841 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b221000 == 35 [pid = 1647] [id = 764] 02:23:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118974000) [pid = 1647] [serial = 2290] [outer = 0x0] 02:23:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129482000) [pid = 1647] [serial = 2291] [outer = 0x118974000] 02:23:06 INFO - PROCESS | 1647 | 1467364986869 Marionette DEBUG loaded listener.js 02:23:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129db2800) [pid = 1647] [serial = 2292] [outer = 0x118974000] 02:23:07 INFO - PROCESS | 1647 | 1467364987178 Marionette TRACE conn2 <- [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]]]}] 02:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:23:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 02:23:07 INFO - TEST-START | /FileAPI/historical.html 02:23:07 INFO - PROCESS | 1647 | 1467364987231 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 1647 | 1467364987233 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:23:07 INFO - PROCESS | 1647 | 1467364987235 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 1647 | 1467364987236 Marionette TRACE conn2 <- [1,3022,null,{}] 02:23:07 INFO - PROCESS | 1647 | 1467364987238 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:07 INFO - PROCESS | 1647 | 1467364987239 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:07 INFO - PROCESS | 1647 | 1467364987348 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:23:07 INFO - PROCESS | 1647 | 1467364987353 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:07 INFO - PROCESS | 1647 | 1467364987354 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd40000 == 36 [pid = 1647] [id = 765] 02:23:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a592c00) [pid = 1647] [serial = 2293] [outer = 0x0] 02:23:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a5e1c00) [pid = 1647] [serial = 2294] [outer = 0x12a592c00] 02:23:07 INFO - PROCESS | 1647 | 1467364987379 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a79b800) [pid = 1647] [serial = 2295] [outer = 0x12a592c00] 02:23:07 INFO - PROCESS | 1647 | 1467364987673 Marionette TRACE conn2 <- [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"]]]}] 02:23:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:23:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:23:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:23:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:23:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:23:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:23:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:23:07 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 02:23:07 INFO - TEST-START | /FileAPI/idlharness.html 02:23:07 INFO - PROCESS | 1647 | 1467364987706 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 1647 | 1467364987707 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:23:07 INFO - PROCESS | 1647 | 1467364987710 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 1647 | 1467364987714 Marionette TRACE conn2 <- [1,3026,null,{}] 02:23:07 INFO - PROCESS | 1647 | 1467364987717 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:07 INFO - PROCESS | 1647 | 1467364987719 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:07 INFO - PROCESS | 1647 | 1467364987804 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:23:07 INFO - PROCESS | 1647 | 1467364987808 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:07 INFO - PROCESS | 1647 | 1467364987809 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c486800 == 37 [pid = 1647] [id = 766] 02:23:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a79f800) [pid = 1647] [serial = 2296] [outer = 0x0] 02:23:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12af59800) [pid = 1647] [serial = 2297] [outer = 0x12a79f800] 02:23:07 INFO - PROCESS | 1647 | 1467364987838 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b025000) [pid = 1647] [serial = 2298] [outer = 0x12a79f800] 02:23:08 INFO - PROCESS | 1647 | 1467364988351 Marionette TRACE conn2 <- [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]]]}] 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:23:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:23:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:23:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:23:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:23:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:23:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:23:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:23:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:23:08 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 02:23:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:23:08 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 02:23:08 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 02:23:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:23:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:23:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:23:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:23:08 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 02:23:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:23:08 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 02:23:08 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 02:23:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:23:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:23:08 INFO - TEST-OK | /FileAPI/idlharness.html | took 684ms 02:23:08 INFO - TEST-START | /FileAPI/idlharness.worker 02:23:08 INFO - PROCESS | 1647 | 1467364988394 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:23:08 INFO - PROCESS | 1647 | 1467364988396 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:23:08 INFO - PROCESS | 1647 | 1467364988399 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:23:08 INFO - PROCESS | 1647 | 1467364988401 Marionette TRACE conn2 <- [1,3030,null,{}] 02:23:08 INFO - PROCESS | 1647 | 1467364988403 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:08 INFO - PROCESS | 1647 | 1467364988404 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:08 INFO - PROCESS | 1647 | 1467364988493 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:23:08 INFO - PROCESS | 1647 | 1467364988499 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 1647 | 1467364988500 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c738800 == 38 [pid = 1647] [id = 767] 02:23:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b8aac00) [pid = 1647] [serial = 2299] [outer = 0x0] 02:23:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12c4c1400) [pid = 1647] [serial = 2300] [outer = 0x12b8aac00] 02:23:08 INFO - PROCESS | 1647 | 1467364988526 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12c5af800) [pid = 1647] [serial = 2301] [outer = 0x12b8aac00] 02:23:08 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:23:09 INFO - PROCESS | 1647 | 1467364989330 Marionette TRACE conn2 <- [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,{},{}]]]}] 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:23:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:23:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:23:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:23:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:23:09 INFO - {} 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:23:09 INFO - {} 02:23:09 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 - {} 02:23:09 INFO - {} 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:23:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:23:09 INFO - {} 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:23:09 INFO - {} 02:23:09 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 - {} 02:23:09 INFO - {} 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:23:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:23:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 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 02:23:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:23:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:23:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:23:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:23:09 INFO - {} 02:23:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 985ms 02:23:09 INFO - PROCESS | 1647 | 1467364989386 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 1647 | 1467364989389 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:23:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:23:09 INFO - PROCESS | 1647 | 1467364989392 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 1647 | 1467364989394 Marionette TRACE conn2 <- [1,3034,null,{}] 02:23:09 INFO - PROCESS | 1647 | 1467364989397 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:09 INFO - PROCESS | 1647 | 1467364989399 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:09 INFO - PROCESS | 1647 | 1467364989523 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:23:09 INFO - PROCESS | 1647 | 1467364989580 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:09 INFO - PROCESS | 1647 | 1467364989582 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c752000 == 39 [pid = 1647] [id = 768] 02:23:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bdd2000) [pid = 1647] [serial = 2302] [outer = 0x0] 02:23:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12c4bbc00) [pid = 1647] [serial = 2303] [outer = 0x12bdd2000] 02:23:09 INFO - PROCESS | 1647 | 1467364989613 Marionette DEBUG loaded listener.js 02:23:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12c5b0000) [pid = 1647] [serial = 2304] [outer = 0x12bdd2000] 02:23:10 INFO - PROCESS | 1647 | 1467364990092 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:23:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 721ms 02:23:10 INFO - PROCESS | 1647 | 1467364990113 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:23:10 INFO - PROCESS | 1647 | 1467364990117 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:23:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:23:10 INFO - PROCESS | 1647 | 1467364990121 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:23:10 INFO - PROCESS | 1647 | 1467364990123 Marionette TRACE conn2 <- [1,3038,null,{}] 02:23:10 INFO - PROCESS | 1647 | 1467364990126 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:10 INFO - PROCESS | 1647 | 1467364990128 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:10 INFO - PROCESS | 1647 | 1467364990241 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:23:10 INFO - PROCESS | 1647 | 1467364990303 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 1647 | 1467364990304 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de38000 == 40 [pid = 1647] [id = 769] 02:23:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c5b5800) [pid = 1647] [serial = 2305] [outer = 0x0] 02:23:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ca64c00) [pid = 1647] [serial = 2306] [outer = 0x12c5b5800] 02:23:10 INFO - PROCESS | 1647 | 1467364990334 Marionette DEBUG loaded listener.js 02:23:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12ca6a000) [pid = 1647] [serial = 2307] [outer = 0x12c5b5800] 02:23:10 INFO - PROCESS | 1647 | 1467364990771 Marionette TRACE conn2 <- [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"]]]}] 02:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:23:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 669ms 02:23:10 INFO - PROCESS | 1647 | 1467364990791 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:23:10 INFO - PROCESS | 1647 | 1467364990793 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:23:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:23:10 INFO - PROCESS | 1647 | 1467364990795 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:23:10 INFO - PROCESS | 1647 | 1467364990798 Marionette TRACE conn2 <- [1,3042,null,{}] 02:23:10 INFO - PROCESS | 1647 | 1467364990806 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:10 INFO - PROCESS | 1647 | 1467364990809 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:10 INFO - PROCESS | 1647 | 1467364990924 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:23:10 INFO - PROCESS | 1647 | 1467364990988 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 1647 | 1467364990990 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d8800 == 41 [pid = 1647] [id = 770] 02:23:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119da6800) [pid = 1647] [serial = 2308] [outer = 0x0] 02:23:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124eab400) [pid = 1647] [serial = 2309] [outer = 0x119da6800] 02:23:11 INFO - PROCESS | 1647 | 1467364991039 Marionette DEBUG loaded listener.js 02:23:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12ba06800) [pid = 1647] [serial = 2310] [outer = 0x119da6800] 02:23:11 INFO - PROCESS | 1647 | 1467364991677 Marionette TRACE conn2 <- [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]]]}] 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:23:11 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. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:23:11 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'.) 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:23:11 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. 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:23:11 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. 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:23:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:23:11 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. 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:23:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:23:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:23:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 932ms 02:23:11 INFO - PROCESS | 1647 | 1467364991772 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:23:11 INFO - PROCESS | 1647 | 1467364991776 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:23:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:23:11 INFO - PROCESS | 1647 | 1467364991791 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:23:11 INFO - PROCESS | 1647 | 1467364991797 Marionette TRACE conn2 <- [1,3046,null,{}] 02:23:11 INFO - PROCESS | 1647 | 1467364991801 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:11 INFO - PROCESS | 1647 | 1467364991804 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:11 INFO - PROCESS | 1647 | 1467364991995 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c486800 == 40 [pid = 1647] [id = 766] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd40000 == 39 [pid = 1647] [id = 765] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b221000 == 38 [pid = 1647] [id = 764] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a699800 == 37 [pid = 1647] [id = 763] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1292b9800 == 36 [pid = 1647] [id = 762] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x128bde000 == 35 [pid = 1647] [id = 761] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12686c800 == 34 [pid = 1647] [id = 760] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x124af1000 == 33 [pid = 1647] [id = 759] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12134e800 == 32 [pid = 1647] [id = 758] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1194a1800 == 31 [pid = 1647] [id = 757] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x118fb7000 == 30 [pid = 1647] [id = 756] 02:23:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1167bd800 == 29 [pid = 1647] [id = 755] 02:23:12 INFO - PROCESS | 1647 | 1467364992120 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:12 INFO - PROCESS | 1647 | 1467364992122 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11684b000 == 30 [pid = 1647] [id = 771] 02:23:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1130e4800) [pid = 1647] [serial = 2311] [outer = 0x0] 02:23:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116a21c00) [pid = 1647] [serial = 2312] [outer = 0x1130e4800] 02:23:12 INFO - PROCESS | 1647 | 1467364992168 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119d9f800) [pid = 1647] [serial = 2313] [outer = 0x1130e4800] 02:23:12 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12bd22000) [pid = 1647] [serial = 2244] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bdca800) [pid = 1647] [serial = 2245] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12bd1cc00) [pid = 1647] [serial = 2242] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a59bc00) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12af88400) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12b8a7800) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118716800) [pid = 1647] [serial = 2233] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b01b400) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12b964c00) [pid = 1647] [serial = 2230] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11a053c00) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121277c00) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118739400) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1195a9800) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121686000) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124ea6400) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118977800) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1195abc00) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a5e0c00) [pid = 1647] [serial = 2198] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b8b1400) [pid = 1647] [serial = 2228] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x126836000) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a1b000) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118117800) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112ac4c00) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11628bc00) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129160800) [pid = 1647] [serial = 2236] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12b96b400) [pid = 1647] [serial = 2231] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a79fc00) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12ba13000) [pid = 1647] [serial = 2241] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b8b3000) [pid = 1647] [serial = 2239] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121690400) [pid = 1647] [serial = 2234] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12ba0c800) [pid = 1647] [serial = 2237] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x128e6e000) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1647 | 1467364992548 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:23:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:23:12 INFO - {} 02:23:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 826ms 02:23:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:23:12 INFO - PROCESS | 1647 | 1467364992617 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 1647 | 1467364992619 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:23:12 INFO - PROCESS | 1647 | 1467364992624 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 1647 | 1467364992625 Marionette TRACE conn2 <- [1,3050,null,{}] 02:23:12 INFO - PROCESS | 1647 | 1467364992628 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:12 INFO - PROCESS | 1647 | 1467364992629 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:12 INFO - PROCESS | 1647 | 1467364992718 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:23:12 INFO - PROCESS | 1647 | 1467364992722 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:12 INFO - PROCESS | 1647 | 1467364992723 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x126809800 == 31 [pid = 1647] [id = 772] 02:23:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x126830c00) [pid = 1647] [serial = 2314] [outer = 0x0] 02:23:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x127238800) [pid = 1647] [serial = 2315] [outer = 0x126830c00] 02:23:12 INFO - PROCESS | 1647 | 1467364992751 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1292cb400) [pid = 1647] [serial = 2316] [outer = 0x126830c00] 02:23:13 INFO - PROCESS | 1647 | 1467364993065 Marionette TRACE conn2 <- [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]]]}] 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:23:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 474ms 02:23:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:23:13 INFO - PROCESS | 1647 | 1467364993098 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:23:13 INFO - PROCESS | 1647 | 1467364993099 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:23:13 INFO - PROCESS | 1647 | 1467364993102 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:23:13 INFO - PROCESS | 1647 | 1467364993105 Marionette TRACE conn2 <- [1,3054,null,{}] 02:23:13 INFO - PROCESS | 1647 | 1467364993112 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:13 INFO - PROCESS | 1647 | 1467364993115 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:13 INFO - PROCESS | 1647 | 1467364993209 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:23:13 INFO - PROCESS | 1647 | 1467364993274 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:13 INFO - PROCESS | 1647 | 1467364993276 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292ab800 == 32 [pid = 1647] [id = 773] 02:23:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x129489c00) [pid = 1647] [serial = 2317] [outer = 0x0] 02:23:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a59bc00) [pid = 1647] [serial = 2318] [outer = 0x129489c00] 02:23:13 INFO - PROCESS | 1647 | 1467364993303 Marionette DEBUG loaded listener.js 02:23:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12b8b3000) [pid = 1647] [serial = 2319] [outer = 0x129489c00] 02:23:13 INFO - PROCESS | 1647 | 1467364993791 Marionette TRACE conn2 <- [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"]]]}] 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:23:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 738ms 02:23:13 INFO - PROCESS | 1647 | 1467364993842 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:23:13 INFO - PROCESS | 1647 | 1467364993844 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:23:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:23:13 INFO - PROCESS | 1647 | 1467364993846 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:23:13 INFO - PROCESS | 1647 | 1467364993847 Marionette TRACE conn2 <- [1,3058,null,{}] 02:23:13 INFO - PROCESS | 1647 | 1467364993850 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:13 INFO - PROCESS | 1647 | 1467364993851 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:13 INFO - PROCESS | 1647 | 1467364993994 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:23:14 INFO - PROCESS | 1647 | 1467364994128 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:14 INFO - PROCESS | 1647 | 1467364994130 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b211000 == 33 [pid = 1647] [id = 774] 02:23:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12ba0a400) [pid = 1647] [serial = 2320] [outer = 0x0] 02:23:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12c4c5000) [pid = 1647] [serial = 2321] [outer = 0x12ba0a400] 02:23:14 INFO - PROCESS | 1647 | 1467364994170 Marionette DEBUG loaded listener.js 02:23:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12c5b2000) [pid = 1647] [serial = 2322] [outer = 0x12ba0a400] 02:23:14 INFO - PROCESS | 1647 | 1467364994538 Marionette TRACE conn2 <- [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]]]}] 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:23:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:23:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:23:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:23:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:23:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 720ms 02:23:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:23:14 INFO - PROCESS | 1647 | 1467364994567 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:23:14 INFO - PROCESS | 1647 | 1467364994568 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:23:14 INFO - PROCESS | 1647 | 1467364994571 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:23:14 INFO - PROCESS | 1647 | 1467364994572 Marionette TRACE conn2 <- [1,3062,null,{}] 02:23:14 INFO - PROCESS | 1647 | 1467364994581 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:14 INFO - PROCESS | 1647 | 1467364994583 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:14 INFO - PROCESS | 1647 | 1467364994687 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:23:14 INFO - PROCESS | 1647 | 1467364994691 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:14 INFO - PROCESS | 1647 | 1467364994692 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad9800 == 34 [pid = 1647] [id = 775] 02:23:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112035c00) [pid = 1647] [serial = 2323] [outer = 0x0] 02:23:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x113edb800) [pid = 1647] [serial = 2324] [outer = 0x112035c00] 02:23:14 INFO - PROCESS | 1647 | 1467364994716 Marionette DEBUG loaded listener.js 02:23:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116faf400) [pid = 1647] [serial = 2325] [outer = 0x112035c00] 02:23:14 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:23:15 INFO - PROCESS | 1647 | 1467364995096 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:23:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:23:15 INFO - {} 02:23:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 576ms 02:23:15 INFO - PROCESS | 1647 | 1467364995148 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 1647 | 1467364995149 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:23:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:23:15 INFO - PROCESS | 1647 | 1467364995159 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 1647 | 1467364995160 Marionette TRACE conn2 <- [1,3066,null,{}] 02:23:15 INFO - PROCESS | 1647 | 1467364995162 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:15 INFO - PROCESS | 1647 | 1467364995166 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:15 INFO - PROCESS | 1647 | 1467364995283 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:23:15 INFO - PROCESS | 1647 | 1467364995297 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 1647 | 1467364995298 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1ea800 == 35 [pid = 1647] [id = 776] 02:23:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x117d13000) [pid = 1647] [serial = 2326] [outer = 0x0] 02:23:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11838f800) [pid = 1647] [serial = 2327] [outer = 0x117d13000] 02:23:15 INFO - PROCESS | 1647 | 1467364995324 Marionette DEBUG loaded listener.js 02:23:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119d2a800) [pid = 1647] [serial = 2328] [outer = 0x117d13000] 02:23:15 INFO - PROCESS | 1647 | 1467364995684 Marionette TRACE conn2 <- [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]]]}] 02:23:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:23:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:23:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:23:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:23:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:23:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:23:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:23:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 568ms 02:23:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:23:15 INFO - PROCESS | 1647 | 1467364995728 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 1647 | 1467364995730 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:23:15 INFO - PROCESS | 1647 | 1467364995733 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 1647 | 1467364995735 Marionette TRACE conn2 <- [1,3070,null,{}] 02:23:15 INFO - PROCESS | 1647 | 1467364995745 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:15 INFO - PROCESS | 1647 | 1467364995746 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:15 INFO - PROCESS | 1647 | 1467364995904 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:23:15 INFO - PROCESS | 1647 | 1467364995926 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 1647 | 1467364995927 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e48800 == 36 [pid = 1647] [id = 777] 02:23:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x110fe9400) [pid = 1647] [serial = 2329] [outer = 0x0] 02:23:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x110fedc00) [pid = 1647] [serial = 2330] [outer = 0x110fe9400] 02:23:15 INFO - PROCESS | 1647 | 1467364995977 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110ff1c00) [pid = 1647] [serial = 2331] [outer = 0x110fe9400] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112ad0000) [pid = 1647] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116a1a400) [pid = 1647] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11954e800) [pid = 1647] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11a1cc000) [pid = 1647] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1197a2c00) [pid = 1647] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1129b2800) [pid = 1647] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116fb0800) [pid = 1647] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x123f95000) [pid = 1647] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128e79000) [pid = 1647] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x127660c00) [pid = 1647] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115ddc800) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118974000) [pid = 1647] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118fdf000) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1211aa800) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12916ac00) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12a592c00) [pid = 1647] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11223cc00) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:23:16 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12a79f800) [pid = 1647] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:23:16 INFO - PROCESS | 1647 | 1467364996390 Marionette TRACE conn2 <- [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]]]}] 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:23:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 02:23:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:23:16 INFO - PROCESS | 1647 | 1467364996405 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:23:16 INFO - PROCESS | 1647 | 1467364996406 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:23:16 INFO - PROCESS | 1647 | 1467364996410 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:23:16 INFO - PROCESS | 1647 | 1467364996412 Marionette TRACE conn2 <- [1,3074,null,{}] 02:23:16 INFO - PROCESS | 1647 | 1467364996418 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:16 INFO - PROCESS | 1647 | 1467364996420 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:16 INFO - PROCESS | 1647 | 1467364996534 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:23:16 INFO - PROCESS | 1647 | 1467364996595 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:16 INFO - PROCESS | 1647 | 1467364996596 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd3b800 == 37 [pid = 1647] [id = 778] 02:23:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x110fe9c00) [pid = 1647] [serial = 2332] [outer = 0x0] 02:23:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118114400) [pid = 1647] [serial = 2333] [outer = 0x110fe9c00] 02:23:16 INFO - PROCESS | 1647 | 1467364996619 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119d2bc00) [pid = 1647] [serial = 2334] [outer = 0x110fe9c00] 02:23:16 INFO - PROCESS | 1647 | 1467364996857 Marionette TRACE conn2 <- [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]]]}] 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:23:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 477ms 02:23:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:23:16 INFO - PROCESS | 1647 | 1467364996886 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:23:16 INFO - PROCESS | 1647 | 1467364996887 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:23:16 INFO - PROCESS | 1647 | 1467364996889 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:23:16 INFO - PROCESS | 1647 | 1467364996890 Marionette TRACE conn2 <- [1,3078,null,{}] 02:23:16 INFO - PROCESS | 1647 | 1467364996893 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:16 INFO - PROCESS | 1647 | 1467364996894 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:17 INFO - PROCESS | 1647 | 1467364996999 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:23:17 INFO - PROCESS | 1647 | 1467364997003 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 1647 | 1467364997004 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c478000 == 38 [pid = 1647] [id = 779] 02:23:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119da1c00) [pid = 1647] [serial = 2335] [outer = 0x0] 02:23:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1211aa800) [pid = 1647] [serial = 2336] [outer = 0x119da1c00] 02:23:17 INFO - PROCESS | 1647 | 1467364997027 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123ff2000) [pid = 1647] [serial = 2337] [outer = 0x119da1c00] 02:23:17 INFO - PROCESS | 1647 | 1467364997348 Marionette TRACE conn2 <- [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] 02:23:17 INFO - PROCESS | 1647 | 1467364997362 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:23:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:23:17 INFO - PROCESS | 1647 | 1467364997367 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - PROCESS | 1647 | 1467364997368 Marionette TRACE conn2 <- [1,3082,null,{}] 02:23:17 INFO - PROCESS | 1647 | 1467364997372 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:17 INFO - PROCESS | 1647 | 1467364997373 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:17 INFO - PROCESS | 1647 | 1467364997456 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:23:17 INFO - PROCESS | 1647 | 1467364997527 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 1647 | 1467364997528 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c72e800 == 39 [pid = 1647] [id = 780] 02:23:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x114fca400) [pid = 1647] [serial = 2338] [outer = 0x0] 02:23:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x114fd4000) [pid = 1647] [serial = 2339] [outer = 0x114fca400] 02:23:17 INFO - PROCESS | 1647 | 1467364997552 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a053400) [pid = 1647] [serial = 2340] [outer = 0x114fca400] 02:23:17 INFO - PROCESS | 1647 | 1467364997856 Marionette TRACE conn2 <- [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]]]}] 02:23:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:23:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 523ms 02:23:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:23:17 INFO - PROCESS | 1647 | 1467364997891 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:23:17 INFO - PROCESS | 1647 | 1467364997893 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:23:17 INFO - PROCESS | 1647 | 1467364997898 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - PROCESS | 1647 | 1467364997901 Marionette TRACE conn2 <- [1,3086,null,{}] 02:23:17 INFO - PROCESS | 1647 | 1467364997905 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:17 INFO - PROCESS | 1647 | 1467364997907 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:18 INFO - PROCESS | 1647 | 1467364998068 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:23:18 INFO - PROCESS | 1647 | 1467364998164 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 1647 | 1467364998165 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c7a9000 == 40 [pid = 1647] [id = 781] 02:23:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x114fd2400) [pid = 1647] [serial = 2341] [outer = 0x0] 02:23:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x123f98800) [pid = 1647] [serial = 2342] [outer = 0x114fd2400] 02:23:18 INFO - PROCESS | 1647 | 1467364998206 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12ba0f400) [pid = 1647] [serial = 2343] [outer = 0x114fd2400] 02:23:18 INFO - PROCESS | 1647 | 1467364998660 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 774ms 02:23:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:23:18 INFO - PROCESS | 1647 | 1467364998670 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:23:18 INFO - PROCESS | 1647 | 1467364998673 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:23:18 INFO - PROCESS | 1647 | 1467364998676 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:23:18 INFO - PROCESS | 1647 | 1467364998679 Marionette TRACE conn2 <- [1,3090,null,{}] 02:23:18 INFO - PROCESS | 1647 | 1467364998683 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:18 INFO - PROCESS | 1647 | 1467364998685 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:18 INFO - PROCESS | 1647 | 1467364998799 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:23:18 INFO - PROCESS | 1647 | 1467364998866 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 1647 | 1467364998868 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x119f82000 == 41 [pid = 1647] [id = 782] 02:23:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112fea800) [pid = 1647] [serial = 2344] [outer = 0x0] 02:23:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x114fce000) [pid = 1647] [serial = 2345] [outer = 0x112fea800] 02:23:18 INFO - PROCESS | 1647 | 1467364998939 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116887400) [pid = 1647] [serial = 2346] [outer = 0x112fea800] 02:23:19 INFO - PROCESS | 1647 | 1467364999304 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:23:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 673ms 02:23:19 INFO - PROCESS | 1647 | 1467364999348 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:23:19 INFO - PROCESS | 1647 | 1467364999352 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:23:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:23:19 INFO - PROCESS | 1647 | 1467364999356 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:23:19 INFO - PROCESS | 1647 | 1467364999358 Marionette TRACE conn2 <- [1,3094,null,{}] 02:23:19 INFO - PROCESS | 1647 | 1467364999361 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:19 INFO - PROCESS | 1647 | 1467364999363 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:19 INFO - PROCESS | 1647 | 1467364999476 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:23:19 INFO - PROCESS | 1647 | 1467364999593 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:19 INFO - PROCESS | 1647 | 1467364999595 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1270af000 == 42 [pid = 1647] [id = 783] 02:23:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11838dc00) [pid = 1647] [serial = 2347] [outer = 0x0] 02:23:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118716800) [pid = 1647] [serial = 2348] [outer = 0x11838dc00] 02:23:19 INFO - PROCESS | 1647 | 1467364999626 Marionette DEBUG loaded listener.js 02:23:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118f61c00) [pid = 1647] [serial = 2349] [outer = 0x11838dc00] 02:23:19 INFO - PROCESS | 1647 | 1467364999982 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:23:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:23:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 673ms 02:23:20 INFO - PROCESS | 1647 | 1467365000030 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:23:20 INFO - PROCESS | 1647 | 1467365000031 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:23:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:23:20 INFO - PROCESS | 1647 | 1467365000034 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:23:20 INFO - PROCESS | 1647 | 1467365000036 Marionette TRACE conn2 <- [1,3098,null,{}] 02:23:20 INFO - PROCESS | 1647 | 1467365000044 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:20 INFO - PROCESS | 1647 | 1467365000047 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:20 INFO - PROCESS | 1647 | 1467365000154 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:23:20 INFO - PROCESS | 1647 | 1467365000266 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 1647 | 1467365000268 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119f77000 == 43 [pid = 1647] [id = 784] 02:23:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11676a400) [pid = 1647] [serial = 2350] [outer = 0x0] 02:23:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1176f1400) [pid = 1647] [serial = 2351] [outer = 0x11676a400] 02:23:20 INFO - PROCESS | 1647 | 1467365000301 Marionette DEBUG loaded listener.js 02:23:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119df0c00) [pid = 1647] [serial = 2352] [outer = 0x11676a400] 02:23:20 INFO - PROCESS | 1647 | 1467365000659 Marionette TRACE conn2 <- [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]]]}] 02:23:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:23:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:23:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 02:23:20 INFO - PROCESS | 1647 | 1467365000706 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:23:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:23:20 INFO - PROCESS | 1647 | 1467365000708 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:23:20 INFO - PROCESS | 1647 | 1467365000711 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:23:20 INFO - PROCESS | 1647 | 1467365000712 Marionette TRACE conn2 <- [1,3102,null,{}] 02:23:20 INFO - PROCESS | 1647 | 1467365000714 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:20 INFO - PROCESS | 1647 | 1467365000716 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:20 INFO - PROCESS | 1647 | 1467365000824 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:23:20 INFO - PROCESS | 1647 | 1467365000921 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 1647 | 1467365000922 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c7c6000 == 44 [pid = 1647] [id = 785] 02:23:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12568fc00) [pid = 1647] [serial = 2353] [outer = 0x0] 02:23:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x127234800) [pid = 1647] [serial = 2354] [outer = 0x12568fc00] 02:23:20 INFO - PROCESS | 1647 | 1467365000950 Marionette DEBUG loaded listener.js 02:23:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1276c9400) [pid = 1647] [serial = 2355] [outer = 0x12568fc00] 02:23:21 INFO - PROCESS | 1647 | 1467365001291 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:23:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:23:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 619ms 02:23:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:23:21 INFO - PROCESS | 1647 | 1467365001331 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:23:21 INFO - PROCESS | 1647 | 1467365001332 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:23:21 INFO - PROCESS | 1647 | 1467365001334 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:23:21 INFO - PROCESS | 1647 | 1467365001336 Marionette TRACE conn2 <- [1,3106,null,{}] 02:23:21 INFO - PROCESS | 1647 | 1467365001338 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:21 INFO - PROCESS | 1647 | 1467365001339 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:21 INFO - PROCESS | 1647 | 1467365001446 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:23:21 INFO - PROCESS | 1647 | 1467365001564 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:21 INFO - PROCESS | 1647 | 1467365001566 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x110f09000 == 45 [pid = 1647] [id = 786] 02:23:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x111d22000) [pid = 1647] [serial = 2356] [outer = 0x0] 02:23:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x129164c00) [pid = 1647] [serial = 2357] [outer = 0x111d22000] 02:23:21 INFO - PROCESS | 1647 | 1467365001595 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12a5e0c00) [pid = 1647] [serial = 2358] [outer = 0x111d22000] 02:23:21 INFO - PROCESS | 1647 | 1467365001958 Marionette TRACE conn2 <- [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]]]}] 02:23:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:23:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:23:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:23:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 02:23:22 INFO - PROCESS | 1647 | 1467365002004 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 1647 | 1467365002005 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:23:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:23:22 INFO - PROCESS | 1647 | 1467365002008 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 1647 | 1467365002009 Marionette TRACE conn2 <- [1,3110,null,{}] 02:23:22 INFO - PROCESS | 1647 | 1467365002012 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:22 INFO - PROCESS | 1647 | 1467365002016 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:22 INFO - PROCESS | 1647 | 1467365002132 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:23:22 INFO - PROCESS | 1647 | 1467365002236 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:22 INFO - PROCESS | 1647 | 1467365002237 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119aac800 == 46 [pid = 1647] [id = 787] 02:23:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x111d81800) [pid = 1647] [serial = 2359] [outer = 0x0] 02:23:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1211a5800) [pid = 1647] [serial = 2360] [outer = 0x111d81800] 02:23:22 INFO - PROCESS | 1647 | 1467365002266 Marionette DEBUG loaded listener.js 02:23:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a5e9800) [pid = 1647] [serial = 2361] [outer = 0x111d81800] 02:23:22 INFO - PROCESS | 1647 | 1467365002791 Marionette TRACE conn2 <- [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"]]]}] 02:23:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:23:22 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 02:23:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:23:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 823ms 02:23:22 INFO - PROCESS | 1647 | 1467365002832 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 1647 | 1467365002834 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:23:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:23:22 INFO - PROCESS | 1647 | 1467365002837 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 1647 | 1467365002840 Marionette TRACE conn2 <- [1,3114,null,{}] 02:23:22 INFO - PROCESS | 1647 | 1467365002844 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:22 INFO - PROCESS | 1647 | 1467365002845 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:22 INFO - PROCESS | 1647 | 1467365002947 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:23:23 INFO - PROCESS | 1647 | 1467365003015 Marionette TRACE conn2 -> [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\", \"95926f93-6d63-46e0-a9e4-faae8fc24ef8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:23 INFO - PROCESS | 1647 | 1467365003017 Marionette INFO sendAsync 260073db-79b1-6b43-b356-df56e00df1b3 02:23:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1180ca000 == 47 [pid = 1647] [id = 788] 02:23:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x112a64400) [pid = 1647] [serial = 2362] [outer = 0x0] 02:23:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x112a6a800) [pid = 1647] [serial = 2363] [outer = 0x112a64400] 02:23:23 INFO - PROCESS | 1647 | 1467365003045 Marionette DEBUG loaded listener.js 02:23:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x112ec9c00) [pid = 1647] [serial = 2364] [outer = 0x112a64400] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c72e800 == 46 [pid = 1647] [id = 780] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c478000 == 45 [pid = 1647] [id = 779] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd3b800 == 44 [pid = 1647] [id = 778] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x115e48800 == 43 [pid = 1647] [id = 777] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1ea800 == 42 [pid = 1647] [id = 776] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad9800 == 41 [pid = 1647] [id = 775] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12b211000 == 40 [pid = 1647] [id = 774] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1292ab800 == 39 [pid = 1647] [id = 773] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x126809800 == 38 [pid = 1647] [id = 772] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11684b000 == 37 [pid = 1647] [id = 771] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d8800 == 36 [pid = 1647] [id = 770] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12de38000 == 35 [pid = 1647] [id = 769] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c752000 == 34 [pid = 1647] [id = 768] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119a35800 == 33 [pid = 1647] [id = 754] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c738800 == 32 [pid = 1647] [id = 767] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119aac800 == 31 [pid = 1647] [id = 787] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x110f09000 == 30 [pid = 1647] [id = 786] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c7c6000 == 29 [pid = 1647] [id = 785] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119f77000 == 28 [pid = 1647] [id = 784] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1270af000 == 27 [pid = 1647] [id = 783] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119f82000 == 26 [pid = 1647] [id = 782] 02:23:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c7a9000 == 25 [pid = 1647] [id = 781] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x112ed5800) [pid = 1647] [serial = 2265] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x115e21800) [pid = 1647] [serial = 2266] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118116c00) [pid = 1647] [serial = 2268] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118711400) [pid = 1647] [serial = 2269] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1176eb400) [pid = 1647] [serial = 2271] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121b36800) [pid = 1647] [serial = 2280] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12127ac00) [pid = 1647] [serial = 2279] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119ae4800) [pid = 1647] [serial = 2273] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d28400) [pid = 1647] [serial = 2274] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119d9e400) [pid = 1647] [serial = 2276] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1197a5000) [pid = 1647] [serial = 2263] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118731800) [pid = 1647] [serial = 2262] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127641800) [pid = 1647] [serial = 2283] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12516c400) [pid = 1647] [serial = 2282] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1292c5400) [pid = 1647] [serial = 2288] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1276c5c00) [pid = 1647] [serial = 2285] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1176ec000) [pid = 1647] [serial = 2247] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118737000) [pid = 1647] [serial = 2248] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x129db2800) [pid = 1647] [serial = 2292] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1197aa800) [pid = 1647] [serial = 2250] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119d9d400) [pid = 1647] [serial = 2251] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124ea2800) [pid = 1647] [serial = 2253] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12916d800) [pid = 1647] [serial = 2254] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12947c400) [pid = 1647] [serial = 2289] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a79a800) [pid = 1647] [serial = 2257] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a58f800) [pid = 1647] [serial = 2256] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a5e1c00) [pid = 1647] [serial = 2294] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x129482000) [pid = 1647] [serial = 2291] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x112a83000) [pid = 1647] [serial = 2259] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1164e2c00) [pid = 1647] [serial = 2260] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12af59800) [pid = 1647] [serial = 2297] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12c4c1400) [pid = 1647] [serial = 2300] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b025000) [pid = 1647] [serial = 2298] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x129163c00) [pid = 1647] [serial = 2286] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12a79b800) [pid = 1647] [serial = 2295] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11a05fc00) [pid = 1647] [serial = 2277] [outer = 0x0] [url = about:blank] 02:23:24 INFO - PROCESS | 1647 | 1467365004154 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:23:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:23:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1327ms 02:23:24 INFO - PROCESS | 1647 | 1467365004166 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:23:24 INFO - PROCESS | 1647 | 1467365004170 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:23:25 WARNING - u'runner_teardown' () 02:23:25 INFO - No more tests 02:23:25 INFO - Got 0 unexpected results 02:23:25 INFO - SUITE-END | took 509s 02:23:25 INFO - Closing logging queue 02:23:25 INFO - queue closed 02:23:25 INFO - Return code: 0 02:23:25 WARNING - # TBPL SUCCESS # 02:23:25 INFO - Running post-action listener: _resource_record_post_action 02:23:25 INFO - Running post-run listener: _resource_record_post_run 02:23:26 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 36619776; Write bytes: 950348288; Read time: 243; Write time: 5060 02:23:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:23:26 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148472320; Write bytes: 143933440; Read time: 13458; Write time: 295 02:23:26 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 34465280; Write bytes: 794503680; Read time: 224; Write time: 4724 02:23:26 INFO - Running post-run listener: _upload_blobber_files 02:23:26 INFO - Blob upload gear active. 02:23:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:23:26 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 02:23:26 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'] 02:23:26 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 02:23:26 INFO - (blobuploader) - INFO - Open directory for files ... 02:23:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:23:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:23:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:23:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:23:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:23:27 INFO - (blobuploader) - INFO - Done attempting. 02:23:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:23:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:23:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:23:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:23:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:23:29 INFO - (blobuploader) - INFO - Done attempting. 02:23:29 INFO - (blobuploader) - INFO - Iteration through files over. 02:23:29 INFO - Return code: 0 02:23:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:23:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:23:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2f2c3a5bdf867d5395a6c93dc1cc83f042e0326ec56fa5f501ec210f927d270504e214490ed158fecf76396a416b8f891556db7fe42e7974e2a7646b1abb06d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc796ecc9c520a604eb9cc337ffe48fbf03d4ddb58e6c24f94078e7e9b6091bbc57bbefbfcfaca2cba910a0c096a933233d6be7b22a83e3437e62440207df0d6"} 02:23:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:23:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:23:29 INFO - Contents: 02:23:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2f2c3a5bdf867d5395a6c93dc1cc83f042e0326ec56fa5f501ec210f927d270504e214490ed158fecf76396a416b8f891556db7fe42e7974e2a7646b1abb06d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc796ecc9c520a604eb9cc337ffe48fbf03d4ddb58e6c24f94078e7e9b6091bbc57bbefbfcfaca2cba910a0c096a933233d6be7b22a83e3437e62440207df0d6"} 02:23:29 INFO - Running post-run listener: copy_logs_to_upload_dir 02:23:29 INFO - Copying logs to upload dir... 02:23:29 INFO - mkdir: /builds/slave/test/build/upload/logs 02:23:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=577.916659 ========= master_lag: 501.42 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 59 secs) (at 2016-07-01 02:31:51.153943) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 31 secs) (at 2016-07-01 02:31:51.160082) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N8N6d4ruwH/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FoATVaXslt/Listeners TMPDIR=/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2f2c3a5bdf867d5395a6c93dc1cc83f042e0326ec56fa5f501ec210f927d270504e214490ed158fecf76396a416b8f891556db7fe42e7974e2a7646b1abb06d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc796ecc9c520a604eb9cc337ffe48fbf03d4ddb58e6c24f94078e7e9b6091bbc57bbefbfcfaca2cba910a0c096a933233d6be7b22a83e3437e62440207df0d6"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012969 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2f2c3a5bdf867d5395a6c93dc1cc83f042e0326ec56fa5f501ec210f927d270504e214490ed158fecf76396a416b8f891556db7fe42e7974e2a7646b1abb06d4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc796ecc9c520a604eb9cc337ffe48fbf03d4ddb58e6c24f94078e7e9b6091bbc57bbefbfcfaca2cba910a0c096a933233d6be7b22a83e3437e62440207df0d6"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467315297/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 31.70 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 31 secs) (at 2016-07-01 02:32:22.869707) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 10 secs) (at 2016-07-01 02:32:22.870022) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N8N6d4ruwH/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.FoATVaXslt/Listeners TMPDIR=/var/folders/k_/0p5m47c95ynggg32ny3_mlwh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005340 ========= master_lag: 10.12 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 10 secs) (at 2016-07-01 02:32:32.995334) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-07-01 02:32:32.995644) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-07-01 02:32:34.739332) ========= ========= Total master_lag: 544.52 =========