builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-088 starttime: 1466715031.53 results: success (0) buildid: 20160623122823 builduid: b5460e7bfd014a1ea1343355595f8464 revision: 13b02b96281e550c3cdbdf4eaed034aa1edefd69 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:31.530067) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:31.590370) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:31.590745) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:31.643115) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:31.643389) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313 _=/tools/buildbot/bin/python using PTY: False --2016-06-23 13:50:31-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.73M=0.001s 2016-06-23 13:50:32 (8.73 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.553279 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:32.228662) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:32.229000) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029512 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:32.291162) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 13:50:32.291516) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 13b02b96281e550c3cdbdf4eaed034aa1edefd69 --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 13b02b96281e550c3cdbdf4eaed034aa1edefd69 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313 _=/tools/buildbot/bin/python using PTY: False 2016-06-23 13:50:32,393 truncating revision to first 12 chars 2016-06-23 13:50:32,393 Setting DEBUG logging. 2016-06-23 13:50:32,394 attempt 1/10 2016-06-23 13:50:32,394 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/13b02b96281e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 13:50:33,785 unpacking tar archive at: mozilla-beta-13b02b96281e/testing/mozharness/ program finished with exit code 0 elapsedTime=2.080573 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 13:50:34.510329) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:34.510607) ========= script_repo_revision: 13b02b96281e550c3cdbdf4eaed034aa1edefd69 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:34.510997) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:34.511268) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 13:50:34.549273) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 40 secs) (at 2016-06-23 13:50:34.549541) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313 _=/tools/buildbot/bin/python using PTY: False 13:50:34 INFO - MultiFileLogger online at 20160623 13:50:34 in /builds/slave/test 13:50:34 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 13:50:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:50:34 INFO - {'append_to_log': False, 13:50:34 INFO - 'base_work_dir': '/builds/slave/test', 13:50:34 INFO - 'blob_upload_branch': 'mozilla-beta', 13:50:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:50:34 INFO - 'buildbot_json_path': 'buildprops.json', 13:50:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:50:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:50:34 INFO - 'download_minidump_stackwalk': True, 13:50:34 INFO - 'download_symbols': 'true', 13:50:34 INFO - 'e10s': False, 13:50:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:50:34 INFO - 'tooltool.py': '/tools/tooltool.py', 13:50:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:50:34 INFO - '/tools/misc-python/virtualenv.py')}, 13:50:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:50:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:50:34 INFO - 'log_level': 'info', 13:50:34 INFO - 'log_to_console': True, 13:50:34 INFO - 'opt_config_files': (), 13:50:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:50:34 INFO - '--processes=1', 13:50:34 INFO - '--config=%(test_path)s/wptrunner.ini', 13:50:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:50:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:50:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:50:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:50:34 INFO - 'pip_index': False, 13:50:34 INFO - 'require_test_zip': True, 13:50:34 INFO - 'test_type': ('testharness',), 13:50:34 INFO - 'this_chunk': '1', 13:50:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:50:34 INFO - 'total_chunks': '10', 13:50:34 INFO - 'virtualenv_path': 'venv', 13:50:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:50:34 INFO - 'work_dir': 'build'} 13:50:34 INFO - ##### 13:50:34 INFO - ##### Running clobber step. 13:50:34 INFO - ##### 13:50:34 INFO - Running pre-action listener: _resource_record_pre_action 13:50:34 INFO - Running main action method: clobber 13:50:34 INFO - rmtree: /builds/slave/test/build 13:50:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:50:35 INFO - Running post-action listener: _resource_record_post_action 13:50:35 INFO - ##### 13:50:35 INFO - ##### Running read-buildbot-config step. 13:50:35 INFO - ##### 13:50:35 INFO - Running pre-action listener: _resource_record_pre_action 13:50:35 INFO - Running main action method: read_buildbot_config 13:50:35 INFO - Using buildbot properties: 13:50:35 INFO - { 13:50:35 INFO - "project": "", 13:50:35 INFO - "product": "firefox", 13:50:35 INFO - "script_repo_revision": "production", 13:50:35 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 13:50:35 INFO - "repository": "", 13:50:35 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 13:50:35 INFO - "buildid": "20160623122823", 13:50:35 INFO - "pgo_build": "False", 13:50:35 INFO - "basedir": "/builds/slave/test", 13:50:35 INFO - "buildnumber": 11, 13:50:35 INFO - "slavename": "tst-linux32-spot-088", 13:50:35 INFO - "revision": "13b02b96281e550c3cdbdf4eaed034aa1edefd69", 13:50:35 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 13:50:35 INFO - "platform": "linux", 13:50:35 INFO - "branch": "mozilla-beta", 13:50:35 INFO - "repo_path": "releases/mozilla-beta", 13:50:35 INFO - "moz_repo_path": "", 13:50:35 INFO - "stage_platform": "linux", 13:50:35 INFO - "builduid": "b5460e7bfd014a1ea1343355595f8464", 13:50:35 INFO - "slavebuilddir": "test" 13:50:35 INFO - } 13:50:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 13:50:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 13:50:35 INFO - Running post-action listener: _resource_record_post_action 13:50:35 INFO - ##### 13:50:35 INFO - ##### Running download-and-extract step. 13:50:35 INFO - ##### 13:50:35 INFO - Running pre-action listener: _resource_record_pre_action 13:50:35 INFO - Running main action method: download_and_extract 13:50:35 INFO - mkdir: /builds/slave/test/build/tests 13:50:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:35 INFO - https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:50:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:50:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:50:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:50:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 13:50:38 INFO - Downloaded 1291 bytes. 13:50:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:50:38 INFO - Using the following test package requirements: 13:50:38 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:50:38 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 13:50:38 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 13:50:38 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'jsshell-linux-i686.zip'], 13:50:38 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 13:50:38 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:50:38 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 13:50:38 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 13:50:38 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 13:50:38 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:50:38 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 13:50:38 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:50:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:38 INFO - https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:50:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:50:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:50:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:50:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 13:50:46 INFO - Downloaded 22810659 bytes. 13:50:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:50:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:50:47 INFO - caution: filename not matched: web-platform/* 13:50:47 INFO - Return code: 11 13:50:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:47 INFO - https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:50:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:50:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:50:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:50:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:51:00 INFO - Downloaded 36389080 bytes. 13:51:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:51:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:51:04 INFO - caution: filename not matched: bin/* 13:51:04 INFO - caution: filename not matched: config/* 13:51:04 INFO - caution: filename not matched: mozbase/* 13:51:04 INFO - caution: filename not matched: marionette/* 13:51:04 INFO - caution: filename not matched: tools/wptserve/* 13:51:04 INFO - Return code: 11 13:51:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:04 INFO - https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:51:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:51:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:51:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:51:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 13:51:26 INFO - Downloaded 69348322 bytes. 13:51:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:51:26 INFO - mkdir: /builds/slave/test/properties 13:51:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:51:26 INFO - Writing to file /builds/slave/test/properties/build_url 13:51:26 INFO - Contents: 13:51:26 INFO - build_url:https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:51:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:51:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:51:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:51:55 INFO - Contents: 13:51:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:51: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')]} 13:51:55 INFO - https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:51:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:51:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:51:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:51:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:52:23 INFO - Downloaded 92339087 bytes. 13:52:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:52:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:52:33 INFO - Return code: 0 13:52:33 INFO - Running post-action listener: _resource_record_post_action 13:52:33 INFO - Running post-action listener: set_extra_try_arguments 13:52:33 INFO - ##### 13:52:33 INFO - ##### Running create-virtualenv step. 13:52:33 INFO - ##### 13:52:33 INFO - Running pre-action listener: _pre_create_virtualenv 13:52:33 INFO - Running pre-action listener: _resource_record_pre_action 13:52:33 INFO - Running main action method: create_virtualenv 13:52:33 INFO - Creating virtualenv /builds/slave/test/build/venv 13:52:33 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:52:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:52:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:52:34 INFO - Using real prefix '/usr' 13:52:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:52:35 INFO - Installing distribute.............................................................................................................................................................................................done. 13:52:38 INFO - Installing pip.................done. 13:52:38 INFO - Return code: 0 13:52:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:52:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:52:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:52:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ffd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a0f70>, '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 0xa0a0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0a6750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:52:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:52:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:52:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:38 INFO - 'CCACHE_UMASK': '002', 13:52:38 INFO - 'DISPLAY': ':0', 13:52:38 INFO - 'HOME': '/home/cltbld', 13:52:38 INFO - 'LANG': 'en_US.UTF-8', 13:52:38 INFO - 'LOGNAME': 'cltbld', 13:52:38 INFO - 'MAIL': '/var/mail/cltbld', 13:52:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:38 INFO - 'MOZ_NO_REMOTE': '1', 13:52:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:38 INFO - 'PWD': '/builds/slave/test', 13:52:38 INFO - 'SHELL': '/bin/bash', 13:52:38 INFO - 'SHLVL': '1', 13:52:38 INFO - 'TERM': 'linux', 13:52:38 INFO - 'TMOUT': '86400', 13:52:38 INFO - 'USER': 'cltbld', 13:52:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 13:52:38 INFO - '_': '/tools/buildbot/bin/python'} 13:52:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:39 INFO - Downloading/unpacking psutil>=0.7.1 13:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:52:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:52:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:52:44 INFO - Installing collected packages: psutil 13:52:44 INFO - Running setup.py install for psutil 13:52:44 INFO - building 'psutil._psutil_linux' extension 13:52:44 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 13:52:45 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:52:45 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:52:45 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 13:52:45 INFO - building 'psutil._psutil_posix' extension 13:52:45 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 13:52:45 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 13:52:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:52:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:52:45 INFO - Successfully installed psutil 13:52:45 INFO - Cleaning up... 13:52:46 INFO - Return code: 0 13:52:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:52:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:52:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:52:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:52:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ffd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a0f70>, '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 0xa0a0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0a6750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:52:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:52:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:52:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:46 INFO - 'CCACHE_UMASK': '002', 13:52:46 INFO - 'DISPLAY': ':0', 13:52:46 INFO - 'HOME': '/home/cltbld', 13:52:46 INFO - 'LANG': 'en_US.UTF-8', 13:52:46 INFO - 'LOGNAME': 'cltbld', 13:52:46 INFO - 'MAIL': '/var/mail/cltbld', 13:52:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:46 INFO - 'MOZ_NO_REMOTE': '1', 13:52:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:46 INFO - 'PWD': '/builds/slave/test', 13:52:46 INFO - 'SHELL': '/bin/bash', 13:52:46 INFO - 'SHLVL': '1', 13:52:46 INFO - 'TERM': 'linux', 13:52:46 INFO - 'TMOUT': '86400', 13:52:46 INFO - 'USER': 'cltbld', 13:52:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 13:52:46 INFO - '_': '/tools/buildbot/bin/python'} 13:52:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:52:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:52:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:52:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:52:51 INFO - Installing collected packages: mozsystemmonitor 13:52:51 INFO - Running setup.py install for mozsystemmonitor 13:52:51 INFO - Successfully installed mozsystemmonitor 13:52:51 INFO - Cleaning up... 13:52:51 INFO - Return code: 0 13:52:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:52: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')]} 13:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:52:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:52: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')]} 13:52:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:52:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:52:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ffd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a0f70>, '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 0xa0a0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0a6750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:52:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:52:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:52:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:51 INFO - 'CCACHE_UMASK': '002', 13:52:51 INFO - 'DISPLAY': ':0', 13:52:51 INFO - 'HOME': '/home/cltbld', 13:52:51 INFO - 'LANG': 'en_US.UTF-8', 13:52:51 INFO - 'LOGNAME': 'cltbld', 13:52:51 INFO - 'MAIL': '/var/mail/cltbld', 13:52:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:51 INFO - 'MOZ_NO_REMOTE': '1', 13:52:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:51 INFO - 'PWD': '/builds/slave/test', 13:52:51 INFO - 'SHELL': '/bin/bash', 13:52:51 INFO - 'SHLVL': '1', 13:52:51 INFO - 'TERM': 'linux', 13:52:51 INFO - 'TMOUT': '86400', 13:52:51 INFO - 'USER': 'cltbld', 13:52:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 13:52:51 INFO - '_': '/tools/buildbot/bin/python'} 13:52:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:52:52 INFO - Downloading/unpacking blobuploader==1.2.4 13:52:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:56 INFO - Downloading blobuploader-1.2.4.tar.gz 13:52:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:52:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:52:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:52:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:52:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:52:58 INFO - Downloading docopt-0.6.1.tar.gz 13:52:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:52:59 INFO - Installing collected packages: blobuploader, requests, docopt 13:52:59 INFO - Running setup.py install for blobuploader 13:52:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:52:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:52:59 INFO - Running setup.py install for requests 13:53:00 INFO - Running setup.py install for docopt 13:53:00 INFO - Successfully installed blobuploader requests docopt 13:53:00 INFO - Cleaning up... 13:53:00 INFO - Return code: 0 13:53:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:53: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')]} 13:53:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:53:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:53: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')]} 13:53:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:53:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:53:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ffd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a0f70>, '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 0xa0a0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0a6750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:53:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:53:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:53:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:53:00 INFO - 'CCACHE_UMASK': '002', 13:53:00 INFO - 'DISPLAY': ':0', 13:53:00 INFO - 'HOME': '/home/cltbld', 13:53:00 INFO - 'LANG': 'en_US.UTF-8', 13:53:00 INFO - 'LOGNAME': 'cltbld', 13:53:00 INFO - 'MAIL': '/var/mail/cltbld', 13:53:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:53:00 INFO - 'MOZ_NO_REMOTE': '1', 13:53:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:53:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:53:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:00 INFO - 'PWD': '/builds/slave/test', 13:53:00 INFO - 'SHELL': '/bin/bash', 13:53:00 INFO - 'SHLVL': '1', 13:53:00 INFO - 'TERM': 'linux', 13:53:00 INFO - 'TMOUT': '86400', 13:53:00 INFO - 'USER': 'cltbld', 13:53:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 13:53:00 INFO - '_': '/tools/buildbot/bin/python'} 13:53:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:53:00 INFO - Running setup.py (path:/tmp/pip-sb_bt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:53:00 INFO - Running setup.py (path:/tmp/pip-fOVC9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:53:01 INFO - Running setup.py (path:/tmp/pip-_XWO_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:53:01 INFO - Running setup.py (path:/tmp/pip-rl_bsE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:53:01 INFO - Running setup.py (path:/tmp/pip-BbPvcw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:53:01 INFO - Running setup.py (path:/tmp/pip-ZcqviE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:53:01 INFO - Running setup.py (path:/tmp/pip-ANUpKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:53:01 INFO - Running setup.py (path:/tmp/pip-hQHZuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:53:01 INFO - Running setup.py (path:/tmp/pip-VWY5EQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:53:01 INFO - Running setup.py (path:/tmp/pip-4ukSP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:53:02 INFO - Running setup.py (path:/tmp/pip-ij7ahs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:53:02 INFO - Running setup.py (path:/tmp/pip-hj0KfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:53:02 INFO - Running setup.py (path:/tmp/pip-HGBSfV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:53:02 INFO - Running setup.py (path:/tmp/pip-vNLfnn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:02 INFO - Running setup.py (path:/tmp/pip-J3YXcg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:53:02 INFO - Running setup.py (path:/tmp/pip-QdSAA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:53:03 INFO - Running setup.py (path:/tmp/pip-6sMQOg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:53:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:53:03 INFO - Running setup.py (path:/tmp/pip-VeAUvY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:53:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:53:03 INFO - Running setup.py (path:/tmp/pip-tpY_bg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:53:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:03 INFO - Running setup.py (path:/tmp/pip-1wM6tB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:53:03 INFO - Running setup.py (path:/tmp/pip-A3pI0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:53:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:53:04 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:53:04 INFO - Running setup.py install for manifestparser 13:53:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:53:04 INFO - Running setup.py install for mozcrash 13:53:04 INFO - Running setup.py install for mozdebug 13:53:04 INFO - Running setup.py install for mozdevice 13:53:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Running setup.py install for mozfile 13:53:05 INFO - Running setup.py install for mozhttpd 13:53:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Running setup.py install for mozinfo 13:53:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Running setup.py install for mozInstall 13:53:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:53:05 INFO - Running setup.py install for mozleak 13:53:05 INFO - Running setup.py install for mozlog 13:53:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:53:06 INFO - Running setup.py install for moznetwork 13:53:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:53:06 INFO - Running setup.py install for mozprocess 13:53:06 INFO - Running setup.py install for mozprofile 13:53:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:53:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:53:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:53:06 INFO - Running setup.py install for mozrunner 13:53:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:53:07 INFO - Running setup.py install for mozscreenshot 13:53:07 INFO - Running setup.py install for moztest 13:53:07 INFO - Running setup.py install for mozversion 13:53:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:53:07 INFO - Running setup.py install for wptserve 13:53:08 INFO - Running setup.py install for marionette-driver 13:53:08 INFO - Running setup.py install for browsermob-proxy 13:53:08 INFO - Running setup.py install for marionette-client 13:53:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:53:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:53:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:53:09 INFO - Cleaning up... 13:53:09 INFO - Return code: 0 13:53:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:53:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:53:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:53:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:53:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:53:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ffd598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a0f70>, '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 0xa0a0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0a6750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:53:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:53:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:53:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:53:09 INFO - 'CCACHE_UMASK': '002', 13:53:09 INFO - 'DISPLAY': ':0', 13:53:09 INFO - 'HOME': '/home/cltbld', 13:53:09 INFO - 'LANG': 'en_US.UTF-8', 13:53:09 INFO - 'LOGNAME': 'cltbld', 13:53:09 INFO - 'MAIL': '/var/mail/cltbld', 13:53:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:53:09 INFO - 'MOZ_NO_REMOTE': '1', 13:53:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:53:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:53:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:09 INFO - 'PWD': '/builds/slave/test', 13:53:09 INFO - 'SHELL': '/bin/bash', 13:53:09 INFO - 'SHLVL': '1', 13:53:09 INFO - 'TERM': 'linux', 13:53:09 INFO - 'TMOUT': '86400', 13:53:09 INFO - 'USER': 'cltbld', 13:53:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 13:53:09 INFO - '_': '/tools/buildbot/bin/python'} 13:53:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:53:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:53:09 INFO - Running setup.py (path:/tmp/pip-3SEBK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:53:10 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:53:10 INFO - Running setup.py (path:/tmp/pip-sMwBl7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:53:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:53:10 INFO - Running setup.py (path:/tmp/pip-THQGe5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:53:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:53:10 INFO - Running setup.py (path:/tmp/pip-E_Kl1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:53:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:53:10 INFO - Running setup.py (path:/tmp/pip-gl5nGP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:53:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:53:10 INFO - Running setup.py (path:/tmp/pip-Pt_WpS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:53:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:53:10 INFO - Running setup.py (path:/tmp/pip-H9FKuR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:53:11 INFO - Running setup.py (path:/tmp/pip-3eMi67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:53:11 INFO - Running setup.py (path:/tmp/pip-7Igmho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:53:11 INFO - Running setup.py (path:/tmp/pip-qNTzMQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:53:11 INFO - Running setup.py (path:/tmp/pip-3cgCD3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:53:11 INFO - Running setup.py (path:/tmp/pip-I9f4s4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:53:11 INFO - Running setup.py (path:/tmp/pip-SPYakr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:53:11 INFO - Running setup.py (path:/tmp/pip-GeE650-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:12 INFO - Running setup.py (path:/tmp/pip-IVaX1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:53:12 INFO - Running setup.py (path:/tmp/pip-gKOE_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:53:12 INFO - Running setup.py (path:/tmp/pip-uYZ34t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:53:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:53:12 INFO - Running setup.py (path:/tmp/pip-va7Yks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:53:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:53:12 INFO - Running setup.py (path:/tmp/pip-ojMOeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:53:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:12 INFO - Running setup.py (path:/tmp/pip-lkw6dh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:53:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:53:13 INFO - Running setup.py (path:/tmp/pip-FIZI2Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:53:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:53:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:53: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 13:53: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 13:53:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:53:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:53: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 13:53: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 13:53:18 INFO - Downloading blessings-1.6.tar.gz 13:53:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:53:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:53:18 INFO - Installing collected packages: blessings 13:53:18 INFO - Running setup.py install for blessings 13:53:18 INFO - Successfully installed blessings 13:53:18 INFO - Cleaning up... 13:53:18 INFO - Return code: 0 13:53:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:53:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:53:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:53:19 INFO - Reading from file tmpfile_stdout 13:53:19 INFO - Current package versions: 13:53:19 INFO - argparse == 1.2.1 13:53:19 INFO - blessings == 1.6 13:53:19 INFO - blobuploader == 1.2.4 13:53:19 INFO - browsermob-proxy == 0.6.0 13:53:19 INFO - docopt == 0.6.1 13:53:19 INFO - manifestparser == 1.1 13:53:19 INFO - marionette-client == 2.3.0 13:53:19 INFO - marionette-driver == 1.4.0 13:53:19 INFO - mozInstall == 1.12 13:53:19 INFO - mozcrash == 0.17 13:53:19 INFO - mozdebug == 0.1 13:53:19 INFO - mozdevice == 0.48 13:53:19 INFO - mozfile == 1.2 13:53:19 INFO - mozhttpd == 0.7 13:53:19 INFO - mozinfo == 0.9 13:53:19 INFO - mozleak == 0.1 13:53:19 INFO - mozlog == 3.1 13:53:19 INFO - moznetwork == 0.27 13:53:19 INFO - mozprocess == 0.22 13:53:19 INFO - mozprofile == 0.28 13:53:19 INFO - mozrunner == 6.11 13:53:19 INFO - mozscreenshot == 0.1 13:53:19 INFO - mozsystemmonitor == 0.0 13:53:19 INFO - moztest == 0.7 13:53:19 INFO - mozversion == 1.4 13:53:19 INFO - psutil == 3.1.1 13:53:19 INFO - requests == 1.2.3 13:53:19 INFO - wptserve == 1.4.0 13:53:19 INFO - wsgiref == 0.1.2 13:53:19 INFO - Running post-action listener: _resource_record_post_action 13:53:19 INFO - Running post-action listener: _start_resource_monitoring 13:53:19 INFO - Starting resource monitoring. 13:53:19 INFO - ##### 13:53:19 INFO - ##### Running pull step. 13:53:19 INFO - ##### 13:53:19 INFO - Running pre-action listener: _resource_record_pre_action 13:53:19 INFO - Running main action method: pull 13:53:19 INFO - Pull has nothing to do! 13:53:19 INFO - Running post-action listener: _resource_record_post_action 13:53:19 INFO - ##### 13:53:19 INFO - ##### Running install step. 13:53:19 INFO - ##### 13:53:19 INFO - Running pre-action listener: _resource_record_pre_action 13:53:19 INFO - Running main action method: install 13:53:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:53:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:53:19 INFO - Reading from file tmpfile_stdout 13:53:19 INFO - Detecting whether we're running mozinstall >=1.0... 13:53:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:53:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:53:19 INFO - Reading from file tmpfile_stdout 13:53:19 INFO - Output received: 13:53:19 INFO - Usage: mozinstall [options] installer 13:53:19 INFO - Options: 13:53:19 INFO - -h, --help show this help message and exit 13:53:19 INFO - -d DEST, --destination=DEST 13:53:19 INFO - Directory to install application into. [default: 13:53:19 INFO - "/builds/slave/test"] 13:53:19 INFO - --app=APP Application being installed. [default: firefox] 13:53:19 INFO - mkdir: /builds/slave/test/build/application 13:53:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:53:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:53:49 INFO - Reading from file tmpfile_stdout 13:53:49 INFO - Output received: 13:53:49 INFO - /builds/slave/test/build/application/firefox/firefox 13:53:49 INFO - Running post-action listener: _resource_record_post_action 13:53:49 INFO - ##### 13:53:49 INFO - ##### Running run-tests step. 13:53:49 INFO - ##### 13:53:49 INFO - Running pre-action listener: _resource_record_pre_action 13:53:49 INFO - Running main action method: run_tests 13:53:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:53:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:53:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:53:49 INFO - grabbing minidump binary from tooltool 13:53:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:49 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a0f70>, '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 0xa0a0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa0a6750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:53:49 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:53:49 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 13:53:49 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:53:49 INFO - Return code: 0 13:53:49 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:53:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:53:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:53:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:53:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:53:49 INFO - 'CCACHE_UMASK': '002', 13:53:49 INFO - 'DISPLAY': ':0', 13:53:49 INFO - 'HOME': '/home/cltbld', 13:53:49 INFO - 'LANG': 'en_US.UTF-8', 13:53:49 INFO - 'LOGNAME': 'cltbld', 13:53:49 INFO - 'MAIL': '/var/mail/cltbld', 13:53:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:53:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:53:49 INFO - 'MOZ_NO_REMOTE': '1', 13:53:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:53:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:53:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:49 INFO - 'PWD': '/builds/slave/test', 13:53:49 INFO - 'SHELL': '/bin/bash', 13:53:49 INFO - 'SHLVL': '1', 13:53:49 INFO - 'TERM': 'linux', 13:53:49 INFO - 'TMOUT': '86400', 13:53:49 INFO - 'USER': 'cltbld', 13:53:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313', 13:53:49 INFO - '_': '/tools/buildbot/bin/python'} 13:53:49 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:53:50 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:53:50 INFO - import pkg_resources 13:53:51 INFO - Using 1 client processes 13:53:51 INFO - wptserve Starting http server on 127.0.0.1:8000 13:53:52 INFO - wptserve Starting http server on 127.0.0.1:8001 13:53:52 INFO - wptserve Starting http server on 127.0.0.1:8443 13:53:54 INFO - SUITE-START | Running 778 tests 13:53:54 INFO - Running testharness tests 13:53:54 INFO - Setting up ssl 13:53:54 INFO - PROCESS | certutil | 13:53:54 INFO - PROCESS | certutil | 13:53:54 INFO - PROCESS | certutil | 13:53:54 INFO - Certificate Nickname Trust Attributes 13:53:54 INFO - SSL,S/MIME,JAR/XPI 13:53:54 INFO - 13:53:54 INFO - web-platform-tests CT,, 13:53:54 INFO - 13:53:54 INFO - Starting runner 13:53:57 INFO - PROCESS | 1720 | 1466715237241 Marionette DEBUG Marionette enabled via build flag and pref 13:53:57 INFO - PROCESS | 1720 | ++DOCSHELL 0xa4d4c000 == 1 [pid = 1720] [id = 1] 13:53:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 1 (0xa4d4c400) [pid = 1720] [serial = 1] [outer = (nil)] 13:53:57 INFO - PROCESS | 1720 | [1720] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:53:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 2 (0xa4d4cc00) [pid = 1720] [serial = 2] [outer = 0xa4d4c400] 13:53:57 INFO - PROCESS | 1720 | 1466715237988 Marionette INFO Listening on port 2828 13:53:58 INFO - PROCESS | 1720 | 1466715238611 Marionette DEBUG Marionette enabled via command-line flag 13:53:58 INFO - PROCESS | 1720 | ++DOCSHELL 0xa23ab800 == 2 [pid = 1720] [id = 2] 13:53:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 3 (0xa23acc00) [pid = 1720] [serial = 3] [outer = (nil)] 13:53:58 INFO - PROCESS | 1720 | [1720] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:53:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 4 (0xa8c0d000) [pid = 1720] [serial = 4] [outer = 0xa23acc00] 13:53:58 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20cc7a0 13:53:58 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d62a0 13:53:58 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f6260 13:53:58 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f6ea0 13:53:58 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fcbe0 13:53:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 5 (0xa110b800) [pid = 1720] [serial = 5] [outer = 0xa4d4c400] 13:53:59 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:53:59 INFO - PROCESS | 1720 | 1466715239056 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59119 13:53:59 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:53:59 INFO - PROCESS | 1720 | 1466715239094 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59120 13:53:59 INFO - PROCESS | 1720 | 1466715239157 Marionette DEBUG Closed connection conn0 13:53:59 INFO - PROCESS | 1720 | 1466715239162 Marionette DEBUG Closed connection conn1 13:53:59 INFO - PROCESS | 1720 | [1720] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 13:53:59 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:53:59 INFO - PROCESS | 1720 | 1466715239296 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59121 13:53:59 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:53:59 INFO - PROCESS | 1720 | 1466715239351 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59122 13:53:59 INFO - PROCESS | 1720 | 1466715239359 Marionette DEBUG Closed connection conn2 13:53:59 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:53:59 INFO - PROCESS | 1720 | 1466715239415 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:59123 13:53:59 INFO - PROCESS | 1720 | 1466715239424 Marionette DEBUG Closed connection conn3 13:53:59 INFO - PROCESS | 1720 | 1466715239463 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:53:59 INFO - PROCESS | 1720 | 1466715239472 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623122823","device":"desktop","version":"48.0"} 13:54:00 INFO - PROCESS | 1720 | [1720] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:54:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b44bc00 == 3 [pid = 1720] [id = 3] 13:54:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 6 (0x9b44c000) [pid = 1720] [serial = 6] [outer = (nil)] 13:54:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b44f800 == 4 [pid = 1720] [id = 4] 13:54:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 7 (0x9b44fc00) [pid = 1720] [serial = 7] [outer = (nil)] 13:54:02 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:54:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ac37800 == 5 [pid = 1720] [id = 5] 13:54:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 8 (0x9ac37c00) [pid = 1720] [serial = 8] [outer = (nil)] 13:54:02 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:54:02 INFO - PROCESS | 1720 | [1720] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:54:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 9 (0x9a881400) [pid = 1720] [serial = 9] [outer = 0x9ac37c00] 13:54:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 10 (0x9a5cd800) [pid = 1720] [serial = 10] [outer = 0x9b44c000] 13:54:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 11 (0x9a5cf400) [pid = 1720] [serial = 11] [outer = 0x9b44fc00] 13:54:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 12 (0x9a5d1c00) [pid = 1720] [serial = 12] [outer = 0x9ac37c00] 13:54:04 INFO - PROCESS | 1720 | 1466715244070 Marionette INFO startBrowser 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:04 INFO - PROCESS | 1720 | 1466715244123 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1720 | 1466715244143 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1720 | 1466715244149 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 13 (0x988a0800) [pid = 1720] [serial = 13] [outer = 0x9ac37c00] 13:54:04 INFO - PROCESS | 1720 | 1466715244919 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"3292989b-d1fa-4ac7-b86b-54d9ec33a2b8","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623122823","device":"desktop","version":"48.0","command_id":1}}] 13:54:05 INFO - PROCESS | 1720 | 1466715245127 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:54:05 INFO - PROCESS | 1720 | 1466715245136 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:05 INFO - PROCESS | 1720 | 1466715245462 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:54:05 INFO - PROCESS | 1720 | 1466715245600 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:54:05 INFO - PROCESS | 1720 | 1466715245607 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:05 INFO - PROCESS | 1720 | [1720] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:54:05 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:54:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 14 (0x9537e400) [pid = 1720] [serial = 14] [outer = 0x9ac37c00] 13:54:06 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:54:06 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:54:06 INFO - PROCESS | 1720 | 1466715246176 Marionette TRACE conn4 <- [1,3,null,{}] 13:54:06 INFO - PROCESS | 1720 | 1466715246182 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:54:06 INFO - PROCESS | 1720 | 1466715246189 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:06 INFO - PROCESS | 1720 | 1466715246229 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:54:06 INFO - PROCESS | 1720 | 1466715246270 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1720 | 1466715246274 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:54:06 INFO - PROCESS | 1720 | 1466715246283 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1720 | 1466715246290 Marionette TRACE conn4 <- [1,6,null,{}] 13:54:06 INFO - PROCESS | 1720 | 1466715246314 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:06 INFO - PROCESS | 1720 | 1466715246324 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:06 INFO - PROCESS | 1720 | 1466715246362 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:54:06 INFO - PROCESS | 1720 | 1466715246369 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:06 INFO - PROCESS | 1720 | 1466715246379 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c69c00 == 6 [pid = 1720] [id = 6] 13:54:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 15 (0x93c6a000) [pid = 1720] [serial = 15] [outer = (nil)] 13:54:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 16 (0x947f8400) [pid = 1720] [serial = 16] [outer = 0x93c6a000] 13:54:06 INFO - PROCESS | 1720 | 1466715246474 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 17 (0x9805d000) [pid = 1720] [serial = 17] [outer = 0x93c6a000] 13:54:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b69800 == 7 [pid = 1720] [id = 7] 13:54:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 18 (0x93b6d400) [pid = 1720] [serial = 18] [outer = (nil)] 13:54:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 19 (0x93c5d000) [pid = 1720] [serial = 19] [outer = 0x93b6d400] 13:54:07 INFO - PROCESS | 1720 | 1466715247033 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 20 (0x9397d000) [pid = 1720] [serial = 20] [outer = 0x93b6d400] 13:54:07 INFO - PROCESS | 1720 | [1720] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:54:07 INFO - PROCESS | 1720 | 1466715247565 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1364ms 13:54:07 INFO - PROCESS | 1720 | 1466715247858 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1720 | 1466715247864 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:54:08 INFO - PROCESS | 1720 | 1466715248045 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1720 | 1466715248052 Marionette TRACE conn4 <- [1,10,null,{}] 13:54:08 INFO - PROCESS | 1720 | 1466715248114 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:08 INFO - PROCESS | 1720 | 1466715248122 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:08 INFO - PROCESS | 1720 | 1466715248333 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:54:08 INFO - PROCESS | 1720 | 1466715248445 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1720 | 1466715248454 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6d000 == 8 [pid = 1720] [id = 8] 13:54:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 21 (0x93b6f400) [pid = 1720] [serial = 21] [outer = (nil)] 13:54:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 22 (0x9889ec00) [pid = 1720] [serial = 22] [outer = 0x93b6f400] 13:54:08 INFO - PROCESS | 1720 | 1466715248563 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 23 (0x992e5800) [pid = 1720] [serial = 23] [outer = 0x93b6f400] 13:54:09 INFO - PROCESS | 1720 | 1466715249509 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1617ms 13:54:09 INFO - PROCESS | 1720 | 1466715249569 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1720 | 1466715249576 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:54:09 INFO - PROCESS | 1720 | 1466715249587 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1720 | 1466715249593 Marionette TRACE conn4 <- [1,14,null,{}] 13:54:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f10c00 == 9 [pid = 1720] [id = 9] 13:54:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 24 (0x99f11c00) [pid = 1720] [serial = 24] [outer = (nil)] 13:54:09 INFO - PROCESS | 1720 | 1466715249663 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:09 INFO - PROCESS | 1720 | 1466715249670 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 25 (0x9a47f000) [pid = 1720] [serial = 25] [outer = 0x99f11c00] 13:54:09 INFO - PROCESS | 1720 | 1466715249956 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:54:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 26 (0x9a5d1400) [pid = 1720] [serial = 26] [outer = 0x99f11c00] 13:54:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9df400 == 10 [pid = 1720] [id = 10] 13:54:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 27 (0x9a9e1800) [pid = 1720] [serial = 27] [outer = (nil)] 13:54:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 28 (0x9bba6c00) [pid = 1720] [serial = 28] [outer = 0x9a9e1800] 13:54:10 INFO - PROCESS | 1720 | 1466715250254 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1720 | 1466715250266 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 29 (0xa110c800) [pid = 1720] [serial = 29] [outer = 0x9a9e1800] 13:54:10 INFO - PROCESS | 1720 | ++DOCSHELL 0xa1189800 == 11 [pid = 1720] [id = 11] 13:54:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 30 (0xa2099800) [pid = 1720] [serial = 30] [outer = (nil)] 13:54:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 31 (0xa2372400) [pid = 1720] [serial = 31] [outer = 0xa2099800] 13:54:10 INFO - PROCESS | 1720 | 1466715250394 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 32 (0xa23fa800) [pid = 1720] [serial = 32] [outer = 0xa2099800] 13:54:11 INFO - PROCESS | 1720 | 1466715251547 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1996ms 13:54:11 INFO - PROCESS | 1720 | 1466715251581 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1720 | 1466715251585 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:54:11 INFO - PROCESS | 1720 | 1466715251592 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1720 | 1466715251596 Marionette TRACE conn4 <- [1,18,null,{}] 13:54:11 INFO - PROCESS | 1720 | 1466715251612 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:11 INFO - PROCESS | 1720 | 1466715251623 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:11 INFO - PROCESS | 1720 | 1466715251873 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:54:12 INFO - PROCESS | 1720 | 1466715252043 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1720 | 1466715252062 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d96dc00 == 12 [pid = 1720] [id = 12] 13:54:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 33 (0x9d973c00) [pid = 1720] [serial = 33] [outer = (nil)] 13:54:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 34 (0xa253a400) [pid = 1720] [serial = 34] [outer = 0x9d973c00] 13:54:12 INFO - PROCESS | 1720 | 1466715252200 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 35 (0xa4f19800) [pid = 1720] [serial = 35] [outer = 0x9d973c00] 13:54:13 INFO - PROCESS | 1720 | 1466715253139 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1587ms 13:54:13 INFO - PROCESS | 1720 | 1466715253181 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1720 | 1466715253187 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:54:13 INFO - PROCESS | 1720 | 1466715253193 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1720 | 1466715253197 Marionette TRACE conn4 <- [1,22,null,{}] 13:54:13 INFO - PROCESS | 1720 | 1466715253204 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:13 INFO - PROCESS | 1720 | 1466715253209 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:13 INFO - PROCESS | 1720 | 1466715253440 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:54:13 INFO - PROCESS | 1720 | 1466715253568 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:13 INFO - PROCESS | 1720 | 1466715253576 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:13 INFO - PROCESS | 1720 | ++DOCSHELL 0xa6ea7c00 == 13 [pid = 1720] [id = 13] 13:54:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 36 (0xa6ea9c00) [pid = 1720] [serial = 36] [outer = (nil)] 13:54:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 37 (0xa82a6400) [pid = 1720] [serial = 37] [outer = 0xa6ea9c00] 13:54:13 INFO - PROCESS | 1720 | 1466715253672 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 38 (0xa90a9c00) [pid = 1720] [serial = 38] [outer = 0xa6ea9c00] 13:54:14 INFO - PROCESS | 1720 | 1466715254703 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1534ms 13:54:14 INFO - PROCESS | 1720 | 1466715254728 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:54:14 INFO - PROCESS | 1720 | 1466715254733 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:54:14 INFO - PROCESS | 1720 | 1466715254739 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1720 | 1466715254743 Marionette TRACE conn4 <- [1,26,null,{}] 13:54:14 INFO - PROCESS | 1720 | 1466715254750 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:14 INFO - PROCESS | 1720 | 1466715254755 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:14 INFO - PROCESS | 1720 | 1466715254963 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:54:15 INFO - PROCESS | 1720 | 1466715255092 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1720 | 1466715255100 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f4a000 == 14 [pid = 1720] [id = 14] 13:54:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 39 (0x99f4dc00) [pid = 1720] [serial = 39] [outer = (nil)] 13:54:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 40 (0xa6e9ec00) [pid = 1720] [serial = 40] [outer = 0x99f4dc00] 13:54:15 INFO - PROCESS | 1720 | 1466715255187 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 41 (0xa9027000) [pid = 1720] [serial = 41] [outer = 0x99f4dc00] 13:54:16 INFO - PROCESS | 1720 | 1466715256351 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1682ms 13:54:16 INFO - PROCESS | 1720 | 1466715256425 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1720 | 1466715256432 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:54:16 INFO - PROCESS | 1720 | 1466715256439 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1720 | 1466715256447 Marionette TRACE conn4 <- [1,30,null,{}] 13:54:16 INFO - PROCESS | 1720 | 1466715256456 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:16 INFO - PROCESS | 1720 | 1466715256461 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:16 INFO - PROCESS | 1720 | 1466715256630 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:54:16 INFO - PROCESS | 1720 | 1466715256642 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1720 | 1466715256651 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x9979f400 == 15 [pid = 1720] [id = 15] 13:54:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 42 (0x9979fc00) [pid = 1720] [serial = 42] [outer = (nil)] 13:54:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 43 (0x99ef8400) [pid = 1720] [serial = 43] [outer = 0x9979fc00] 13:54:16 INFO - PROCESS | 1720 | 1466715256754 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 44 (0x99f48c00) [pid = 1720] [serial = 44] [outer = 0x9979fc00] 13:54:17 INFO - PROCESS | 1720 | 1466715257578 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1185ms 13:54:17 INFO - PROCESS | 1720 | 1466715257626 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:54:17 INFO - PROCESS | 1720 | 1466715257632 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:54:17 INFO - PROCESS | 1720 | 1466715257642 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1720 | 1466715257646 Marionette TRACE conn4 <- [1,34,null,{}] 13:54:17 INFO - PROCESS | 1720 | 1466715257653 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:17 INFO - PROCESS | 1720 | 1466715257658 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:17 INFO - PROCESS | 1720 | 1466715257845 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:54:17 INFO - PROCESS | 1720 | 1466715257933 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1720 | 1466715257944 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x98056000 == 16 [pid = 1720] [id = 16] 13:54:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 45 (0x99f45800) [pid = 1720] [serial = 45] [outer = (nil)] 13:54:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 46 (0x99feac00) [pid = 1720] [serial = 46] [outer = 0x99f45800] 13:54:18 INFO - PROCESS | 1720 | 1466715258017 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 47 (0x9a87cc00) [pid = 1720] [serial = 47] [outer = 0x99f45800] 13:54:18 INFO - PROCESS | 1720 | 1466715258757 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1135ms 13:54:18 INFO - PROCESS | 1720 | 1466715258779 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1720 | 1466715258783 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:54:18 INFO - PROCESS | 1720 | 1466715258789 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1720 | 1466715258795 Marionette TRACE conn4 <- [1,38,null,{}] 13:54:18 INFO - PROCESS | 1720 | 1466715258811 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:18 INFO - PROCESS | 1720 | 1466715258819 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:18 INFO - PROCESS | 1720 | 1466715258992 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:54:19 INFO - PROCESS | 1720 | 1466715259005 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1720 | 1466715259017 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b763800 == 17 [pid = 1720] [id = 17] 13:54:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 48 (0x9b764c00) [pid = 1720] [serial = 48] [outer = (nil)] 13:54:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 49 (0x9bb1a400) [pid = 1720] [serial = 49] [outer = 0x9b764c00] 13:54:19 INFO - PROCESS | 1720 | 1466715259095 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 50 (0x9c0ef000) [pid = 1720] [serial = 50] [outer = 0x9b764c00] 13:54:19 INFO - PROCESS | 1720 | 1466715259953 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1189ms 13:54:19 INFO - PROCESS | 1720 | 1466715259978 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:54:19 INFO - PROCESS | 1720 | 1466715259983 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:54:19 INFO - PROCESS | 1720 | 1466715259989 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1720 | 1466715259992 Marionette TRACE conn4 <- [1,42,null,{}] 13:54:20 INFO - PROCESS | 1720 | 1466715259998 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:20 INFO - PROCESS | 1720 | 1466715260003 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:20 INFO - PROCESS | 1720 | 1466715260185 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:54:20 INFO - PROCESS | 1720 | 1466715260194 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1720 | 1466715260203 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x938e2400 == 18 [pid = 1720] [id = 18] 13:54:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 51 (0x9c0e6800) [pid = 1720] [serial = 51] [outer = (nil)] 13:54:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 52 (0x9d906800) [pid = 1720] [serial = 52] [outer = 0x9c0e6800] 13:54:20 INFO - PROCESS | 1720 | 1466715260277 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 53 (0x9d96b800) [pid = 1720] [serial = 53] [outer = 0x9c0e6800] 13:54:21 INFO - PROCESS | 1720 | 1466715261123 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1190ms 13:54:21 INFO - PROCESS | 1720 | 1466715261179 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1720 | 1466715261183 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:54:21 INFO - PROCESS | 1720 | 1466715261189 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1720 | 1466715261192 Marionette TRACE conn4 <- [1,46,null,{}] 13:54:21 INFO - PROCESS | 1720 | 1466715261198 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:21 INFO - PROCESS | 1720 | 1466715261203 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:21 INFO - PROCESS | 1720 | 1466715261356 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:54:21 INFO - PROCESS | 1720 | 1466715261365 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1720 | 1466715261373 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x9538c000 == 19 [pid = 1720] [id = 19] 13:54:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 54 (0x9c2bbc00) [pid = 1720] [serial = 54] [outer = (nil)] 13:54:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 55 (0xa2098400) [pid = 1720] [serial = 55] [outer = 0x9c2bbc00] 13:54:21 INFO - PROCESS | 1720 | 1466715261445 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 56 (0xa23a8000) [pid = 1720] [serial = 56] [outer = 0x9c2bbc00] 13:54:22 INFO - PROCESS | 1720 | 1466715262285 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1136ms 13:54:22 INFO - PROCESS | 1720 | 1466715262327 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1720 | 1466715262331 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:54:22 INFO - PROCESS | 1720 | 1466715262337 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1720 | 1466715262340 Marionette TRACE conn4 <- [1,50,null,{}] 13:54:22 INFO - PROCESS | 1720 | 1466715262346 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:22 INFO - PROCESS | 1720 | 1466715262357 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:22 INFO - PROCESS | 1720 | 1466715262551 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:54:22 INFO - PROCESS | 1720 | 1466715262647 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1720 | 1466715262655 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:22 INFO - PROCESS | 1720 | ++DOCSHELL 0xa2097c00 == 20 [pid = 1720] [id = 20] 13:54:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 57 (0xa25ec000) [pid = 1720] [serial = 57] [outer = (nil)] 13:54:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 58 (0xa3286400) [pid = 1720] [serial = 58] [outer = 0xa25ec000] 13:54:22 INFO - PROCESS | 1720 | 1466715262726 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 59 (0xa331fc00) [pid = 1720] [serial = 59] [outer = 0xa25ec000] 13:54:23 INFO - PROCESS | 1720 | 1466715263395 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1084ms 13:54:23 INFO - PROCESS | 1720 | 1466715263422 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1720 | 1466715263442 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:54:23 INFO - PROCESS | 1720 | 1466715263455 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1720 | 1466715263458 Marionette TRACE conn4 <- [1,54,null,{}] 13:54:23 INFO - PROCESS | 1720 | 1466715263464 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:23 INFO - PROCESS | 1720 | 1466715263469 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:23 INFO - PROCESS | 1720 | 1466715263618 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:54:23 INFO - PROCESS | 1720 | 1466715263715 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1720 | 1466715263722 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x98055800 == 21 [pid = 1720] [id = 21] 13:54:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 60 (0x99f49000) [pid = 1720] [serial = 60] [outer = (nil)] 13:54:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 61 (0xa4d0f800) [pid = 1720] [serial = 61] [outer = 0x99f49000] 13:54:23 INFO - PROCESS | 1720 | 1466715263797 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 62 (0xa4d54400) [pid = 1720] [serial = 62] [outer = 0x99f49000] 13:54:24 INFO - PROCESS | 1720 | 1466715264479 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1080ms 13:54:24 INFO - PROCESS | 1720 | 1466715264536 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1720 | 1466715264539 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:54:24 INFO - PROCESS | 1720 | 1466715264545 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1720 | 1466715264548 Marionette TRACE conn4 <- [1,58,null,{}] 13:54:24 INFO - PROCESS | 1720 | 1466715264554 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:24 INFO - PROCESS | 1720 | 1466715264559 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:24 INFO - PROCESS | 1720 | 1466715264783 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:54:24 INFO - PROCESS | 1720 | 1466715264796 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1720 | 1466715264802 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c2b8000 == 22 [pid = 1720] [id = 22] 13:54:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 63 (0xa4d0ac00) [pid = 1720] [serial = 63] [outer = (nil)] 13:54:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0xa61aec00) [pid = 1720] [serial = 64] [outer = 0xa4d0ac00] 13:54:24 INFO - PROCESS | 1720 | 1466715264875 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0xa61b5400) [pid = 1720] [serial = 65] [outer = 0xa4d0ac00] 13:54:26 INFO - PROCESS | 1720 | --DOCSHELL 0xa1189800 == 21 [pid = 1720] [id = 11] 13:54:26 INFO - PROCESS | 1720 | --DOCSHELL 0x9d96dc00 == 20 [pid = 1720] [id = 12] 13:54:26 INFO - PROCESS | 1720 | --DOCSHELL 0xa6ea7c00 == 19 [pid = 1720] [id = 13] 13:54:26 INFO - PROCESS | 1720 | --DOCSHELL 0x93c69c00 == 18 [pid = 1720] [id = 6] 13:54:26 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6d000 == 17 [pid = 1720] [id = 8] 13:54:26 INFO - PROCESS | 1720 | 1466715266835 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2335ms 13:54:26 INFO - PROCESS | 1720 | 1466715266882 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1720 | 1466715266889 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:54:26 INFO - PROCESS | 1720 | 1466715266903 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1720 | 1466715266910 Marionette TRACE conn4 <- [1,62,null,{}] 13:54:26 INFO - PROCESS | 1720 | 1466715266918 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:26 INFO - PROCESS | 1720 | 1466715266924 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:27 INFO - PROCESS | 1720 | 1466715267122 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 64 (0x93c6a000) [pid = 1720] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 63 (0x93b6f400) [pid = 1720] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 62 (0xa2099800) [pid = 1720] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 61 (0x9d973c00) [pid = 1720] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 60 (0xa6ea9c00) [pid = 1720] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 59 (0x99f4dc00) [pid = 1720] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 58 (0x9979fc00) [pid = 1720] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 57 (0x99f45800) [pid = 1720] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 56 (0x9b764c00) [pid = 1720] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:54:27 INFO - PROCESS | 1720 | --DOMWINDOW == 55 (0xa25ec000) [pid = 1720] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:54:27 INFO - PROCESS | 1720 | 1466715267753 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1720 | 1466715267764 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x938da400 == 18 [pid = 1720] [id = 23] 13:54:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 56 (0x93b6f400) [pid = 1720] [serial = 66] [outer = (nil)] 13:54:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 57 (0x9924e400) [pid = 1720] [serial = 67] [outer = 0x93b6f400] 13:54:27 INFO - PROCESS | 1720 | 1466715267845 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 58 (0x99799000) [pid = 1720] [serial = 68] [outer = 0x93b6f400] 13:54:28 INFO - PROCESS | 1720 | 1466715268527 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1697ms 13:54:28 INFO - PROCESS | 1720 | 1466715268594 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1720 | 1466715268601 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:54:28 INFO - PROCESS | 1720 | 1466715268611 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1720 | 1466715268615 Marionette TRACE conn4 <- [1,66,null,{}] 13:54:28 INFO - PROCESS | 1720 | 1466715268649 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:28 INFO - PROCESS | 1720 | 1466715268653 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:28 INFO - PROCESS | 1720 | 1466715268820 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:54:28 INFO - PROCESS | 1720 | 1466715268830 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1720 | 1466715268840 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x997a2000 == 19 [pid = 1720] [id = 24] 13:54:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 59 (0x99fdec00) [pid = 1720] [serial = 69] [outer = (nil)] 13:54:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 60 (0x9a220800) [pid = 1720] [serial = 70] [outer = 0x99fdec00] 13:54:28 INFO - PROCESS | 1720 | 1466715268921 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 61 (0x9a48d400) [pid = 1720] [serial = 71] [outer = 0x99fdec00] 13:54:29 INFO - PROCESS | 1720 | 1466715269768 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1210ms 13:54:29 INFO - PROCESS | 1720 | 1466715269823 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:54:29 INFO - PROCESS | 1720 | 1466715269830 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:54:29 INFO - PROCESS | 1720 | 1466715269839 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1720 | 1466715269846 Marionette TRACE conn4 <- [1,70,null,{}] 13:54:29 INFO - PROCESS | 1720 | 1466715269886 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:29 INFO - PROCESS | 1720 | 1466715269894 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:30 INFO - PROCESS | 1720 | 1466715270119 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:54:30 INFO - PROCESS | 1720 | 1466715270181 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1720 | 1466715270198 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x98061c00 == 20 [pid = 1720] [id = 25] 13:54:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 62 (0x98063400) [pid = 1720] [serial = 72] [outer = (nil)] 13:54:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 63 (0x99257400) [pid = 1720] [serial = 73] [outer = 0x98063400] 13:54:30 INFO - PROCESS | 1720 | 1466715270339 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0x99f47800) [pid = 1720] [serial = 74] [outer = 0x98063400] 13:54:31 INFO - PROCESS | 1720 | 1466715271219 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1438ms 13:54:31 INFO - PROCESS | 1720 | 1466715271279 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1720 | 1466715271287 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:54:31 INFO - PROCESS | 1720 | 1466715271299 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1720 | 1466715271303 Marionette TRACE conn4 <- [1,74,null,{}] 13:54:31 INFO - PROCESS | 1720 | 1466715271311 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:31 INFO - PROCESS | 1720 | 1466715271317 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:31 INFO - PROCESS | 1720 | 1466715271538 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:54:31 INFO - PROCESS | 1720 | 1466715271675 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1720 | 1466715271682 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9bac00 == 21 [pid = 1720] [id = 26] 13:54:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0x9b2cbc00) [pid = 1720] [serial = 75] [outer = (nil)] 13:54:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 66 (0x9b766000) [pid = 1720] [serial = 76] [outer = 0x9b2cbc00] 13:54:31 INFO - PROCESS | 1720 | 1466715271781 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x9538b800) [pid = 1720] [serial = 77] [outer = 0x9b2cbc00] 13:54:32 INFO - PROCESS | 1720 | 1466715272640 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1384ms 13:54:32 INFO - PROCESS | 1720 | 1466715272698 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:54:32 INFO - PROCESS | 1720 | 1466715272703 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:54:32 INFO - PROCESS | 1720 | 1466715272711 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1720 | 1466715272718 Marionette TRACE conn4 <- [1,78,null,{}] 13:54:32 INFO - PROCESS | 1720 | 1466715272737 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:32 INFO - PROCESS | 1720 | 1466715272747 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:32 INFO - PROCESS | 1720 | 1466715272931 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:54:33 INFO - PROCESS | 1720 | 1466715273097 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1720 | 1466715273111 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:33 INFO - PROCESS | 1720 | ++DOCSHELL 0xa2370c00 == 22 [pid = 1720] [id = 27] 13:54:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0xa237a000) [pid = 1720] [serial = 78] [outer = (nil)] 13:54:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0xa23f0400) [pid = 1720] [serial = 79] [outer = 0xa237a000] 13:54:33 INFO - PROCESS | 1720 | 1466715273199 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0xa2585000) [pid = 1720] [serial = 80] [outer = 0xa237a000] 13:54:34 INFO - PROCESS | 1720 | 1466715274086 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1438ms 13:54:34 INFO - PROCESS | 1720 | 1466715274165 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1720 | 1466715274171 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:54:34 INFO - PROCESS | 1720 | 1466715274178 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1720 | 1466715274182 Marionette TRACE conn4 <- [1,82,null,{}] 13:54:34 INFO - PROCESS | 1720 | 1466715274188 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:34 INFO - PROCESS | 1720 | 1466715274193 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:34 INFO - PROCESS | 1720 | 1466715274373 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:54:34 INFO - PROCESS | 1720 | 1466715274508 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1720 | 1466715274520 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x997a1400 == 23 [pid = 1720] [id = 28] 13:54:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x9b2d6c00) [pid = 1720] [serial = 81] [outer = (nil)] 13:54:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0xa33c9c00) [pid = 1720] [serial = 82] [outer = 0x9b2d6c00] 13:54:34 INFO - PROCESS | 1720 | 1466715274608 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0xa61af400) [pid = 1720] [serial = 83] [outer = 0x9b2d6c00] 13:54:35 INFO - PROCESS | 1720 | 1466715275445 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1335ms 13:54:35 INFO - PROCESS | 1720 | 1466715275517 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1720 | 1466715275521 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:54:35 INFO - PROCESS | 1720 | 1466715275530 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1720 | 1466715275534 Marionette TRACE conn4 <- [1,86,null,{}] 13:54:35 INFO - PROCESS | 1720 | 1466715275541 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:35 INFO - PROCESS | 1720 | 1466715275546 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:35 INFO - PROCESS | 1720 | 1466715275720 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:54:35 INFO - PROCESS | 1720 | 1466715275855 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1720 | 1466715275866 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9b3800 == 24 [pid = 1720] [id = 29] 13:54:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9d908400) [pid = 1720] [serial = 84] [outer = (nil)] 13:54:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0xa6756000) [pid = 1720] [serial = 85] [outer = 0x9d908400] 13:54:35 INFO - PROCESS | 1720 | 1466715275955 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0xa2fb2000) [pid = 1720] [serial = 86] [outer = 0x9d908400] 13:54:36 INFO - PROCESS | 1720 | 1466715276824 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1339ms 13:54:36 INFO - PROCESS | 1720 | 1466715276869 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:54:36 INFO - PROCESS | 1720 | 1466715276873 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:54:36 INFO - PROCESS | 1720 | 1466715276880 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1720 | 1466715276884 Marionette TRACE conn4 <- [1,90,null,{}] 13:54:36 INFO - PROCESS | 1720 | 1466715276890 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:36 INFO - PROCESS | 1720 | 1466715276901 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:37 INFO - PROCESS | 1720 | 1466715277158 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:54:37 INFO - PROCESS | 1720 | 1466715277294 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1720 | 1466715277304 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b44a800 == 25 [pid = 1720] [id = 30] 13:54:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0xa33c4000) [pid = 1720] [serial = 87] [outer = (nil)] 13:54:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0xa6f3ec00) [pid = 1720] [serial = 88] [outer = 0xa33c4000] 13:54:37 INFO - PROCESS | 1720 | 1466715277390 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0xa6f49400) [pid = 1720] [serial = 89] [outer = 0xa33c4000] 13:54:38 INFO - PROCESS | 1720 | 1466715278277 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1442ms 13:54:38 INFO - PROCESS | 1720 | 1466715278322 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:54:38 INFO - PROCESS | 1720 | 1466715278327 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:54:38 INFO - PROCESS | 1720 | 1466715278352 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1720 | 1466715278357 Marionette TRACE conn4 <- [1,94,null,{}] 13:54:38 INFO - PROCESS | 1720 | 1466715278364 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:38 INFO - PROCESS | 1720 | 1466715278368 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:38 INFO - PROCESS | 1720 | 1466715278536 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:54:38 INFO - PROCESS | 1720 | 1466715278672 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1720 | 1466715278683 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x95387c00 == 26 [pid = 1720] [id = 31] 13:54:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0xa6f47400) [pid = 1720] [serial = 90] [outer = (nil)] 13:54:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0xa82b4800) [pid = 1720] [serial = 91] [outer = 0xa6f47400] 13:54:38 INFO - PROCESS | 1720 | 1466715278773 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0xa82f3800) [pid = 1720] [serial = 92] [outer = 0xa6f47400] 13:54:39 INFO - PROCESS | 1720 | 1466715279600 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1308ms 13:54:39 INFO - PROCESS | 1720 | 1466715279641 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1720 | 1466715279646 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:54:39 INFO - PROCESS | 1720 | 1466715279652 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1720 | 1466715279656 Marionette TRACE conn4 <- [1,98,null,{}] 13:54:39 INFO - PROCESS | 1720 | 1466715279662 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:39 INFO - PROCESS | 1720 | 1466715279667 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:39 INFO - PROCESS | 1720 | 1466715279885 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:54:39 INFO - PROCESS | 1720 | 1466715279899 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1720 | 1466715279907 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x9538a800 == 27 [pid = 1720] [id = 32] 13:54:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x9c2ca400) [pid = 1720] [serial = 93] [outer = (nil)] 13:54:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0xa8c7a800) [pid = 1720] [serial = 94] [outer = 0x9c2ca400] 13:54:39 INFO - PROCESS | 1720 | 1466715279991 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0xa8c82800) [pid = 1720] [serial = 95] [outer = 0x9c2ca400] 13:54:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0xac087400) [pid = 1720] [serial = 96] [outer = 0x9a9e1800] 13:54:41 INFO - PROCESS | 1720 | 1466715281048 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1482ms 13:54:41 INFO - PROCESS | 1720 | 1466715281135 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:54:41 INFO - PROCESS | 1720 | 1466715281140 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:54:41 INFO - PROCESS | 1720 | 1466715281146 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1720 | 1466715281150 Marionette TRACE conn4 <- [1,102,null,{}] 13:54:41 INFO - PROCESS | 1720 | 1466715281156 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:41 INFO - PROCESS | 1720 | 1466715281161 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:41 INFO - PROCESS | 1720 | 1466715281375 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:54:41 INFO - PROCESS | 1720 | 1466715281554 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1720 | 1466715281564 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x938d6400 == 28 [pid = 1720] [id = 33] 13:54:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x938d9000) [pid = 1720] [serial = 97] [outer = (nil)] 13:54:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x93b71400) [pid = 1720] [serial = 98] [outer = 0x938d9000] 13:54:41 INFO - PROCESS | 1720 | 1466715281755 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x951b2400) [pid = 1720] [serial = 99] [outer = 0x938d9000] 13:54:42 INFO - PROCESS | 1720 | 1466715282579 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1489ms 13:54:42 INFO - PROCESS | 1720 | 1466715282665 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1720 | 1466715282671 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:54:42 INFO - PROCESS | 1720 | 1466715282681 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1720 | 1466715282685 Marionette TRACE conn4 <- [1,106,null,{}] 13:54:42 INFO - PROCESS | 1720 | 1466715282692 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:42 INFO - PROCESS | 1720 | 1466715282697 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:42 INFO - PROCESS | 1720 | 1466715282877 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:54:43 INFO - PROCESS | 1720 | --DOCSHELL 0x99f4a000 == 27 [pid = 1720] [id = 14] 13:54:43 INFO - PROCESS | 1720 | 1466715283861 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1720 | 1466715283873 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a5d1c00) [pid = 1720] [serial = 12] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9889ec00) [pid = 1720] [serial = 22] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9bba6c00) [pid = 1720] [serial = 28] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0xa2372400) [pid = 1720] [serial = 31] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0xa253a400) [pid = 1720] [serial = 34] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0xa82a6400) [pid = 1720] [serial = 37] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0xa6e9ec00) [pid = 1720] [serial = 40] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x99ef8400) [pid = 1720] [serial = 43] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x99f48c00) [pid = 1720] [serial = 44] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x99feac00) [pid = 1720] [serial = 46] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x9bb1a400) [pid = 1720] [serial = 49] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9d906800) [pid = 1720] [serial = 52] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0xa2098400) [pid = 1720] [serial = 55] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0xa3286400) [pid = 1720] [serial = 58] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x9a47f000) [pid = 1720] [serial = 25] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x992e5800) [pid = 1720] [serial = 23] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0xa331fc00) [pid = 1720] [serial = 59] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x9c0ef000) [pid = 1720] [serial = 50] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0xa23fa800) [pid = 1720] [serial = 32] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x9a87cc00) [pid = 1720] [serial = 47] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 68 (0xa4d0f800) [pid = 1720] [serial = 61] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0x9805d000) [pid = 1720] [serial = 17] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 66 (0xa4f19800) [pid = 1720] [serial = 35] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 65 (0xa90a9c00) [pid = 1720] [serial = 38] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 64 (0xa9027000) [pid = 1720] [serial = 41] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 63 (0xa4d4cc00) [pid = 1720] [serial = 2] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 62 (0x93c5d000) [pid = 1720] [serial = 19] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 61 (0x947f8400) [pid = 1720] [serial = 16] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | --DOMWINDOW == 60 (0x9a881400) [pid = 1720] [serial = 9] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c5d000 == 28 [pid = 1720] [id = 34] 13:54:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 61 (0x93c6a400) [pid = 1720] [serial = 100] [outer = (nil)] 13:54:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 62 (0x951b9c00) [pid = 1720] [serial = 101] [outer = 0x93c6a400] 13:54:44 INFO - PROCESS | 1720 | 1466715284105 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 63 (0x98062000) [pid = 1720] [serial = 102] [outer = 0x93c6a400] 13:54:44 INFO - PROCESS | 1720 | 1466715284837 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2192ms 13:54:44 INFO - PROCESS | 1720 | 1466715284874 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1720 | 1466715284880 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:54:44 INFO - PROCESS | 1720 | 1466715284887 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1720 | 1466715284892 Marionette TRACE conn4 <- [1,110,null,{}] 13:54:44 INFO - PROCESS | 1720 | 1466715284900 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:44 INFO - PROCESS | 1720 | 1466715284908 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:45 INFO - PROCESS | 1720 | 1466715285091 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:54:45 INFO - PROCESS | 1720 | 1466715285189 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1720 | 1466715285204 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x992e7800 == 29 [pid = 1720] [id = 35] 13:54:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0x99f0c000) [pid = 1720] [serial = 103] [outer = (nil)] 13:54:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0x99f4b400) [pid = 1720] [serial = 104] [outer = 0x99f0c000] 13:54:45 INFO - PROCESS | 1720 | 1466715285278 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 66 (0x99fe8800) [pid = 1720] [serial = 105] [outer = 0x99f0c000] 13:54:46 INFO - PROCESS | 1720 | 1466715286101 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1280ms 13:54:46 INFO - PROCESS | 1720 | 1466715286172 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1720 | 1466715286180 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:54:46 INFO - PROCESS | 1720 | 1466715286191 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1720 | 1466715286193 Marionette TRACE conn4 <- [1,114,null,{}] 13:54:46 INFO - PROCESS | 1720 | 1466715286200 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:46 INFO - PROCESS | 1720 | 1466715286206 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:46 INFO - PROCESS | 1720 | 1466715286406 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:54:46 INFO - PROCESS | 1720 | 1466715286521 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1720 | 1466715286527 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9b9800 == 30 [pid = 1720] [id = 36] 13:54:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x9a9bd400) [pid = 1720] [serial = 106] [outer = (nil)] 13:54:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x9b2d6400) [pid = 1720] [serial = 107] [outer = 0x9a9bd400] 13:54:46 INFO - PROCESS | 1720 | 1466715286607 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0x9b5ad800) [pid = 1720] [serial = 108] [outer = 0x9a9bd400] 13:54:47 INFO - PROCESS | 1720 | 1466715287520 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1382ms 13:54:47 INFO - PROCESS | 1720 | 1466715287581 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1720 | 1466715287584 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:54:47 INFO - PROCESS | 1720 | 1466715287594 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1720 | 1466715287604 Marionette TRACE conn4 <- [1,118,null,{}] 13:54:47 INFO - PROCESS | 1720 | 1466715287653 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:47 INFO - PROCESS | 1720 | 1466715287661 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:47 INFO - PROCESS | 1720 | 1466715287875 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:54:47 INFO - PROCESS | 1720 | 1466715287902 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1720 | 1466715287911 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ede400 == 31 [pid = 1720] [id = 37] 13:54:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x96ede800) [pid = 1720] [serial = 109] [outer = (nil)] 13:54:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x96ee2c00) [pid = 1720] [serial = 110] [outer = 0x96ede800] 13:54:47 INFO - PROCESS | 1720 | 1466715287984 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9b2d8000) [pid = 1720] [serial = 111] [outer = 0x96ede800] 13:54:48 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x99fdec00) [pid = 1720] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:54:48 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0xa4d0ac00) [pid = 1720] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:54:48 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x99f49000) [pid = 1720] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:54:48 INFO - PROCESS | 1720 | --DOMWINDOW == 68 (0x9c2bbc00) [pid = 1720] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:54:48 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0x9c0e6800) [pid = 1720] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:54:48 INFO - PROCESS | 1720 | --DOMWINDOW == 66 (0x93b6f400) [pid = 1720] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:54:48 INFO - PROCESS | 1720 | 1466715288926 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1364ms 13:54:48 INFO - PROCESS | 1720 | 1466715288957 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1720 | 1466715288962 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:54:48 INFO - PROCESS | 1720 | 1466715288968 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1720 | 1466715288972 Marionette TRACE conn4 <- [1,122,null,{}] 13:54:48 INFO - PROCESS | 1720 | 1466715288982 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:48 INFO - PROCESS | 1720 | 1466715288986 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:49 INFO - PROCESS | 1720 | 1466715289153 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:54:49 INFO - PROCESS | 1720 | 1466715289163 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1720 | 1466715289173 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c68800 == 32 [pid = 1720] [id = 38] 13:54:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x96eda000) [pid = 1720] [serial = 112] [outer = (nil)] 13:54:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x9c2c6800) [pid = 1720] [serial = 113] [outer = 0x96eda000] 13:54:49 INFO - PROCESS | 1720 | 1466715289330 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0x9c2cb000) [pid = 1720] [serial = 114] [outer = 0x96eda000] 13:54:49 INFO - PROCESS | 1720 | 1466715289979 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1038ms 13:54:50 INFO - PROCESS | 1720 | 1466715290006 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1720 | 1466715290011 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:54:50 INFO - PROCESS | 1720 | 1466715290017 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1720 | 1466715290020 Marionette TRACE conn4 <- [1,126,null,{}] 13:54:50 INFO - PROCESS | 1720 | 1466715290026 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:50 INFO - PROCESS | 1720 | 1466715290032 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:50 INFO - PROCESS | 1720 | 1466715290200 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:54:50 INFO - PROCESS | 1720 | 1466715290297 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1720 | 1466715290315 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d90b000 == 33 [pid = 1720] [id = 39] 13:54:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x9d90d000) [pid = 1720] [serial = 115] [outer = (nil)] 13:54:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x9d978c00) [pid = 1720] [serial = 116] [outer = 0x9d90d000] 13:54:50 INFO - PROCESS | 1720 | 1466715290402 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0xa23a9400) [pid = 1720] [serial = 117] [outer = 0x9d90d000] 13:54:51 INFO - PROCESS | 1720 | 1466715291578 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1588ms 13:54:51 INFO - PROCESS | 1720 | 1466715291606 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:54:51 INFO - PROCESS | 1720 | 1466715291613 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:54:51 INFO - PROCESS | 1720 | 1466715291622 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1720 | 1466715291627 Marionette TRACE conn4 <- [1,130,null,{}] 13:54:51 INFO - PROCESS | 1720 | 1466715291636 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:51 INFO - PROCESS | 1720 | 1466715291642 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:51 INFO - PROCESS | 1720 | 1466715291870 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:54:52 INFO - PROCESS | 1720 | 1466715292049 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1720 | 1466715292059 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b70000 == 34 [pid = 1720] [id = 40] 13:54:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x951af800) [pid = 1720] [serial = 118] [outer = (nil)] 13:54:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x99f4d000) [pid = 1720] [serial = 119] [outer = 0x951af800] 13:54:52 INFO - PROCESS | 1720 | 1466715292150 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9a5d3c00) [pid = 1720] [serial = 120] [outer = 0x951af800] 13:54:53 INFO - PROCESS | 1720 | 1466715293207 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1635ms 13:54:53 INFO - PROCESS | 1720 | 1466715293257 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1720 | 1466715293265 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:54:53 INFO - PROCESS | 1720 | 1466715293276 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1720 | 1466715293281 Marionette TRACE conn4 <- [1,134,null,{}] 13:54:53 INFO - PROCESS | 1720 | 1466715293287 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:53 INFO - PROCESS | 1720 | 1466715293294 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:53 INFO - PROCESS | 1720 | 1466715293538 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:54:53 INFO - PROCESS | 1720 | 1466715293714 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1720 | 1466715293724 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9ba800 == 35 [pid = 1720] [id = 41] 13:54:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9c2bc000) [pid = 1720] [serial = 121] [outer = (nil)] 13:54:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9d510c00) [pid = 1720] [serial = 122] [outer = 0x9c2bc000] 13:54:53 INFO - PROCESS | 1720 | 1466715293817 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0xa1111400) [pid = 1720] [serial = 123] [outer = 0x9c2bc000] 13:54:54 INFO - PROCESS | 1720 | 1466715294921 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1687ms 13:54:54 INFO - PROCESS | 1720 | 1466715294990 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:54:55 INFO - PROCESS | 1720 | 1466715294995 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:54:55 INFO - PROCESS | 1720 | 1466715295044 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1720 | 1466715295052 Marionette TRACE conn4 <- [1,138,null,{}] 13:54:55 INFO - PROCESS | 1720 | 1466715295097 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:55 INFO - PROCESS | 1720 | 1466715295117 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:55 INFO - PROCESS | 1720 | 1466715295346 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:54:55 INFO - PROCESS | 1720 | 1466715295506 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1720 | 1466715295516 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:55 INFO - PROCESS | 1720 | ++DOCSHELL 0xa2fef800 == 36 [pid = 1720] [id = 42] 13:54:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0xa2ff2800) [pid = 1720] [serial = 124] [outer = (nil)] 13:54:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0xa331f400) [pid = 1720] [serial = 125] [outer = 0xa2ff2800] 13:54:55 INFO - PROCESS | 1720 | 1466715295611 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0xa33c0400) [pid = 1720] [serial = 126] [outer = 0xa2ff2800] 13:54:56 INFO - PROCESS | 1720 | 1466715296760 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1803ms 13:54:56 INFO - PROCESS | 1720 | 1466715296806 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1720 | 1466715296813 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:54:56 INFO - PROCESS | 1720 | 1466715296821 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1720 | 1466715296826 Marionette TRACE conn4 <- [1,142,null,{}] 13:54:56 INFO - PROCESS | 1720 | 1466715296834 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:56 INFO - PROCESS | 1720 | 1466715296840 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:57 INFO - PROCESS | 1720 | 1466715297094 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:54:57 INFO - PROCESS | 1720 | 1466715297262 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1720 | 1466715297274 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x952ee800 == 37 [pid = 1720] [id = 43] 13:54:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x952f7400) [pid = 1720] [serial = 127] [outer = (nil)] 13:54:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x952fa000) [pid = 1720] [serial = 128] [outer = 0x952f7400] 13:54:57 INFO - PROCESS | 1720 | 1466715297354 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x952fc400) [pid = 1720] [serial = 129] [outer = 0x952f7400] 13:54:57 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9bac00 == 36 [pid = 1720] [id = 26] 13:54:57 INFO - PROCESS | 1720 | --DOCSHELL 0xa2097c00 == 35 [pid = 1720] [id = 20] 13:54:57 INFO - PROCESS | 1720 | --DOCSHELL 0x938e2400 == 34 [pid = 1720] [id = 18] 13:54:57 INFO - PROCESS | 1720 | --DOCSHELL 0x997a2000 == 33 [pid = 1720] [id = 24] 13:54:57 INFO - PROCESS | 1720 | --DOCSHELL 0x9538c000 == 32 [pid = 1720] [id = 19] 13:54:57 INFO - PROCESS | 1720 | --DOCSHELL 0x98061c00 == 31 [pid = 1720] [id = 25] 13:54:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9b763800 == 30 [pid = 1720] [id = 17] 13:54:58 INFO - PROCESS | 1720 | --DOCSHELL 0x98056000 == 29 [pid = 1720] [id = 16] 13:54:58 INFO - PROCESS | 1720 | --DOCSHELL 0x938da400 == 28 [pid = 1720] [id = 23] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9a220800) [pid = 1720] [serial = 70] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9a48d400) [pid = 1720] [serial = 71] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0xa61aec00) [pid = 1720] [serial = 64] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0xa4d54400) [pid = 1720] [serial = 62] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0xa23a8000) [pid = 1720] [serial = 56] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x9d96b800) [pid = 1720] [serial = 53] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9924e400) [pid = 1720] [serial = 67] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x99799000) [pid = 1720] [serial = 68] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0xa61b5400) [pid = 1720] [serial = 65] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0xa110c800) [pid = 1720] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:54:58 INFO - PROCESS | 1720 | 1466715298406 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1642ms 13:54:58 INFO - PROCESS | 1720 | 1466715298487 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1720 | 1466715298494 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:54:58 INFO - PROCESS | 1720 | 1466715298514 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1720 | 1466715298519 Marionette TRACE conn4 <- [1,146,null,{}] 13:54:58 INFO - PROCESS | 1720 | 1466715298525 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:58 INFO - PROCESS | 1720 | 1466715298530 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:58 INFO - PROCESS | 1720 | 1466715298708 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:54:58 INFO - PROCESS | 1720 | 1466715298844 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1720 | 1466715298852 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a226400 == 29 [pid = 1720] [id = 44] 13:54:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9a480800) [pid = 1720] [serial = 130] [outer = (nil)] 13:54:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9a5d2c00) [pid = 1720] [serial = 131] [outer = 0x9a480800] 13:54:58 INFO - PROCESS | 1720 | 1466715298938 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9a9c0800) [pid = 1720] [serial = 132] [outer = 0x9a480800] 13:54:59 INFO - PROCESS | 1720 | 1466715299668 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1192ms 13:54:59 INFO - PROCESS | 1720 | 1466715299704 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1720 | 1466715299708 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:54:59 INFO - PROCESS | 1720 | 1466715299715 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1720 | 1466715299721 Marionette TRACE conn4 <- [1,150,null,{}] 13:54:59 INFO - PROCESS | 1720 | 1466715299742 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:59 INFO - PROCESS | 1720 | 1466715299752 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:54:59 INFO - PROCESS | 1720 | 1466715299931 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:55:00 INFO - PROCESS | 1720 | 1466715300037 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1720 | 1466715300051 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c2c7c00 == 30 [pid = 1720] [id = 45] 13:55:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x9c2c9000) [pid = 1720] [serial = 133] [outer = (nil)] 13:55:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x9d979000) [pid = 1720] [serial = 134] [outer = 0x9c2c9000] 13:55:00 INFO - PROCESS | 1720 | 1466715300126 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0xa23ae400) [pid = 1720] [serial = 135] [outer = 0x9c2c9000] 13:55:00 INFO - PROCESS | 1720 | 1466715300948 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1289ms 13:55:01 INFO - PROCESS | 1720 | 1466715301006 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:55:01 INFO - PROCESS | 1720 | 1466715301010 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:55:01 INFO - PROCESS | 1720 | 1466715301017 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1720 | 1466715301020 Marionette TRACE conn4 <- [1,154,null,{}] 13:55:01 INFO - PROCESS | 1720 | 1466715301026 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:01 INFO - PROCESS | 1720 | 1466715301031 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:01 INFO - PROCESS | 1720 | 1466715301241 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:55:01 INFO - PROCESS | 1720 | 1466715301264 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1720 | 1466715301271 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b210400 == 31 [pid = 1720] [id = 46] 13:55:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x9b211000) [pid = 1720] [serial = 136] [outer = (nil)] 13:55:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9b215400) [pid = 1720] [serial = 137] [outer = 0x9b211000] 13:55:01 INFO - PROCESS | 1720 | 1466715301347 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x9b218400) [pid = 1720] [serial = 138] [outer = 0x9b211000] 13:55:02 INFO - PROCESS | 1720 | 1466715302340 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1389ms 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9d908400) [pid = 1720] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0xa33c4000) [pid = 1720] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9a9bd400) [pid = 1720] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x96eda000) [pid = 1720] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0xa6f47400) [pid = 1720] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9c2ca400) [pid = 1720] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x96ede800) [pid = 1720] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x93c6a400) [pid = 1720] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x99f0c000) [pid = 1720] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x938d9000) [pid = 1720] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x98063400) [pid = 1720] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x9b2cbc00) [pid = 1720] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0xa237a000) [pid = 1720] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:55:02 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x9b2d6c00) [pid = 1720] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:55:02 INFO - PROCESS | 1720 | 1466715302566 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1720 | 1466715302569 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:55:02 INFO - PROCESS | 1720 | 1466715302580 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1720 | 1466715302583 Marionette TRACE conn4 <- [1,158,null,{}] 13:55:02 INFO - PROCESS | 1720 | 1466715302589 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:02 INFO - PROCESS | 1720 | 1466715302595 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:02 INFO - PROCESS | 1720 | 1466715302739 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:55:02 INFO - PROCESS | 1720 | 1466715302894 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1720 | 1466715302904 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f0c00 == 32 [pid = 1720] [id = 47] 13:55:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x99fe1000) [pid = 1720] [serial = 139] [outer = (nil)] 13:55:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x9b214000) [pid = 1720] [serial = 140] [outer = 0x99fe1000] 13:55:02 INFO - PROCESS | 1720 | 1466715302974 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9b209c00) [pid = 1720] [serial = 141] [outer = 0x99fe1000] 13:55:03 INFO - PROCESS | 1720 | 1466715303714 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1182ms 13:55:03 INFO - PROCESS | 1720 | 1466715303763 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1720 | 1466715303766 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:55:03 INFO - PROCESS | 1720 | 1466715303773 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1720 | 1466715303776 Marionette TRACE conn4 <- [1,162,null,{}] 13:55:03 INFO - PROCESS | 1720 | 1466715303782 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:03 INFO - PROCESS | 1720 | 1466715303792 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:04 INFO - PROCESS | 1720 | 1466715304010 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:55:04 INFO - PROCESS | 1720 | 1466715304147 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1720 | 1466715304155 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:04 INFO - PROCESS | 1720 | 1466715304166 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:55:04 INFO - PROCESS | 1720 | ++DOCSHELL 0xa23f3000 == 33 [pid = 1720] [id = 48] 13:55:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0xa23f7c00) [pid = 1720] [serial = 142] [outer = (nil)] 13:55:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0xa253f000) [pid = 1720] [serial = 143] [outer = 0xa23f7c00] 13:55:04 INFO - PROCESS | 1720 | 1466715304251 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0xa2560000) [pid = 1720] [serial = 144] [outer = 0xa23f7c00] 13:55:05 INFO - PROCESS | 1720 | 1466715305204 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1489ms 13:55:05 INFO - PROCESS | 1720 | 1466715305263 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1720 | 1466715305271 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:55:05 INFO - PROCESS | 1720 | 1466715305279 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1720 | 1466715305285 Marionette TRACE conn4 <- [1,166,null,{}] 13:55:05 INFO - PROCESS | 1720 | 1466715305295 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:05 INFO - PROCESS | 1720 | 1466715305302 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:05 INFO - PROCESS | 1720 | 1466715305599 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:55:05 INFO - PROCESS | 1720 | 1466715305768 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1720 | 1466715305776 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x95385800 == 34 [pid = 1720] [id = 49] 13:55:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x96edd000) [pid = 1720] [serial = 145] [outer = (nil)] 13:55:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x992e1400) [pid = 1720] [serial = 146] [outer = 0x96edd000] 13:55:05 INFO - PROCESS | 1720 | 1466715305869 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x99f45400) [pid = 1720] [serial = 147] [outer = 0x96edd000] 13:55:07 INFO - PROCESS | 1720 | 1466715307048 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1786ms 13:55:07 INFO - PROCESS | 1720 | 1466715307065 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1720 | 1466715307072 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:55:07 INFO - PROCESS | 1720 | 1466715307084 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1720 | 1466715307088 Marionette TRACE conn4 <- [1,170,null,{}] 13:55:07 INFO - PROCESS | 1720 | 1466715307095 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:07 INFO - PROCESS | 1720 | 1466715307101 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:07 INFO - PROCESS | 1720 | 1466715307296 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:55:07 INFO - PROCESS | 1720 | 1466715307461 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1720 | 1466715307471 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b20d400 == 35 [pid = 1720] [id = 50] 13:55:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x9b450400) [pid = 1720] [serial = 148] [outer = (nil)] 13:55:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x9b565000) [pid = 1720] [serial = 149] [outer = 0x9b450400] 13:55:07 INFO - PROCESS | 1720 | 1466715307562 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x9b569800) [pid = 1720] [serial = 150] [outer = 0x9b450400] 13:55:08 INFO - PROCESS | 1720 | 1466715308420 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1383ms 13:55:08 INFO - PROCESS | 1720 | 1466715308468 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:55:08 INFO - PROCESS | 1720 | 1466715308473 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:55:08 INFO - PROCESS | 1720 | 1466715308480 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1720 | 1466715308487 Marionette TRACE conn4 <- [1,174,null,{}] 13:55:08 INFO - PROCESS | 1720 | 1466715308505 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:08 INFO - PROCESS | 1720 | 1466715308514 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:08 INFO - PROCESS | 1720 | 1466715308754 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:55:08 INFO - PROCESS | 1720 | 1466715308934 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1720 | 1466715308946 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5ad400 == 36 [pid = 1720] [id = 51] 13:55:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0xa2532400) [pid = 1720] [serial = 151] [outer = (nil)] 13:55:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0xa2fb0400) [pid = 1720] [serial = 152] [outer = 0xa2532400] 13:55:09 INFO - PROCESS | 1720 | 1466715309082 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0xa3286400) [pid = 1720] [serial = 153] [outer = 0xa2532400] 13:55:09 INFO - PROCESS | 1720 | 1466715309941 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1494ms 13:55:09 INFO - PROCESS | 1720 | 1466715309973 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1720 | 1466715309978 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:55:09 INFO - PROCESS | 1720 | 1466715309985 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1720 | 1466715309989 Marionette TRACE conn4 <- [1,178,null,{}] 13:55:09 INFO - PROCESS | 1720 | 1466715309995 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:10 INFO - PROCESS | 1720 | 1466715310000 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:10 INFO - PROCESS | 1720 | 1466715310212 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:55:10 INFO - PROCESS | 1720 | 1466715310355 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1720 | 1466715310363 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ad23800 == 37 [pid = 1720] [id = 52] 13:55:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9ad27400) [pid = 1720] [serial = 154] [outer = (nil)] 13:55:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9ad2d000) [pid = 1720] [serial = 155] [outer = 0x9ad27400] 13:55:10 INFO - PROCESS | 1720 | 1466715310448 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9ad2fc00) [pid = 1720] [serial = 156] [outer = 0x9ad27400] 13:55:11 INFO - PROCESS | 1720 | 1466715311382 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1430ms 13:55:11 INFO - PROCESS | 1720 | 1466715311416 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1720 | 1466715311420 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:55:11 INFO - PROCESS | 1720 | 1466715311427 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1720 | 1466715311430 Marionette TRACE conn4 <- [1,182,null,{}] 13:55:11 INFO - PROCESS | 1720 | 1466715311436 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:11 INFO - PROCESS | 1720 | 1466715311442 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:11 INFO - PROCESS | 1720 | 1466715311624 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:55:11 INFO - PROCESS | 1720 | 1466715311768 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1720 | 1466715311779 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x9979e400 == 38 [pid = 1720] [id = 53] 13:55:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a224400) [pid = 1720] [serial = 157] [outer = (nil)] 13:55:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0xa2fb4000) [pid = 1720] [serial = 158] [outer = 0x9a224400] 13:55:11 INFO - PROCESS | 1720 | 1466715311882 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0xa3346400) [pid = 1720] [serial = 159] [outer = 0x9a224400] 13:55:12 INFO - PROCESS | 1720 | 1466715312801 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1438ms 13:55:12 INFO - PROCESS | 1720 | 1466715312866 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:55:12 INFO - PROCESS | 1720 | 1466715312871 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:55:12 INFO - PROCESS | 1720 | 1466715312877 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1720 | 1466715312881 Marionette TRACE conn4 <- [1,186,null,{}] 13:55:12 INFO - PROCESS | 1720 | 1466715312887 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:12 INFO - PROCESS | 1720 | 1466715312897 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:13 INFO - PROCESS | 1720 | 1466715313148 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:55:13 INFO - PROCESS | 1720 | 1466715313338 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1720 | 1466715313348 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6f800 == 39 [pid = 1720] [id = 54] 13:55:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x951b8800) [pid = 1720] [serial = 160] [outer = (nil)] 13:55:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x99258800) [pid = 1720] [serial = 161] [outer = 0x951b8800] 13:55:13 INFO - PROCESS | 1720 | 1466715313480 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x99fdc800) [pid = 1720] [serial = 162] [outer = 0x951b8800] 13:55:14 INFO - PROCESS | 1720 | 1466715314511 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1685ms 13:55:14 INFO - PROCESS | 1720 | 1466715314574 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1720 | 1466715314581 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:55:14 INFO - PROCESS | 1720 | 1466715314591 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1720 | 1466715314595 Marionette TRACE conn4 <- [1,190,null,{}] 13:55:14 INFO - PROCESS | 1720 | 1466715314604 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:14 INFO - PROCESS | 1720 | 1466715314609 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:14 INFO - PROCESS | 1720 | 1466715314797 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:55:15 INFO - PROCESS | 1720 | 1466715314996 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1720 | 1466715315012 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee2800 == 40 [pid = 1720] [id = 55] 13:55:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9805d000) [pid = 1720] [serial = 163] [outer = (nil)] 13:55:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99799c00) [pid = 1720] [serial = 164] [outer = 0x9805d000] 13:55:15 INFO - PROCESS | 1720 | 1466715315089 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99f4a800) [pid = 1720] [serial = 165] [outer = 0x9805d000] 13:55:16 INFO - PROCESS | 1720 | 1466715316059 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9d978c00) [pid = 1720] [serial = 116] [outer = (nil)] [url = about:blank] 13:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1542ms 13:55:16 INFO - PROCESS | 1720 | 1466715316133 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1720 | 1466715316140 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:55:16 INFO - PROCESS | 1720 | 1466715316151 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1720 | 1466715316155 Marionette TRACE conn4 <- [1,194,null,{}] 13:55:16 INFO - PROCESS | 1720 | 1466715316168 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:16 INFO - PROCESS | 1720 | 1466715316173 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:16 INFO - PROCESS | 1720 | 1466715316333 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x96ee2c00) [pid = 1720] [serial = 110] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9b2d8000) [pid = 1720] [serial = 111] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x951b9c00) [pid = 1720] [serial = 101] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x98062000) [pid = 1720] [serial = 102] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x99f4b400) [pid = 1720] [serial = 104] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x99fe8800) [pid = 1720] [serial = 105] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x951b2400) [pid = 1720] [serial = 99] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x99f47800) [pid = 1720] [serial = 74] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x93b71400) [pid = 1720] [serial = 98] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x99257400) [pid = 1720] [serial = 73] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9538b800) [pid = 1720] [serial = 77] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9b766000) [pid = 1720] [serial = 76] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0xa2585000) [pid = 1720] [serial = 80] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0xa23f0400) [pid = 1720] [serial = 79] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0xa61af400) [pid = 1720] [serial = 83] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0xa33c9c00) [pid = 1720] [serial = 82] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0xa2fb2000) [pid = 1720] [serial = 86] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0xa6756000) [pid = 1720] [serial = 85] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0xa6f49400) [pid = 1720] [serial = 89] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0xa6f3ec00) [pid = 1720] [serial = 88] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x9b5ad800) [pid = 1720] [serial = 108] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x9b2d6400) [pid = 1720] [serial = 107] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x9c2c6800) [pid = 1720] [serial = 113] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0xa82f3800) [pid = 1720] [serial = 92] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0xa82b4800) [pid = 1720] [serial = 91] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x9c2cb000) [pid = 1720] [serial = 114] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 68 (0xa8c82800) [pid = 1720] [serial = 95] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0xa8c7a800) [pid = 1720] [serial = 94] [outer = (nil)] [url = about:blank] 13:55:16 INFO - PROCESS | 1720 | 1466715316524 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1720 | 1466715316532 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ad400 == 41 [pid = 1720] [id = 56] 13:55:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x952efc00) [pid = 1720] [serial = 166] [outer = (nil)] 13:55:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0x992e5400) [pid = 1720] [serial = 167] [outer = 0x952efc00] 13:55:16 INFO - PROCESS | 1720 | 1466715316618 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x99feac00) [pid = 1720] [serial = 168] [outer = 0x952efc00] 13:55:17 INFO - PROCESS | 1720 | 1466715317357 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1229ms 13:55:17 INFO - PROCESS | 1720 | 1466715317381 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:55:17 INFO - PROCESS | 1720 | 1466715317385 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:55:17 INFO - PROCESS | 1720 | 1466715317406 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1720 | 1466715317413 Marionette TRACE conn4 <- [1,198,null,{}] 13:55:17 INFO - PROCESS | 1720 | 1466715317434 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:17 INFO - PROCESS | 1720 | 1466715317443 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:17 INFO - PROCESS | 1720 | 1466715317609 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:55:17 INFO - PROCESS | 1720 | 1466715317621 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1720 | 1466715317632 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ad21800 == 42 [pid = 1720] [id = 57] 13:55:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x9ad22000) [pid = 1720] [serial = 169] [outer = (nil)] 13:55:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9ad26000) [pid = 1720] [serial = 170] [outer = 0x9ad22000] 13:55:17 INFO - PROCESS | 1720 | 1466715317706 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x9b20a400) [pid = 1720] [serial = 171] [outer = 0x9ad22000] 13:55:18 INFO - PROCESS | 1720 | 1466715318544 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1195ms 13:55:18 INFO - PROCESS | 1720 | 1466715318597 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1720 | 1466715318607 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:55:18 INFO - PROCESS | 1720 | 1466715318627 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1720 | 1466715318630 Marionette TRACE conn4 <- [1,202,null,{}] 13:55:18 INFO - PROCESS | 1720 | 1466715318636 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:18 INFO - PROCESS | 1720 | 1466715318641 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:18 INFO - PROCESS | 1720 | 1466715318844 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:55:18 INFO - PROCESS | 1720 | 1466715318865 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1720 | 1466715318872 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x99795c00 == 43 [pid = 1720] [id = 58] 13:55:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9b20f000) [pid = 1720] [serial = 172] [outer = (nil)] 13:55:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9b455800) [pid = 1720] [serial = 173] [outer = 0x9b20f000] 13:55:18 INFO - PROCESS | 1720 | 1466715318946 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9b56b400) [pid = 1720] [serial = 174] [outer = 0x9b20f000] 13:55:19 INFO - PROCESS | 1720 | 1466715319814 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1236ms 13:55:19 INFO - PROCESS | 1720 | 1466715319873 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:55:19 INFO - PROCESS | 1720 | 1466715319877 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:55:19 INFO - PROCESS | 1720 | 1466715319884 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1720 | 1466715319888 Marionette TRACE conn4 <- [1,206,null,{}] 13:55:19 INFO - PROCESS | 1720 | 1466715319893 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:19 INFO - PROCESS | 1720 | 1466715319898 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:20 INFO - PROCESS | 1720 | 1466715320094 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:55:20 INFO - PROCESS | 1720 | 1466715320123 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1720 | 1466715320129 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x9397d800 == 44 [pid = 1720] [id = 59] 13:55:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9aecd800) [pid = 1720] [serial = 175] [outer = (nil)] 13:55:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x9bb20c00) [pid = 1720] [serial = 176] [outer = 0x9aecd800] 13:55:20 INFO - PROCESS | 1720 | 1466715320203 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x9c0e4c00) [pid = 1720] [serial = 177] [outer = 0x9aecd800] 13:55:20 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x952f7400) [pid = 1720] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:55:20 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9a480800) [pid = 1720] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:55:20 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x9b211000) [pid = 1720] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:55:20 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x9c2c9000) [pid = 1720] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:55:20 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x99fe1000) [pid = 1720] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:55:21 INFO - PROCESS | 1720 | 1466715321120 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1282ms 13:55:21 INFO - PROCESS | 1720 | 1466715321166 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1720 | 1466715321171 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:55:21 INFO - PROCESS | 1720 | 1466715321178 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1720 | 1466715321181 Marionette TRACE conn4 <- [1,210,null,{}] 13:55:21 INFO - PROCESS | 1720 | 1466715321193 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:21 INFO - PROCESS | 1720 | 1466715321205 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:21 INFO - PROCESS | 1720 | 1466715321441 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:55:21 INFO - PROCESS | 1720 | 1466715321451 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1720 | 1466715321459 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x938d8800 == 45 [pid = 1720] [id = 60] 13:55:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9b211800) [pid = 1720] [serial = 178] [outer = (nil)] 13:55:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0xa2098400) [pid = 1720] [serial = 179] [outer = 0x9b211800] 13:55:21 INFO - PROCESS | 1720 | 1466715321552 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0xa2379000) [pid = 1720] [serial = 180] [outer = 0x9b211800] 13:55:22 INFO - PROCESS | 1720 | 1466715322440 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1287ms 13:55:22 INFO - PROCESS | 1720 | 1466715322466 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1720 | 1466715322470 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:55:22 INFO - PROCESS | 1720 | 1466715322476 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1720 | 1466715322479 Marionette TRACE conn4 <- [1,214,null,{}] 13:55:22 INFO - PROCESS | 1720 | 1466715322485 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:22 INFO - PROCESS | 1720 | 1466715322490 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:22 INFO - PROCESS | 1720 | 1466715322651 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:55:22 INFO - PROCESS | 1720 | 1466715322678 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1720 | 1466715322687 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x938d5800 == 46 [pid = 1720] [id = 61] 13:55:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x938d7800) [pid = 1720] [serial = 181] [outer = (nil)] 13:55:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x93c64c00) [pid = 1720] [serial = 182] [outer = 0x938d7800] 13:55:22 INFO - PROCESS | 1720 | 1466715322831 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x951bb800) [pid = 1720] [serial = 183] [outer = 0x938d7800] 13:55:23 INFO - PROCESS | 1720 | 1466715323935 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1531ms 13:55:24 INFO - PROCESS | 1720 | 1466715324009 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1720 | 1466715324016 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:55:24 INFO - PROCESS | 1720 | 1466715324026 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1720 | 1466715324030 Marionette TRACE conn4 <- [1,218,null,{}] 13:55:24 INFO - PROCESS | 1720 | 1466715324038 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:24 INFO - PROCESS | 1720 | 1466715324045 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:24 INFO - PROCESS | 1720 | 1466715324285 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:55:24 INFO - PROCESS | 1720 | 1466715324477 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1720 | 1466715324492 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ed8400 == 47 [pid = 1720] [id = 62] 13:55:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x99794000) [pid = 1720] [serial = 184] [outer = (nil)] 13:55:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9a221400) [pid = 1720] [serial = 185] [outer = 0x99794000] 13:55:24 INFO - PROCESS | 1720 | 1466715324627 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x9a9bac00) [pid = 1720] [serial = 186] [outer = 0x99794000] 13:55:25 INFO - PROCESS | 1720 | 1466715325549 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1586ms 13:55:25 INFO - PROCESS | 1720 | 1466715325618 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1720 | 1466715325630 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:55:25 INFO - PROCESS | 1720 | 1466715325652 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1720 | 1466715325660 Marionette TRACE conn4 <- [1,222,null,{}] 13:55:25 INFO - PROCESS | 1720 | 1466715325671 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:25 INFO - PROCESS | 1720 | 1466715325682 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:25 INFO - PROCESS | 1720 | 1466715325955 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:55:26 INFO - PROCESS | 1720 | 1466715326131 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1720 | 1466715326140 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9ef800 == 48 [pid = 1720] [id = 63] 13:55:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9ad29800) [pid = 1720] [serial = 187] [outer = (nil)] 13:55:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9b212800) [pid = 1720] [serial = 188] [outer = 0x9ad29800] 13:55:26 INFO - PROCESS | 1720 | 1466715326232 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9b765c00) [pid = 1720] [serial = 189] [outer = 0x9ad29800] 13:55:27 INFO - PROCESS | 1720 | 1466715327149 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1544ms 13:55:27 INFO - PROCESS | 1720 | 1466715327193 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1720 | 1466715327197 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:55:27 INFO - PROCESS | 1720 | 1466715327204 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1720 | 1466715327211 Marionette TRACE conn4 <- [1,226,null,{}] 13:55:27 INFO - PROCESS | 1720 | 1466715327228 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:27 INFO - PROCESS | 1720 | 1466715327238 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:27 INFO - PROCESS | 1720 | 1466715327483 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:55:27 INFO - PROCESS | 1720 | 1466715327673 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1720 | 1466715327680 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x9805d400 == 49 [pid = 1720] [id = 64] 13:55:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9d90ac00) [pid = 1720] [serial = 190] [outer = (nil)] 13:55:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0xa231fc00) [pid = 1720] [serial = 191] [outer = 0x9d90ac00] 13:55:27 INFO - PROCESS | 1720 | 1466715327817 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0xa23f3c00) [pid = 1720] [serial = 192] [outer = 0x9d90ac00] 13:55:28 INFO - PROCESS | 1720 | 1466715328737 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1586ms 13:55:28 INFO - PROCESS | 1720 | 1466715328791 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1720 | 1466715328795 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:55:28 INFO - PROCESS | 1720 | 1466715328803 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1720 | 1466715328807 Marionette TRACE conn4 <- [1,230,null,{}] 13:55:28 INFO - PROCESS | 1720 | 1466715328813 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:28 INFO - PROCESS | 1720 | 1466715328819 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:29 INFO - PROCESS | 1720 | 1466715329046 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:55:29 INFO - PROCESS | 1720 | 1466715329229 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1720 | 1466715329237 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x938d9000 == 50 [pid = 1720] [id = 65] 13:55:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x96edac00) [pid = 1720] [serial = 193] [outer = (nil)] 13:55:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0xa4f15000) [pid = 1720] [serial = 194] [outer = 0x96edac00] 13:55:29 INFO - PROCESS | 1720 | 1466715329371 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0xa4f19800) [pid = 1720] [serial = 195] [outer = 0x96edac00] 13:55:30 INFO - PROCESS | 1720 | 1466715330219 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1486ms 13:55:30 INFO - PROCESS | 1720 | 1466715330291 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1720 | 1466715330298 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:55:30 INFO - PROCESS | 1720 | 1466715330305 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1720 | 1466715330309 Marionette TRACE conn4 <- [1,234,null,{}] 13:55:30 INFO - PROCESS | 1720 | 1466715330315 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:30 INFO - PROCESS | 1720 | 1466715330321 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:30 INFO - PROCESS | 1720 | 1466715330547 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:55:30 INFO - PROCESS | 1720 | 1466715330700 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1720 | 1466715330713 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:30 INFO - PROCESS | 1720 | ++DOCSHELL 0xa61b1000 == 51 [pid = 1720] [id = 66] 13:55:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0xa61b4400) [pid = 1720] [serial = 196] [outer = (nil)] 13:55:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0xa672b400) [pid = 1720] [serial = 197] [outer = 0xa61b4400] 13:55:30 INFO - PROCESS | 1720 | 1466715330817 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0xa6816c00) [pid = 1720] [serial = 198] [outer = 0xa61b4400] 13:55:31 INFO - PROCESS | 1720 | 1466715331930 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1682ms 13:55:31 INFO - PROCESS | 1720 | 1466715331989 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:55:31 INFO - PROCESS | 1720 | 1466715331993 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:55:32 INFO - PROCESS | 1720 | 1466715332000 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1720 | 1466715332004 Marionette TRACE conn4 <- [1,238,null,{}] 13:55:32 INFO - PROCESS | 1720 | 1466715332010 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:32 INFO - PROCESS | 1720 | 1466715332021 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:32 INFO - PROCESS | 1720 | 1466715332268 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:55:32 INFO - PROCESS | 1720 | 1466715332418 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1720 | 1466715332428 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6e9c00 == 52 [pid = 1720] [id = 67] 13:55:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a6ea800) [pid = 1720] [serial = 199] [outer = (nil)] 13:55:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6f4400) [pid = 1720] [serial = 200] [outer = 0x9a6ea800] 13:55:32 INFO - PROCESS | 1720 | 1466715332517 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9b55ec00) [pid = 1720] [serial = 201] [outer = 0x9a6ea800] 13:55:33 INFO - PROCESS | 1720 | 1466715333390 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1437ms 13:55:33 INFO - PROCESS | 1720 | 1466715333438 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1720 | 1466715333441 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:55:33 INFO - PROCESS | 1720 | 1466715333449 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1720 | 1466715333453 Marionette TRACE conn4 <- [1,242,null,{}] 13:55:33 INFO - PROCESS | 1720 | 1466715333459 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:33 INFO - PROCESS | 1720 | 1466715333465 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:33 INFO - PROCESS | 1720 | 1466715333664 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:55:33 INFO - PROCESS | 1720 | 1466715333829 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1720 | 1466715333840 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x924de800 == 53 [pid = 1720] [id = 68] 13:55:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x924e0000) [pid = 1720] [serial = 202] [outer = (nil)] 13:55:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x924e7000) [pid = 1720] [serial = 203] [outer = 0x924e0000] 13:55:33 INFO - PROCESS | 1720 | 1466715333924 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x924e8000) [pid = 1720] [serial = 204] [outer = 0x924e0000] 13:55:35 INFO - PROCESS | 1720 | 1466715335185 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1787ms 13:55:35 INFO - PROCESS | 1720 | 1466715335238 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 1720 | 1466715335244 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:55:35 INFO - PROCESS | 1720 | 1466715335253 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1720 | 1466715335258 Marionette TRACE conn4 <- [1,246,null,{}] 13:55:35 INFO - PROCESS | 1720 | 1466715335267 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:35 INFO - PROCESS | 1720 | 1466715335273 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:35 INFO - PROCESS | 1720 | 1466715335475 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:55:35 INFO - PROCESS | 1720 | 1466715335708 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1720 | 1466715335720 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x95385000 == 54 [pid = 1720] [id = 69] 13:55:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9538c000) [pid = 1720] [serial = 205] [outer = (nil)] 13:55:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x96ee2c00) [pid = 1720] [serial = 206] [outer = 0x9538c000] 13:55:35 INFO - PROCESS | 1720 | 1466715335803 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x992e2400) [pid = 1720] [serial = 207] [outer = 0x9538c000] 13:55:36 INFO - PROCESS | 1720 | 1466715336728 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1533ms 13:55:36 INFO - PROCESS | 1720 | 1466715336786 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1720 | 1466715336794 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:55:36 INFO - PROCESS | 1720 | 1466715336805 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1720 | 1466715336810 Marionette TRACE conn4 <- [1,250,null,{}] 13:55:36 INFO - PROCESS | 1720 | 1466715336817 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:36 INFO - PROCESS | 1720 | 1466715336823 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x93c5d000 == 53 [pid = 1720] [id = 34] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9a226400 == 52 [pid = 1720] [id = 44] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9c2c7c00 == 51 [pid = 1720] [id = 45] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9538a800 == 50 [pid = 1720] [id = 32] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9b9800 == 49 [pid = 1720] [id = 36] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0xa2370c00 == 48 [pid = 1720] [id = 27] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x938d8800 == 47 [pid = 1720] [id = 60] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9397d800 == 46 [pid = 1720] [id = 59] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x99795c00 == 45 [pid = 1720] [id = 58] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9ad21800 == 44 [pid = 1720] [id = 57] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x951ad400 == 43 [pid = 1720] [id = 56] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee2800 == 42 [pid = 1720] [id = 55] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5ad400 == 41 [pid = 1720] [id = 51] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x95385800 == 40 [pid = 1720] [id = 49] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9b20d400 == 39 [pid = 1720] [id = 50] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x96ede400 == 38 [pid = 1720] [id = 37] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9b3800 == 37 [pid = 1720] [id = 29] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0xa2fef800 == 36 [pid = 1720] [id = 42] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x95387c00 == 35 [pid = 1720] [id = 31] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x952ee800 == 34 [pid = 1720] [id = 43] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x98055800 == 33 [pid = 1720] [id = 21] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x992e7800 == 32 [pid = 1720] [id = 35] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9c2b8000 == 31 [pid = 1720] [id = 22] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9b210400 == 30 [pid = 1720] [id = 46] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9d90b000 == 29 [pid = 1720] [id = 39] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x93b70000 == 28 [pid = 1720] [id = 40] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x997a1400 == 27 [pid = 1720] [id = 28] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9ba800 == 26 [pid = 1720] [id = 41] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x938d6400 == 25 [pid = 1720] [id = 33] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9979f400 == 24 [pid = 1720] [id = 15] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x93c68800 == 23 [pid = 1720] [id = 38] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x952f0c00 == 22 [pid = 1720] [id = 47] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9b44a800 == 21 [pid = 1720] [id = 30] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9ad23800 == 20 [pid = 1720] [id = 52] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9979e400 == 19 [pid = 1720] [id = 53] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6f800 == 18 [pid = 1720] [id = 54] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x924de800 == 17 [pid = 1720] [id = 68] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0xa61b1000 == 16 [pid = 1720] [id = 66] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6e9c00 == 15 [pid = 1720] [id = 67] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9805d400 == 14 [pid = 1720] [id = 64] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x938d9000 == 13 [pid = 1720] [id = 65] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9ef800 == 12 [pid = 1720] [id = 63] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0xa23f3000 == 11 [pid = 1720] [id = 48] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x938d5800 == 10 [pid = 1720] [id = 61] 13:55:38 INFO - PROCESS | 1720 | --DOCSHELL 0x96ed8400 == 9 [pid = 1720] [id = 62] 13:55:38 INFO - PROCESS | 1720 | 1466715338241 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x952fa000) [pid = 1720] [serial = 128] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a5d2c00) [pid = 1720] [serial = 131] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a9c0800) [pid = 1720] [serial = 132] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9b215400) [pid = 1720] [serial = 137] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9d979000) [pid = 1720] [serial = 134] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x99f4d000) [pid = 1720] [serial = 119] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9d510c00) [pid = 1720] [serial = 122] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0xa331f400) [pid = 1720] [serial = 125] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9b214000) [pid = 1720] [serial = 140] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x952fc400) [pid = 1720] [serial = 129] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9b218400) [pid = 1720] [serial = 138] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9b209c00) [pid = 1720] [serial = 141] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0xa253f000) [pid = 1720] [serial = 143] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0xa23ae400) [pid = 1720] [serial = 135] [outer = (nil)] [url = about:blank] 13:55:38 INFO - PROCESS | 1720 | 1466715338551 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1720 | 1466715338561 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6e400 == 10 [pid = 1720] [id = 70] 13:55:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x93b6f400) [pid = 1720] [serial = 208] [outer = (nil)] 13:55:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93c5d000) [pid = 1720] [serial = 209] [outer = 0x93b6f400] 13:55:38 INFO - PROCESS | 1720 | 1466715338639 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x951b0400) [pid = 1720] [serial = 210] [outer = 0x93b6f400] 13:55:39 INFO - PROCESS | 1720 | 1466715339420 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 2644ms 13:55:39 INFO - PROCESS | 1720 | 1466715339451 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1720 | 1466715339457 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:55:39 INFO - PROCESS | 1720 | 1466715339465 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1720 | 1466715339470 Marionette TRACE conn4 <- [1,254,null,{}] 13:55:39 INFO - PROCESS | 1720 | 1466715339491 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:39 INFO - PROCESS | 1720 | 1466715339499 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:39 INFO - PROCESS | 1720 | 1466715339685 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:55:39 INFO - PROCESS | 1720 | 1466715339698 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1720 | 1466715339705 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x988a5000 == 11 [pid = 1720] [id = 71] 13:55:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x988f1c00) [pid = 1720] [serial = 211] [outer = (nil)] 13:55:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9979ec00) [pid = 1720] [serial = 212] [outer = 0x988f1c00] 13:55:39 INFO - PROCESS | 1720 | 1466715339788 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a2a3400) [pid = 1720] [serial = 213] [outer = 0x988f1c00] 13:55:40 INFO - PROCESS | 1720 | 1466715340708 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:55:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95381800) [pid = 1720] [serial = 214] [outer = 0x9a9e1800] 13:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1303ms 13:55:40 INFO - PROCESS | 1720 | 1466715340812 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1720 | 1466715340817 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:55:40 INFO - PROCESS | 1720 | 1466715340886 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1720 | 1466715340889 Marionette TRACE conn4 <- [1,258,null,{}] 13:55:40 INFO - PROCESS | 1720 | 1466715340897 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:40 INFO - PROCESS | 1720 | 1466715340902 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:41 INFO - PROCESS | 1720 | 1466715341113 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:55:41 INFO - PROCESS | 1720 | 1466715341200 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1720 | 1466715341206 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a489400 == 12 [pid = 1720] [id = 72] 13:55:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a6ed000) [pid = 1720] [serial = 215] [outer = (nil)] 13:55:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a9b4000) [pid = 1720] [serial = 216] [outer = 0x9a6ed000] 13:55:41 INFO - PROCESS | 1720 | 1466715341293 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a9f1400) [pid = 1720] [serial = 217] [outer = 0x9a6ed000] 13:55:42 INFO - PROCESS | 1720 | 1466715342226 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1434ms 13:55:42 INFO - PROCESS | 1720 | 1466715342266 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1720 | 1466715342272 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:55:42 INFO - PROCESS | 1720 | 1466715342301 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1720 | 1466715342309 Marionette TRACE conn4 <- [1,262,null,{}] 13:55:42 INFO - PROCESS | 1720 | 1466715342316 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:42 INFO - PROCESS | 1720 | 1466715342323 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:42 INFO - PROCESS | 1720 | 1466715342569 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:55:42 INFO - PROCESS | 1720 | 1466715342586 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1720 | 1466715342594 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9fa400 == 13 [pid = 1720] [id = 73] 13:55:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b20e400) [pid = 1720] [serial = 218] [outer = (nil)] 13:55:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b216800) [pid = 1720] [serial = 219] [outer = 0x9b20e400] 13:55:42 INFO - PROCESS | 1720 | 1466715342670 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b565800) [pid = 1720] [serial = 220] [outer = 0x9b20e400] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x96edd000) [pid = 1720] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x951b8800) [pid = 1720] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9b450400) [pid = 1720] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9aecd800) [pid = 1720] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9ad22000) [pid = 1720] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b20f000) [pid = 1720] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9d90d000) [pid = 1720] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0xa2532400) [pid = 1720] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0xa23f7c00) [pid = 1720] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9ad27400) [pid = 1720] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a224400) [pid = 1720] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x952efc00) [pid = 1720] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0xa2ff2800) [pid = 1720] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9805d000) [pid = 1720] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x951af800) [pid = 1720] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9c2bc000) [pid = 1720] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:55:43 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9b211800) [pid = 1720] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:55:44 INFO - PROCESS | 1720 | 1466715344390 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 2159ms 13:55:44 INFO - PROCESS | 1720 | 1466715344452 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1720 | 1466715344459 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:55:44 INFO - PROCESS | 1720 | 1466715344469 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1720 | 1466715344475 Marionette TRACE conn4 <- [1,266,null,{}] 13:55:44 INFO - PROCESS | 1720 | 1466715344484 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:44 INFO - PROCESS | 1720 | 1466715344491 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:44 INFO - PROCESS | 1720 | 1466715344734 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:55:44 INFO - PROCESS | 1720 | 1466715344939 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1720 | 1466715344955 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c60c00 == 14 [pid = 1720] [id = 74] 13:55:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93c6b400) [pid = 1720] [serial = 221] [outer = (nil)] 13:55:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x952fa000) [pid = 1720] [serial = 222] [outer = 0x93c6b400] 13:55:45 INFO - PROCESS | 1720 | 1466715345091 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x98063400) [pid = 1720] [serial = 223] [outer = 0x93c6b400] 13:55:46 INFO - PROCESS | 1720 | 1466715346027 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1636ms 13:55:46 INFO - PROCESS | 1720 | 1466715346105 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1720 | 1466715346113 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:55:46 INFO - PROCESS | 1720 | 1466715346124 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1720 | 1466715346128 Marionette TRACE conn4 <- [1,270,null,{}] 13:55:46 INFO - PROCESS | 1720 | 1466715346135 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:46 INFO - PROCESS | 1720 | 1466715346142 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:46 INFO - PROCESS | 1720 | 1466715346377 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:55:46 INFO - PROCESS | 1720 | 1466715346571 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1720 | 1466715346580 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6f3400 == 15 [pid = 1720] [id = 75] 13:55:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a6f7400) [pid = 1720] [serial = 224] [outer = (nil)] 13:55:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a9b5000) [pid = 1720] [serial = 225] [outer = 0x9a6f7400] 13:55:46 INFO - PROCESS | 1720 | 1466715346722 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a9f8c00) [pid = 1720] [serial = 226] [outer = 0x9a6f7400] 13:55:47 INFO - PROCESS | 1720 | 1466715347638 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1592ms 13:55:47 INFO - PROCESS | 1720 | 1466715347716 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1720 | 1466715347721 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:55:47 INFO - PROCESS | 1720 | 1466715347731 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1720 | 1466715347737 Marionette TRACE conn4 <- [1,274,null,{}] 13:55:47 INFO - PROCESS | 1720 | 1466715347758 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:47 INFO - PROCESS | 1720 | 1466715347769 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:48 INFO - PROCESS | 1720 | 1466715348081 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:55:48 INFO - PROCESS | 1720 | 1466715348245 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1720 | 1466715348259 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x952fa800 == 16 [pid = 1720] [id = 76] 13:55:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9b560000) [pid = 1720] [serial = 227] [outer = (nil)] 13:55:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9b760000) [pid = 1720] [serial = 228] [outer = 0x9b560000] 13:55:48 INFO - PROCESS | 1720 | 1466715348352 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9bba5400) [pid = 1720] [serial = 229] [outer = 0x9b560000] 13:55:49 INFO - PROCESS | 1720 | 1466715349377 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1690ms 13:55:49 INFO - PROCESS | 1720 | 1466715349422 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1720 | 1466715349427 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:55:49 INFO - PROCESS | 1720 | 1466715349434 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1720 | 1466715349438 Marionette TRACE conn4 <- [1,278,null,{}] 13:55:49 INFO - PROCESS | 1720 | 1466715349444 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:49 INFO - PROCESS | 1720 | 1466715349449 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:49 INFO - PROCESS | 1720 | 1466715349659 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:55:49 INFO - PROCESS | 1720 | 1466715349859 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:49 INFO - PROCESS | 1720 | 1466715349867 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b217800 == 17 [pid = 1720] [id = 77] 13:55:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9c2bc000) [pid = 1720] [serial = 230] [outer = (nil)] 13:55:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9c2cb000) [pid = 1720] [serial = 231] [outer = 0x9c2bc000] 13:55:50 INFO - PROCESS | 1720 | 1466715350019 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9d909c00) [pid = 1720] [serial = 232] [outer = 0x9c2bc000] 13:55:50 INFO - PROCESS | 1720 | 1466715350939 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1544ms 13:55:50 INFO - PROCESS | 1720 | 1466715350980 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1720 | 1466715350984 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:55:50 INFO - PROCESS | 1720 | 1466715350991 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1720 | 1466715350995 Marionette TRACE conn4 <- [1,282,null,{}] 13:55:51 INFO - PROCESS | 1720 | 1466715351000 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:51 INFO - PROCESS | 1720 | 1466715351006 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:51 INFO - PROCESS | 1720 | 1466715351187 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:55:51 INFO - PROCESS | 1720 | 1466715351340 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1720 | 1466715351348 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b209400 == 18 [pid = 1720] [id = 78] 13:55:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9c2c5800) [pid = 1720] [serial = 233] [outer = (nil)] 13:55:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0xa1111000) [pid = 1720] [serial = 234] [outer = 0x9c2c5800] 13:55:51 INFO - PROCESS | 1720 | 1466715351436 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9d972400) [pid = 1720] [serial = 235] [outer = 0x9c2c5800] 13:55:52 INFO - PROCESS | 1720 | 1466715352399 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1440ms 13:55:52 INFO - PROCESS | 1720 | 1466715352432 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1720 | 1466715352436 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:55:52 INFO - PROCESS | 1720 | 1466715352443 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1720 | 1466715352446 Marionette TRACE conn4 <- [1,286,null,{}] 13:55:52 INFO - PROCESS | 1720 | 1466715352452 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:52 INFO - PROCESS | 1720 | 1466715352464 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:52 INFO - PROCESS | 1720 | 1466715352764 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:55:52 INFO - PROCESS | 1720 | 1466715352972 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1720 | 1466715352985 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x938dd400 == 19 [pid = 1720] [id = 79] 13:55:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x952f4c00) [pid = 1720] [serial = 236] [outer = (nil)] 13:55:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0xa4d4a400) [pid = 1720] [serial = 237] [outer = 0x952f4c00] 13:55:53 INFO - PROCESS | 1720 | 1466715353118 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0xa4f10000) [pid = 1720] [serial = 238] [outer = 0x952f4c00] 13:55:54 INFO - PROCESS | 1720 | 1466715354066 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1685ms 13:55:54 INFO - PROCESS | 1720 | 1466715354130 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:55:54 INFO - PROCESS | 1720 | 1466715354134 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:55:54 INFO - PROCESS | 1720 | 1466715354141 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1720 | 1466715354145 Marionette TRACE conn4 <- [1,290,null,{}] 13:55:54 INFO - PROCESS | 1720 | 1466715354151 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:54 INFO - PROCESS | 1720 | 1466715354156 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:54 INFO - PROCESS | 1720 | 1466715354345 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:55:54 INFO - PROCESS | 1720 | 1466715354507 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1720 | 1466715354516 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x924de400 == 20 [pid = 1720] [id = 80] 13:55:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x924ebc00) [pid = 1720] [serial = 239] [outer = (nil)] 13:55:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0xa61b9c00) [pid = 1720] [serial = 240] [outer = 0x924ebc00] 13:55:54 INFO - PROCESS | 1720 | 1466715354647 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9805a400) [pid = 1720] [serial = 241] [outer = 0x924ebc00] 13:55:55 INFO - PROCESS | 1720 | 1466715355590 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1483ms 13:55:55 INFO - PROCESS | 1720 | 1466715355624 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1720 | 1466715355627 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:55:55 INFO - PROCESS | 1720 | 1466715355635 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1720 | 1466715355638 Marionette TRACE conn4 <- [1,294,null,{}] 13:55:55 INFO - PROCESS | 1720 | 1466715355645 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:55 INFO - PROCESS | 1720 | 1466715355650 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:55 INFO - PROCESS | 1720 | 1466715355833 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:55:56 INFO - PROCESS | 1720 | 1466715355987 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1720 | 1466715355997 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x938e4400 == 21 [pid = 1720] [id = 81] 13:55:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x93b65800) [pid = 1720] [serial = 242] [outer = (nil)] 13:55:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x96ed5c00) [pid = 1720] [serial = 243] [outer = 0x93b65800] 13:55:56 INFO - PROCESS | 1720 | 1466715356122 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x99fdd800) [pid = 1720] [serial = 244] [outer = 0x93b65800] 13:55:57 INFO - PROCESS | 1720 | 1466715357156 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1580ms 13:55:57 INFO - PROCESS | 1720 | 1466715357217 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:55:57 INFO - PROCESS | 1720 | 1466715357223 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:55:57 INFO - PROCESS | 1720 | 1466715357231 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1720 | 1466715357239 Marionette TRACE conn4 <- [1,298,null,{}] 13:55:57 INFO - PROCESS | 1720 | 1466715357247 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:57 INFO - PROCESS | 1720 | 1466715357252 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:57 INFO - PROCESS | 1720 | 1466715357437 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:55:57 INFO - PROCESS | 1720 | 1466715357742 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1720 | 1466715357754 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x96eda800 == 22 [pid = 1720] [id = 82] 13:55:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x96ee2400) [pid = 1720] [serial = 245] [outer = (nil)] 13:55:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x99fdc000) [pid = 1720] [serial = 246] [outer = 0x96ee2400] 13:55:57 INFO - PROCESS | 1720 | 1466715357880 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9a228000) [pid = 1720] [serial = 247] [outer = 0x96ee2400] 13:55:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9a489400 == 21 [pid = 1720] [id = 72] 13:55:58 INFO - PROCESS | 1720 | --DOCSHELL 0x988a5000 == 20 [pid = 1720] [id = 71] 13:55:58 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6e400 == 19 [pid = 1720] [id = 70] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x99f45400) [pid = 1720] [serial = 147] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x99fdc800) [pid = 1720] [serial = 162] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b569800) [pid = 1720] [serial = 150] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9bb20c00) [pid = 1720] [serial = 176] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9b20a400) [pid = 1720] [serial = 171] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b455800) [pid = 1720] [serial = 173] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0xa23a9400) [pid = 1720] [serial = 117] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0xa2fb0400) [pid = 1720] [serial = 152] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0xa2560000) [pid = 1720] [serial = 144] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9ad2fc00) [pid = 1720] [serial = 156] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0xa2fb4000) [pid = 1720] [serial = 158] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9ad2d000) [pid = 1720] [serial = 155] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x99258800) [pid = 1720] [serial = 161] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9c0e4c00) [pid = 1720] [serial = 177] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0xa3286400) [pid = 1720] [serial = 153] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x992e5400) [pid = 1720] [serial = 167] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9ad26000) [pid = 1720] [serial = 170] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x99feac00) [pid = 1720] [serial = 168] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0xa33c0400) [pid = 1720] [serial = 126] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x99f4a800) [pid = 1720] [serial = 165] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a5d3c00) [pid = 1720] [serial = 120] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9b56b400) [pid = 1720] [serial = 174] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9b565000) [pid = 1720] [serial = 149] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0xa1111400) [pid = 1720] [serial = 123] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0xa3346400) [pid = 1720] [serial = 159] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x992e1400) [pid = 1720] [serial = 146] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x99799c00) [pid = 1720] [serial = 164] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0xa2098400) [pid = 1720] [serial = 179] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0xa2379000) [pid = 1720] [serial = 180] [outer = (nil)] [url = about:blank] 13:55:58 INFO - PROCESS | 1720 | 1466715358730 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1537ms 13:55:58 INFO - PROCESS | 1720 | 1466715358777 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1720 | 1466715358785 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:55:58 INFO - PROCESS | 1720 | 1466715358797 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1720 | 1466715358801 Marionette TRACE conn4 <- [1,302,null,{}] 13:55:58 INFO - PROCESS | 1720 | 1466715358817 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:58 INFO - PROCESS | 1720 | 1466715358828 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:59 INFO - PROCESS | 1720 | 1466715359026 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:55:59 INFO - PROCESS | 1720 | 1466715359141 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 1720 | 1466715359147 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:55:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x99258800 == 20 [pid = 1720] [id = 83] 13:55:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x99f51000) [pid = 1720] [serial = 248] [outer = (nil)] 13:55:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9a6f6400) [pid = 1720] [serial = 249] [outer = 0x99f51000] 13:55:59 INFO - PROCESS | 1720 | 1466715359232 Marionette DEBUG loaded listener.js 13:55:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a76ec00) [pid = 1720] [serial = 250] [outer = 0x99f51000] 13:56:00 INFO - PROCESS | 1720 | 1466715360082 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1354ms 13:56:00 INFO - PROCESS | 1720 | 1466715360152 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 1720 | 1466715360156 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:56:00 INFO - PROCESS | 1720 | 1466715360163 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:56:00 INFO - PROCESS | 1720 | 1466715360169 Marionette TRACE conn4 <- [1,306,null,{}] 13:56:00 INFO - PROCESS | 1720 | 1466715360185 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:00 INFO - PROCESS | 1720 | 1466715360195 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:00 INFO - PROCESS | 1720 | 1466715360379 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:56:00 INFO - PROCESS | 1720 | 1466715360516 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1720 | 1466715360527 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ad21800 == 21 [pid = 1720] [id = 84] 13:56:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9ad24000) [pid = 1720] [serial = 251] [outer = (nil)] 13:56:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9ad2d400) [pid = 1720] [serial = 252] [outer = 0x9ad24000] 13:56:00 INFO - PROCESS | 1720 | 1466715360606 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9b213c00) [pid = 1720] [serial = 253] [outer = 0x9ad24000] 13:56:01 INFO - PROCESS | 1720 | 1466715361508 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1390ms 13:56:01 INFO - PROCESS | 1720 | 1466715361554 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1720 | 1466715361559 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:56:01 INFO - PROCESS | 1720 | 1466715361572 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1720 | 1466715361575 Marionette TRACE conn4 <- [1,310,null,{}] 13:56:01 INFO - PROCESS | 1720 | 1466715361580 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:01 INFO - PROCESS | 1720 | 1466715361586 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:01 INFO - PROCESS | 1720 | 1466715361805 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:56:01 INFO - PROCESS | 1720 | 1466715361829 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1720 | 1466715361836 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b218000 == 22 [pid = 1720] [id = 85] 13:56:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9b565400) [pid = 1720] [serial = 254] [outer = (nil)] 13:56:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9b56a400) [pid = 1720] [serial = 255] [outer = 0x9b565400] 13:56:01 INFO - PROCESS | 1720 | 1466715361926 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9b5ad400) [pid = 1720] [serial = 256] [outer = 0x9b565400] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9d90ac00) [pid = 1720] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x96edac00) [pid = 1720] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0xa61b4400) [pid = 1720] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x93b6f400) [pid = 1720] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x988f1c00) [pid = 1720] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9538c000) [pid = 1720] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a6ed000) [pid = 1720] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9a6ea800) [pid = 1720] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x924e0000) [pid = 1720] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x938d7800) [pid = 1720] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x99794000) [pid = 1720] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:56:02 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x9ad29800) [pid = 1720] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:56:02 INFO - PROCESS | 1720 | 1466715362886 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1344ms 13:56:02 INFO - PROCESS | 1720 | 1466715362917 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 1720 | 1466715362920 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:56:02 INFO - PROCESS | 1720 | 1466715362929 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1720 | 1466715362933 Marionette TRACE conn4 <- [1,314,null,{}] 13:56:02 INFO - PROCESS | 1720 | 1466715362939 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:02 INFO - PROCESS | 1720 | 1466715362945 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:03 INFO - PROCESS | 1720 | 1466715363108 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:56:03 INFO - PROCESS | 1720 | 1466715363123 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1720 | 1466715363129 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ed9800 == 23 [pid = 1720] [id = 86] 13:56:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x96edac00) [pid = 1720] [serial = 257] [outer = (nil)] 13:56:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x9ad21c00) [pid = 1720] [serial = 258] [outer = 0x96edac00] 13:56:03 INFO - PROCESS | 1720 | 1466715363206 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9b562000) [pid = 1720] [serial = 259] [outer = 0x96edac00] 13:56:04 INFO - PROCESS | 1720 | 1466715364160 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1279ms 13:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:56:04 INFO - PROCESS | 1720 | 1466715364214 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1720 | 1466715364217 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:56:04 INFO - PROCESS | 1720 | 1466715364225 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1720 | 1466715364228 Marionette TRACE conn4 <- [1,318,null,{}] 13:56:04 INFO - PROCESS | 1720 | 1466715364234 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:04 INFO - PROCESS | 1720 | 1466715364244 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:04 INFO - PROCESS | 1720 | 1466715364445 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:56:04 INFO - PROCESS | 1720 | 1466715364624 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1720 | 1466715364632 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e0000 == 24 [pid = 1720] [id = 87] 13:56:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x924e0800) [pid = 1720] [serial = 260] [outer = (nil)] 13:56:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x924e9000) [pid = 1720] [serial = 261] [outer = 0x924e0800] 13:56:04 INFO - PROCESS | 1720 | 1466715364728 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93b70000) [pid = 1720] [serial = 262] [outer = 0x924e0800] 13:56:05 INFO - PROCESS | 1720 | 1466715365787 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1584ms 13:56:05 INFO - PROCESS | 1720 | 1466715365809 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1720 | 1466715365816 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:56:05 INFO - PROCESS | 1720 | 1466715365824 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1720 | 1466715365830 Marionette TRACE conn4 <- [1,322,null,{}] 13:56:05 INFO - PROCESS | 1720 | 1466715365839 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:05 INFO - PROCESS | 1720 | 1466715365848 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:06 INFO - PROCESS | 1720 | 1466715366057 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:56:06 INFO - PROCESS | 1720 | 1466715366267 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 1720 | 1466715366278 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x99fe7c00 == 25 [pid = 1720] [id = 88] 13:56:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a48b000) [pid = 1720] [serial = 263] [outer = (nil)] 13:56:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a6ef800) [pid = 1720] [serial = 264] [outer = 0x9a48b000] 13:56:06 INFO - PROCESS | 1720 | 1466715366385 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a770000) [pid = 1720] [serial = 265] [outer = 0x9a48b000] 13:56:07 INFO - PROCESS | 1720 | 1466715367306 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1542ms 13:56:07 INFO - PROCESS | 1720 | 1466715367369 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:56:07 INFO - PROCESS | 1720 | 1466715367376 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:56:07 INFO - PROCESS | 1720 | 1466715367386 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1720 | 1466715367390 Marionette TRACE conn4 <- [1,326,null,{}] 13:56:07 INFO - PROCESS | 1720 | 1466715367397 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:07 INFO - PROCESS | 1720 | 1466715367404 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:07 INFO - PROCESS | 1720 | 1466715367642 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:56:07 INFO - PROCESS | 1720 | 1466715367853 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1720 | 1466715367861 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9f0800 == 26 [pid = 1720] [id = 89] 13:56:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9ad29800) [pid = 1720] [serial = 266] [outer = (nil)] 13:56:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9b20a400) [pid = 1720] [serial = 267] [outer = 0x9ad29800] 13:56:08 INFO - PROCESS | 1720 | 1466715367999 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9b450400) [pid = 1720] [serial = 268] [outer = 0x9ad29800] 13:56:09 INFO - PROCESS | 1720 | 1466715369145 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1796ms 13:56:09 INFO - PROCESS | 1720 | 1466715369183 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1720 | 1466715369188 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:56:09 INFO - PROCESS | 1720 | 1466715369198 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1720 | 1466715369208 Marionette TRACE conn4 <- [1,330,null,{}] 13:56:09 INFO - PROCESS | 1720 | 1466715369225 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:09 INFO - PROCESS | 1720 | 1466715369233 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:09 INFO - PROCESS | 1720 | 1466715369484 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:56:09 INFO - PROCESS | 1720 | 1466715369681 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1720 | 1466715369690 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d50f800 == 27 [pid = 1720] [id = 90] 13:56:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9d908800) [pid = 1720] [serial = 269] [outer = (nil)] 13:56:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0xa2098400) [pid = 1720] [serial = 270] [outer = 0x9d908800] 13:56:09 INFO - PROCESS | 1720 | 1466715369784 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0xa2379000) [pid = 1720] [serial = 271] [outer = 0x9d908800] 13:56:10 INFO - PROCESS | 1720 | 1466715370725 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1542ms 13:56:10 INFO - PROCESS | 1720 | 1466715370738 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:56:10 INFO - PROCESS | 1720 | 1466715370742 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:56:10 INFO - PROCESS | 1720 | 1466715370749 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1720 | 1466715370752 Marionette TRACE conn4 <- [1,334,null,{}] 13:56:10 INFO - PROCESS | 1720 | 1466715370759 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:10 INFO - PROCESS | 1720 | 1466715370764 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:10 INFO - PROCESS | 1720 | 1466715370977 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:56:11 INFO - PROCESS | 1720 | 1466715371176 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:11 INFO - PROCESS | 1720 | 1466715371187 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a226800 == 28 [pid = 1720] [id = 91] 13:56:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0xa23f9800) [pid = 1720] [serial = 272] [outer = (nil)] 13:56:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0xa25ec000) [pid = 1720] [serial = 273] [outer = 0xa23f9800] 13:56:11 INFO - PROCESS | 1720 | 1466715371319 Marionette DEBUG loaded listener.js 13:56:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0xa2fb4000) [pid = 1720] [serial = 274] [outer = 0xa23f9800] 13:56:12 INFO - PROCESS | 1720 | 1466715372243 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1552ms 13:56:12 INFO - PROCESS | 1720 | 1466715372303 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1720 | 1466715372306 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:56:12 INFO - PROCESS | 1720 | 1466715372314 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1720 | 1466715372318 Marionette TRACE conn4 <- [1,338,null,{}] 13:56:12 INFO - PROCESS | 1720 | 1466715372324 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:12 INFO - PROCESS | 1720 | 1466715372330 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:12 INFO - PROCESS | 1720 | 1466715372524 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:56:12 INFO - PROCESS | 1720 | 1466715372731 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1720 | 1466715372759 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:12 INFO - PROCESS | 1720 | ++DOCSHELL 0xa3328000 == 29 [pid = 1720] [id = 92] 13:56:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0xa3329c00) [pid = 1720] [serial = 275] [outer = (nil)] 13:56:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0xa33c4000) [pid = 1720] [serial = 276] [outer = 0xa3329c00] 13:56:12 INFO - PROCESS | 1720 | 1466715372908 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0xa67e3400) [pid = 1720] [serial = 277] [outer = 0xa3329c00] 13:56:13 INFO - PROCESS | 1720 | 1466715373836 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1584ms 13:56:13 INFO - PROCESS | 1720 | 1466715373899 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1720 | 1466715373906 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:56:13 INFO - PROCESS | 1720 | 1466715373917 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1720 | 1466715373923 Marionette TRACE conn4 <- [1,342,null,{}] 13:56:13 INFO - PROCESS | 1720 | 1466715373931 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:13 INFO - PROCESS | 1720 | 1466715373937 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:14 INFO - PROCESS | 1720 | 1466715374168 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:56:14 INFO - PROCESS | 1720 | 1466715374367 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1720 | 1466715374377 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229ec00 == 30 [pid = 1720] [id = 93] 13:56:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x922a1400) [pid = 1720] [serial = 278] [outer = (nil)] 13:56:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x922a4c00) [pid = 1720] [serial = 279] [outer = 0x922a1400] 13:56:14 INFO - PROCESS | 1720 | 1466715374508 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0xa328bc00) [pid = 1720] [serial = 280] [outer = 0x922a1400] 13:56:15 INFO - PROCESS | 1720 | 1466715375405 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1538ms 13:56:15 INFO - PROCESS | 1720 | 1466715375455 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1720 | 1466715375459 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:56:15 INFO - PROCESS | 1720 | 1466715375466 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1720 | 1466715375470 Marionette TRACE conn4 <- [1,346,null,{}] 13:56:15 INFO - PROCESS | 1720 | 1466715375477 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:15 INFO - PROCESS | 1720 | 1466715375483 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:15 INFO - PROCESS | 1720 | 1466715375681 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:56:15 INFO - PROCESS | 1720 | 1466715375839 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1720 | 1466715375850 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a1800 == 31 [pid = 1720] [id = 94] 13:56:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x92322800) [pid = 1720] [serial = 281] [outer = (nil)] 13:56:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x92329400) [pid = 1720] [serial = 282] [outer = 0x92322800] 13:56:15 INFO - PROCESS | 1720 | 1466715375937 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9232a400) [pid = 1720] [serial = 283] [outer = 0x92322800] 13:56:16 INFO - PROCESS | 1720 | 1466715376859 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1433ms 13:56:16 INFO - PROCESS | 1720 | 1466715376901 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:56:16 INFO - PROCESS | 1720 | 1466715376905 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:56:16 INFO - PROCESS | 1720 | 1466715376912 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1720 | 1466715376916 Marionette TRACE conn4 <- [1,350,null,{}] 13:56:16 INFO - PROCESS | 1720 | 1466715376922 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:16 INFO - PROCESS | 1720 | 1466715376927 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:17 INFO - PROCESS | 1720 | 1466715377118 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:56:17 INFO - PROCESS | 1720 | 1466715377277 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1720 | 1466715377287 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab9000 == 32 [pid = 1720] [id = 95] 13:56:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x91aba800) [pid = 1720] [serial = 284] [outer = (nil)] 13:56:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x91ac2800) [pid = 1720] [serial = 285] [outer = 0x91aba800] 13:56:17 INFO - PROCESS | 1720 | 1466715377370 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x91ac3800) [pid = 1720] [serial = 286] [outer = 0x91aba800] 13:56:18 INFO - PROCESS | 1720 | 1466715378351 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1787ms 13:56:18 INFO - PROCESS | 1720 | 1466715378701 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1720 | 1466715378709 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:56:18 INFO - PROCESS | 1720 | 1466715378742 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1720 | 1466715378746 Marionette TRACE conn4 <- [1,354,null,{}] 13:56:18 INFO - PROCESS | 1720 | 1466715378757 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:18 INFO - PROCESS | 1720 | 1466715378763 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:19 INFO - PROCESS | 1720 | 1466715379018 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:56:19 INFO - PROCESS | 1720 | 1466715379191 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1720 | 1466715379208 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab8400 == 33 [pid = 1720] [id = 96] 13:56:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9232f400) [pid = 1720] [serial = 287] [outer = (nil)] 13:56:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x924e2800) [pid = 1720] [serial = 288] [outer = 0x9232f400] 13:56:19 INFO - PROCESS | 1720 | 1466715379285 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x924ea000) [pid = 1720] [serial = 289] [outer = 0x9232f400] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x96ed9800 == 32 [pid = 1720] [id = 86] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9b218000 == 31 [pid = 1720] [id = 85] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9ad21800 == 30 [pid = 1720] [id = 84] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x99258800 == 29 [pid = 1720] [id = 83] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x96eda800 == 28 [pid = 1720] [id = 82] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x924de400 == 27 [pid = 1720] [id = 80] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x938dd400 == 26 [pid = 1720] [id = 79] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9b209400 == 25 [pid = 1720] [id = 78] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x952fa800 == 24 [pid = 1720] [id = 76] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9b217800 == 23 [pid = 1720] [id = 77] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6f3400 == 22 [pid = 1720] [id = 75] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x93c60c00 == 21 [pid = 1720] [id = 74] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x95385000 == 20 [pid = 1720] [id = 69] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9fa400 == 19 [pid = 1720] [id = 73] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x938e4400 == 18 [pid = 1720] [id = 81] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x922a1800 == 17 [pid = 1720] [id = 94] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab9000 == 16 [pid = 1720] [id = 95] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9229ec00 == 15 [pid = 1720] [id = 93] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9a226800 == 14 [pid = 1720] [id = 91] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0xa3328000 == 13 [pid = 1720] [id = 92] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9d50f800 == 12 [pid = 1720] [id = 90] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9f0800 == 11 [pid = 1720] [id = 89] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x924e0000 == 10 [pid = 1720] [id = 87] 13:56:21 INFO - PROCESS | 1720 | --DOCSHELL 0x99fe7c00 == 9 [pid = 1720] [id = 88] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9b216800) [pid = 1720] [serial = 219] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0xa231fc00) [pid = 1720] [serial = 191] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0xa4f19800) [pid = 1720] [serial = 195] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0xa4f15000) [pid = 1720] [serial = 194] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0xa6816c00) [pid = 1720] [serial = 198] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0xa672b400) [pid = 1720] [serial = 197] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x93c5d000) [pid = 1720] [serial = 209] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x951b0400) [pid = 1720] [serial = 210] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9979ec00) [pid = 1720] [serial = 212] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x992e2400) [pid = 1720] [serial = 207] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x96ee2c00) [pid = 1720] [serial = 206] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a9b4000) [pid = 1720] [serial = 216] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9b55ec00) [pid = 1720] [serial = 201] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9a6f4400) [pid = 1720] [serial = 200] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x924e8000) [pid = 1720] [serial = 204] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x924e7000) [pid = 1720] [serial = 203] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x951bb800) [pid = 1720] [serial = 183] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x93c64c00) [pid = 1720] [serial = 182] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a9bac00) [pid = 1720] [serial = 186] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a221400) [pid = 1720] [serial = 185] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9b765c00) [pid = 1720] [serial = 189] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9b212800) [pid = 1720] [serial = 188] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0xa23f3c00) [pid = 1720] [serial = 192] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a9f1400) [pid = 1720] [serial = 217] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9a2a3400) [pid = 1720] [serial = 213] [outer = (nil)] [url = about:blank] 13:56:21 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0xac087400) [pid = 1720] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:56:21 INFO - PROCESS | 1720 | 1466715381785 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 3118ms 13:56:21 INFO - PROCESS | 1720 | 1466715381838 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1720 | 1466715381843 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:56:21 INFO - PROCESS | 1720 | 1466715381852 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1720 | 1466715381858 Marionette TRACE conn4 <- [1,358,null,{}] 13:56:21 INFO - PROCESS | 1720 | 1466715381867 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:21 INFO - PROCESS | 1720 | 1466715381872 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:22 INFO - PROCESS | 1720 | 1466715382036 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:56:22 INFO - PROCESS | 1720 | 1466715382047 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1720 | 1466715382059 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x92329000 == 10 [pid = 1720] [id = 97] 13:56:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x92329c00) [pid = 1720] [serial = 290] [outer = (nil)] 13:56:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9232ec00) [pid = 1720] [serial = 291] [outer = 0x92329c00] 13:56:22 INFO - PROCESS | 1720 | 1466715382134 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x924e4800) [pid = 1720] [serial = 292] [outer = 0x92329c00] 13:56:23 INFO - PROCESS | 1720 | 1466715383040 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1236ms 13:56:23 INFO - PROCESS | 1720 | 1466715383089 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1720 | 1466715383098 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:56:23 INFO - PROCESS | 1720 | 1466715383110 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1720 | 1466715383114 Marionette TRACE conn4 <- [1,362,null,{}] 13:56:23 INFO - PROCESS | 1720 | 1466715383121 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:23 INFO - PROCESS | 1720 | 1466715383127 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:23 INFO - PROCESS | 1720 | 1466715383312 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:56:23 INFO - PROCESS | 1720 | 1466715383422 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1720 | 1466715383429 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b8c00 == 11 [pid = 1720] [id = 98] 13:56:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x951b9000) [pid = 1720] [serial = 293] [outer = (nil)] 13:56:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x952ef800) [pid = 1720] [serial = 294] [outer = 0x951b9000] 13:56:23 INFO - PROCESS | 1720 | 1466715383511 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x952f5400) [pid = 1720] [serial = 295] [outer = 0x951b9000] 13:56:24 INFO - PROCESS | 1720 | 1466715384459 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1383ms 13:56:24 INFO - PROCESS | 1720 | 1466715384493 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1720 | 1466715384497 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:56:24 INFO - PROCESS | 1720 | 1466715384503 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1720 | 1466715384509 Marionette TRACE conn4 <- [1,366,null,{}] 13:56:24 INFO - PROCESS | 1720 | 1466715384535 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:24 INFO - PROCESS | 1720 | 1466715384545 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:24 INFO - PROCESS | 1720 | 1466715384758 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:56:24 INFO - PROCESS | 1720 | 1466715384786 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1720 | 1466715384800 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x992e5400 == 12 [pid = 1720] [id = 99] 13:56:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x992e5c00) [pid = 1720] [serial = 296] [outer = (nil)] 13:56:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9979f400) [pid = 1720] [serial = 297] [outer = 0x992e5c00] 13:56:24 INFO - PROCESS | 1720 | 1466715384878 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x99f0e400) [pid = 1720] [serial = 298] [outer = 0x992e5c00] 13:56:25 INFO - PROCESS | 1720 | 1466715385938 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1493ms 13:56:26 INFO - PROCESS | 1720 | 1466715385997 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:56:26 INFO - PROCESS | 1720 | 1466715386001 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:56:26 INFO - PROCESS | 1720 | 1466715386017 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1720 | 1466715386020 Marionette TRACE conn4 <- [1,370,null,{}] 13:56:26 INFO - PROCESS | 1720 | 1466715386028 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:26 INFO - PROCESS | 1720 | 1466715386032 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:26 INFO - PROCESS | 1720 | 1466715386810 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9c2c5800) [pid = 1720] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x93b65800) [pid = 1720] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x952f4c00) [pid = 1720] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x924ebc00) [pid = 1720] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a6f7400) [pid = 1720] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9b560000) [pid = 1720] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x96ee2400) [pid = 1720] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x93c6b400) [pid = 1720] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x99f51000) [pid = 1720] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9c2bc000) [pid = 1720] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9ad24000) [pid = 1720] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9b20e400) [pid = 1720] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9b565400) [pid = 1720] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:56:26 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x96edac00) [pid = 1720] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:56:26 INFO - PROCESS | 1720 | 1466715386965 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1720 | 1466715386974 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232c800 == 13 [pid = 1720] [id = 100] 13:56:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x938d5800) [pid = 1720] [serial = 299] [outer = (nil)] 13:56:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9538c000) [pid = 1720] [serial = 300] [outer = 0x938d5800] 13:56:27 INFO - PROCESS | 1720 | 1466715387050 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9a6e9000) [pid = 1720] [serial = 301] [outer = 0x938d5800] 13:56:27 INFO - PROCESS | 1720 | 1466715387794 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1845ms 13:56:27 INFO - PROCESS | 1720 | 1466715387854 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1720 | 1466715387857 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:56:27 INFO - PROCESS | 1720 | 1466715387864 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1720 | 1466715387869 Marionette TRACE conn4 <- [1,374,null,{}] 13:56:27 INFO - PROCESS | 1720 | 1466715387883 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:27 INFO - PROCESS | 1720 | 1466715387888 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:28 INFO - PROCESS | 1720 | 1466715388046 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:56:28 INFO - PROCESS | 1720 | 1466715388056 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1720 | 1466715388067 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6f1c00 == 14 [pid = 1720] [id = 101] 13:56:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a6f4400) [pid = 1720] [serial = 302] [outer = (nil)] 13:56:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a771000) [pid = 1720] [serial = 303] [outer = 0x9a6f4400] 13:56:28 INFO - PROCESS | 1720 | 1466715388137 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a775c00) [pid = 1720] [serial = 304] [outer = 0x9a6f4400] 13:56:29 INFO - PROCESS | 1720 | 1466715389228 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:56:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1388ms 13:56:29 INFO - PROCESS | 1720 | 1466715389255 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:56:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:56:29 INFO - PROCESS | 1720 | 1466715389263 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:56:29 INFO - PROCESS | 1720 | 1466715389272 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1720 | 1466715389278 Marionette TRACE conn4 <- [1,378,null,{}] 13:56:29 INFO - PROCESS | 1720 | 1466715389287 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:29 INFO - PROCESS | 1720 | 1466715389292 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:29 INFO - PROCESS | 1720 | 1466715389563 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:56:29 INFO - PROCESS | 1720 | 1466715389799 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1720 | 1466715389814 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a1000 == 15 [pid = 1720] [id = 102] 13:56:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x92323c00) [pid = 1720] [serial = 305] [outer = (nil)] 13:56:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x951ed000) [pid = 1720] [serial = 306] [outer = 0x92323c00] 13:56:29 INFO - PROCESS | 1720 | 1466715389903 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x96edac00) [pid = 1720] [serial = 307] [outer = 0x92323c00] 13:56:30 INFO - PROCESS | 1720 | 1466715390853 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:56:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1648ms 13:56:30 INFO - PROCESS | 1720 | 1466715390920 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1720 | 1466715390928 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:56:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:56:30 INFO - PROCESS | 1720 | 1466715390939 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1720 | 1466715390943 Marionette TRACE conn4 <- [1,382,null,{}] 13:56:30 INFO - PROCESS | 1720 | 1466715390950 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:30 INFO - PROCESS | 1720 | 1466715390956 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:31 INFO - PROCESS | 1720 | 1466715391183 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:56:31 INFO - PROCESS | 1720 | 1466715391385 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1720 | 1466715391394 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f46400 == 16 [pid = 1720] [id = 103] 13:56:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x99f4b400) [pid = 1720] [serial = 308] [outer = (nil)] 13:56:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a6f4c00) [pid = 1720] [serial = 309] [outer = 0x99f4b400] 13:56:31 INFO - PROCESS | 1720 | 1466715391534 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a780800) [pid = 1720] [serial = 310] [outer = 0x99f4b400] 13:56:32 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:32 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:32 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:32 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:32 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:32 INFO - PROCESS | 1720 | 1466715392592 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:56:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1683ms 13:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:56:32 INFO - PROCESS | 1720 | 1466715392621 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1720 | 1466715392625 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:56:32 INFO - PROCESS | 1720 | 1466715392633 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1720 | 1466715392639 Marionette TRACE conn4 <- [1,386,null,{}] 13:56:32 INFO - PROCESS | 1720 | 1466715392656 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:32 INFO - PROCESS | 1720 | 1466715392666 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:32 INFO - PROCESS | 1720 | 1466715392889 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:56:33 INFO - PROCESS | 1720 | 1466715393097 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1720 | 1466715393109 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9f8000 == 17 [pid = 1720] [id = 104] 13:56:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a9f8400) [pid = 1720] [serial = 311] [outer = (nil)] 13:56:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9ad23000) [pid = 1720] [serial = 312] [outer = 0x9a9f8400] 13:56:33 INFO - PROCESS | 1720 | 1466715393201 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9ad2a000) [pid = 1720] [serial = 313] [outer = 0x9a9f8400] 13:56:34 INFO - PROCESS | 1720 | 1466715394174 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:56:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1587ms 13:56:34 INFO - PROCESS | 1720 | 1466715394220 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:56:34 INFO - PROCESS | 1720 | 1466715394225 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:56:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:56:34 INFO - PROCESS | 1720 | 1466715394232 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 1720 | 1466715394235 Marionette TRACE conn4 <- [1,390,null,{}] 13:56:34 INFO - PROCESS | 1720 | 1466715394242 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:34 INFO - PROCESS | 1720 | 1466715394247 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:34 INFO - PROCESS | 1720 | 1466715394468 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:56:34 INFO - PROCESS | 1720 | 1466715394667 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1720 | 1466715394676 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9ec400 == 18 [pid = 1720] [id = 105] 13:56:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b20ac00) [pid = 1720] [serial = 314] [outer = (nil)] 13:56:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b212800) [pid = 1720] [serial = 315] [outer = 0x9b20ac00] 13:56:34 INFO - PROCESS | 1720 | 1466715394808 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b216800) [pid = 1720] [serial = 316] [outer = 0x9b20ac00] 13:56:35 INFO - PROCESS | 1720 | 1466715395748 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:56:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1587ms 13:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:56:35 INFO - PROCESS | 1720 | 1466715395819 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1720 | 1466715395823 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:56:35 INFO - PROCESS | 1720 | 1466715395830 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1720 | 1466715395833 Marionette TRACE conn4 <- [1,394,null,{}] 13:56:35 INFO - PROCESS | 1720 | 1466715395839 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:35 INFO - PROCESS | 1720 | 1466715395845 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:36 INFO - PROCESS | 1720 | 1466715396055 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:56:36 INFO - PROCESS | 1720 | 1466715396252 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1720 | 1466715396265 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee2400 == 19 [pid = 1720] [id = 106] 13:56:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b20a800) [pid = 1720] [serial = 317] [outer = (nil)] 13:56:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b455c00) [pid = 1720] [serial = 318] [outer = 0x9b20a800] 13:56:36 INFO - PROCESS | 1720 | 1466715396392 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b564000) [pid = 1720] [serial = 319] [outer = 0x9b20a800] 13:56:37 INFO - PROCESS | 1720 | 1466715397359 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:56:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1585ms 13:56:37 INFO - PROCESS | 1720 | 1466715397416 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1720 | 1466715397420 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:56:37 INFO - PROCESS | 1720 | 1466715397428 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1720 | 1466715397432 Marionette TRACE conn4 <- [1,398,null,{}] 13:56:37 INFO - PROCESS | 1720 | 1466715397438 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:37 INFO - PROCESS | 1720 | 1466715397450 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:37 INFO - PROCESS | 1720 | 1466715397719 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:56:37 INFO - PROCESS | 1720 | 1466715397934 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1720 | 1466715397943 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x924df400 == 20 [pid = 1720] [id = 107] 13:56:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b59fc00) [pid = 1720] [serial = 320] [outer = (nil)] 13:56:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9c0f2c00) [pid = 1720] [serial = 321] [outer = 0x9b59fc00] 13:56:38 INFO - PROCESS | 1720 | 1466715398039 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9c2c3000) [pid = 1720] [serial = 322] [outer = 0x9b59fc00] 13:56:39 INFO - PROCESS | 1720 | 1466715399050 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1683ms 13:56:39 INFO - PROCESS | 1720 | 1466715399111 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:56:39 INFO - PROCESS | 1720 | 1466715399116 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:56:39 INFO - PROCESS | 1720 | 1466715399131 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 1720 | 1466715399138 Marionette TRACE conn4 <- [1,402,null,{}] 13:56:39 INFO - PROCESS | 1720 | 1466715399147 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:39 INFO - PROCESS | 1720 | 1466715399153 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:39 INFO - PROCESS | 1720 | 1466715399400 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:56:39 INFO - PROCESS | 1720 | 1466715399613 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1720 | 1466715399620 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x924de000 == 21 [pid = 1720] [id = 108] 13:56:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9397a400) [pid = 1720] [serial = 323] [outer = (nil)] 13:56:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x992e1400) [pid = 1720] [serial = 324] [outer = 0x9397a400] 13:56:39 INFO - PROCESS | 1720 | 1466715399708 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a768c00) [pid = 1720] [serial = 325] [outer = 0x9397a400] 13:56:40 INFO - PROCESS | 1720 | 1466715400789 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:56:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1709ms 13:56:40 INFO - PROCESS | 1720 | 1466715400834 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1720 | 1466715400840 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:56:40 INFO - PROCESS | 1720 | 1466715400849 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1720 | 1466715400854 Marionette TRACE conn4 <- [1,406,null,{}] 13:56:40 INFO - PROCESS | 1720 | 1466715400862 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:40 INFO - PROCESS | 1720 | 1466715400868 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:41 INFO - PROCESS | 1720 | 1466715401057 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:56:41 INFO - PROCESS | 1720 | 1466715401260 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1720 | 1466715401274 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e9800 == 22 [pid = 1720] [id = 109] 13:56:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x924e9c00) [pid = 1720] [serial = 326] [outer = (nil)] 13:56:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x93b72800) [pid = 1720] [serial = 327] [outer = 0x924e9c00] 13:56:41 INFO - PROCESS | 1720 | 1466715401352 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x951b3400) [pid = 1720] [serial = 328] [outer = 0x924e9c00] 13:56:42 INFO - PROCESS | 1720 | 1466715402249 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:56:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1484ms 13:56:42 INFO - PROCESS | 1720 | 1466715402333 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 1720 | 1466715402340 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:56:42 INFO - PROCESS | 1720 | 1466715402353 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1720 | 1466715402356 Marionette TRACE conn4 <- [1,410,null,{}] 13:56:42 INFO - PROCESS | 1720 | 1466715402363 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:42 INFO - PROCESS | 1720 | 1466715402368 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:42 INFO - PROCESS | 1720 | 1466715402591 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9d972400) [pid = 1720] [serial = 235] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x96ed5c00) [pid = 1720] [serial = 243] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0xa4f10000) [pid = 1720] [serial = 238] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0xa61b9c00) [pid = 1720] [serial = 240] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a9f8c00) [pid = 1720] [serial = 226] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0xa4d4a400) [pid = 1720] [serial = 237] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9bba5400) [pid = 1720] [serial = 229] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a228000) [pid = 1720] [serial = 247] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a9b5000) [pid = 1720] [serial = 225] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9805a400) [pid = 1720] [serial = 241] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x952fa000) [pid = 1720] [serial = 222] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a76ec00) [pid = 1720] [serial = 250] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9d909c00) [pid = 1720] [serial = 232] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9ad2d400) [pid = 1720] [serial = 252] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x99fdc000) [pid = 1720] [serial = 246] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x98063400) [pid = 1720] [serial = 223] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x99fdd800) [pid = 1720] [serial = 244] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9b565800) [pid = 1720] [serial = 220] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9b5ad400) [pid = 1720] [serial = 256] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9b760000) [pid = 1720] [serial = 228] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9c2cb000) [pid = 1720] [serial = 231] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a6f6400) [pid = 1720] [serial = 249] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9b213c00) [pid = 1720] [serial = 253] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9b56a400) [pid = 1720] [serial = 255] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9ad21c00) [pid = 1720] [serial = 258] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0xa1111000) [pid = 1720] [serial = 234] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9b562000) [pid = 1720] [serial = 259] [outer = (nil)] [url = about:blank] 13:56:42 INFO - PROCESS | 1720 | 1466715402844 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1720 | 1466715402853 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x952fa000 == 23 [pid = 1720] [id = 110] 13:56:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x96edd800) [pid = 1720] [serial = 329] [outer = (nil)] 13:56:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9925a800) [pid = 1720] [serial = 330] [outer = 0x96edd800] 13:56:42 INFO - PROCESS | 1720 | 1466715402970 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x99f4bc00) [pid = 1720] [serial = 331] [outer = 0x96edd800] 13:56:43 INFO - PROCESS | 1720 | 1466715403789 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1484ms 13:56:43 INFO - PROCESS | 1720 | 1466715403837 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:56:43 INFO - PROCESS | 1720 | 1466715403842 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:56:43 INFO - PROCESS | 1720 | 1466715403848 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1720 | 1466715403854 Marionette TRACE conn4 <- [1,414,null,{}] 13:56:43 INFO - PROCESS | 1720 | 1466715403870 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:43 INFO - PROCESS | 1720 | 1466715403879 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:44 INFO - PROCESS | 1720 | 1466715404051 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:56:44 INFO - PROCESS | 1720 | 1466715404069 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1720 | 1466715404091 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9bd400 == 24 [pid = 1720] [id = 111] 13:56:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a9c0c00) [pid = 1720] [serial = 332] [outer = (nil)] 13:56:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a9efc00) [pid = 1720] [serial = 333] [outer = 0x9a9c0c00] 13:56:44 INFO - PROCESS | 1720 | 1466715404174 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a9f8c00) [pid = 1720] [serial = 334] [outer = 0x9a9c0c00] 13:56:45 INFO - PROCESS | 1720 | 1466715405170 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:56:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1340ms 13:56:45 INFO - PROCESS | 1720 | 1466715405188 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:56:45 INFO - PROCESS | 1720 | 1466715405194 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:56:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:56:45 INFO - PROCESS | 1720 | 1466715405201 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1720 | 1466715405204 Marionette TRACE conn4 <- [1,418,null,{}] 13:56:45 INFO - PROCESS | 1720 | 1466715405210 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:45 INFO - PROCESS | 1720 | 1466715405216 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:45 INFO - PROCESS | 1720 | 1466715405435 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:56:45 INFO - PROCESS | 1720 | 1466715405463 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1720 | 1466715405469 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229c800 == 25 [pid = 1720] [id = 112] 13:56:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a9fa800) [pid = 1720] [serial = 335] [outer = (nil)] 13:56:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9b20dc00) [pid = 1720] [serial = 336] [outer = 0x9a9fa800] 13:56:45 INFO - PROCESS | 1720 | 1466715405547 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9b55e400) [pid = 1720] [serial = 337] [outer = 0x9a9fa800] 13:56:46 INFO - PROCESS | 1720 | 1466715406876 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:56:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1735ms 13:56:46 INFO - PROCESS | 1720 | 1466715406937 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1720 | 1466715406941 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:56:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:56:46 INFO - PROCESS | 1720 | 1466715406956 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1720 | 1466715406960 Marionette TRACE conn4 <- [1,422,null,{}] 13:56:47 INFO - PROCESS | 1720 | 1466715407061 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:47 INFO - PROCESS | 1720 | 1466715407082 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:47 INFO - PROCESS | 1720 | 1466715407276 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:56:47 INFO - PROCESS | 1720 | 1466715407293 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1720 | 1466715407303 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x99259400 == 26 [pid = 1720] [id = 113] 13:56:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a9ed800) [pid = 1720] [serial = 338] [outer = (nil)] 13:56:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9b760000) [pid = 1720] [serial = 339] [outer = 0x9a9ed800] 13:56:47 INFO - PROCESS | 1720 | 1466715407373 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9b768400) [pid = 1720] [serial = 340] [outer = 0x9a9ed800] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x924e0800) [pid = 1720] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a48b000) [pid = 1720] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9ad29800) [pid = 1720] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9d908800) [pid = 1720] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0xa23f9800) [pid = 1720] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x992e5c00) [pid = 1720] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0xa3329c00) [pid = 1720] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x92329c00) [pid = 1720] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x951b9000) [pid = 1720] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9232f400) [pid = 1720] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x922a1400) [pid = 1720] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92322800) [pid = 1720] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x91aba800) [pid = 1720] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:56:47 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x938d5800) [pid = 1720] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:56:48 INFO - PROCESS | 1720 | 1466715408702 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1807ms 13:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:56:48 INFO - PROCESS | 1720 | 1466715408757 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1720 | 1466715408759 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:56:48 INFO - PROCESS | 1720 | 1466715408766 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1720 | 1466715408770 Marionette TRACE conn4 <- [1,426,null,{}] 13:56:48 INFO - PROCESS | 1720 | 1466715408776 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:48 INFO - PROCESS | 1720 | 1466715408785 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:49 INFO - PROCESS | 1720 | 1466715409053 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:56:49 INFO - PROCESS | 1720 | 1466715409074 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1720 | 1466715409085 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x91aba800 == 27 [pid = 1720] [id = 114] 13:56:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x91ac0400) [pid = 1720] [serial = 341] [outer = (nil)] 13:56:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9a9b9c00) [pid = 1720] [serial = 342] [outer = 0x91ac0400] 13:56:49 INFO - PROCESS | 1720 | 1466715409170 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9d510c00) [pid = 1720] [serial = 343] [outer = 0x91ac0400] 13:56:50 INFO - PROCESS | 1720 | 1466715410170 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:56:50 INFO - PROCESS | 1720 | 1466715410264 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:56:50 INFO - PROCESS | 1720 | 1466715410274 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1720 | 1466715410279 Marionette TRACE conn4 <- [1,430,null,{}] 13:56:50 INFO - PROCESS | 1720 | 1466715410289 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:50 INFO - PROCESS | 1720 | 1466715410295 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:50 INFO - PROCESS | 1720 | 1466715410536 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:56:50 INFO - PROCESS | 1720 | 1466715410776 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1720 | 1466715410790 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x92325800 == 28 [pid = 1720] [id = 115] 13:56:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x92326800) [pid = 1720] [serial = 344] [outer = (nil)] 13:56:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x952f2c00) [pid = 1720] [serial = 345] [outer = 0x92326800] 13:56:50 INFO - PROCESS | 1720 | 1466715410881 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x96ede400) [pid = 1720] [serial = 346] [outer = 0x92326800] 13:56:51 INFO - PROCESS | 1720 | 1466715411868 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1640ms 13:56:51 INFO - PROCESS | 1720 | 1466715411921 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1720 | 1466715411932 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:56:51 INFO - PROCESS | 1720 | 1466715411945 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1720 | 1466715411949 Marionette TRACE conn4 <- [1,434,null,{}] 13:56:51 INFO - PROCESS | 1720 | 1466715411956 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:51 INFO - PROCESS | 1720 | 1466715411963 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:52 INFO - PROCESS | 1720 | 1466715412199 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:56:52 INFO - PROCESS | 1720 | 1466715412413 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1720 | 1466715412424 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6ec000 == 29 [pid = 1720] [id = 116] 13:56:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a6f1800) [pid = 1720] [serial = 347] [outer = (nil)] 13:56:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a9b5800) [pid = 1720] [serial = 348] [outer = 0x9a6f1800] 13:56:52 INFO - PROCESS | 1720 | 1466715412558 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a9ef000) [pid = 1720] [serial = 349] [outer = 0x9a6f1800] 13:56:53 INFO - PROCESS | 1720 | 1466715413554 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1685ms 13:56:53 INFO - PROCESS | 1720 | 1466715413629 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1720 | 1466715413634 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:56:53 INFO - PROCESS | 1720 | 1466715413641 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1720 | 1466715413648 Marionette TRACE conn4 <- [1,438,null,{}] 13:56:53 INFO - PROCESS | 1720 | 1466715413666 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:53 INFO - PROCESS | 1720 | 1466715413675 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:53 INFO - PROCESS | 1720 | 1466715413909 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:56:54 INFO - PROCESS | 1720 | 1466715414135 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1720 | 1466715414151 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c0ea400 == 30 [pid = 1720] [id = 117] 13:56:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9c0ec000) [pid = 1720] [serial = 350] [outer = (nil)] 13:56:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9d96b400) [pid = 1720] [serial = 351] [outer = 0x9c0ec000] 13:56:54 INFO - PROCESS | 1720 | 1466715414259 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0xa118a400) [pid = 1720] [serial = 352] [outer = 0x9c0ec000] 13:56:55 INFO - PROCESS | 1720 | 1466715415298 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:56:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1699ms 13:56:55 INFO - PROCESS | 1720 | 1466715415341 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1720 | 1466715415347 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:56:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:56:55 INFO - PROCESS | 1720 | 1466715415354 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1720 | 1466715415357 Marionette TRACE conn4 <- [1,442,null,{}] 13:56:55 INFO - PROCESS | 1720 | 1466715415363 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:55 INFO - PROCESS | 1720 | 1466715415369 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:55 INFO - PROCESS | 1720 | 1466715415568 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:56:55 INFO - PROCESS | 1720 | 1466715415797 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1720 | 1466715415806 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c2bb000 == 31 [pid = 1720] [id = 118] 13:56:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0xa236f800) [pid = 1720] [serial = 353] [outer = (nil)] 13:56:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0xa23b0c00) [pid = 1720] [serial = 354] [outer = 0xa236f800] 13:56:55 INFO - PROCESS | 1720 | 1466715415939 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0xa23f4400) [pid = 1720] [serial = 355] [outer = 0xa236f800] 13:56:57 INFO - PROCESS | 1720 | 1466715417049 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:56:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1738ms 13:56:57 INFO - PROCESS | 1720 | 1466715417093 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1720 | 1466715417097 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:56:57 INFO - PROCESS | 1720 | 1466715417105 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1720 | 1466715417108 Marionette TRACE conn4 <- [1,446,null,{}] 13:56:57 INFO - PROCESS | 1720 | 1466715417114 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:57 INFO - PROCESS | 1720 | 1466715417120 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:57 INFO - PROCESS | 1720 | 1466715417310 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:56:57 INFO - PROCESS | 1720 | 1466715417586 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1720 | 1466715417597 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d906c00 == 32 [pid = 1720] [id = 119] 13:56:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0xa2097000) [pid = 1720] [serial = 356] [outer = (nil)] 13:56:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0xa25ed000) [pid = 1720] [serial = 357] [outer = 0xa2097000] 13:56:57 INFO - PROCESS | 1720 | 1466715417738 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0xa25fa800) [pid = 1720] [serial = 358] [outer = 0xa2097000] 13:56:58 INFO - PROCESS | 1720 | 1466715418868 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1836ms 13:56:58 INFO - PROCESS | 1720 | 1466715418944 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1720 | 1466715418949 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:56:58 INFO - PROCESS | 1720 | 1466715418976 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1720 | 1466715418983 Marionette TRACE conn4 <- [1,450,null,{}] 13:56:59 INFO - PROCESS | 1720 | 1466715418992 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:59 INFO - PROCESS | 1720 | 1466715419004 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:59 INFO - PROCESS | 1720 | 1466715419372 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:56:59 INFO - PROCESS | 1720 | 1466715419541 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1720 | 1466715419547 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:56:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x92299400 == 33 [pid = 1720] [id = 120] 13:56:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9eb800) [pid = 1720] [serial = 359] [outer = (nil)] 13:56:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0xa4d4cc00) [pid = 1720] [serial = 360] [outer = 0x9a9eb800] 13:56:59 INFO - PROCESS | 1720 | 1466715419677 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0xa4f12800) [pid = 1720] [serial = 361] [outer = 0x9a9eb800] 13:57:00 INFO - PROCESS | 1720 | 1466715420806 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1720 | 1466715420870 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:57:00 INFO - PROCESS | 1720 | 1466715420880 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1720 | 1466715420883 Marionette TRACE conn4 <- [1,454,null,{}] 13:57:00 INFO - PROCESS | 1720 | 1466715420890 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:00 INFO - PROCESS | 1720 | 1466715420896 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:01 INFO - PROCESS | 1720 | 1466715421132 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:57:01 INFO - PROCESS | 1720 | 1466715421564 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1720 | 1466715421572 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:01 INFO - PROCESS | 1720 | ++DOCSHELL 0xa2fb3400 == 34 [pid = 1720] [id = 121] 13:57:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0xa6d72000) [pid = 1720] [serial = 362] [outer = (nil)] 13:57:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0xa6d78800) [pid = 1720] [serial = 363] [outer = 0xa6d72000] 13:57:01 INFO - PROCESS | 1720 | 1466715421826 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0xa6d7b000) [pid = 1720] [serial = 364] [outer = 0xa6d72000] 13:57:03 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:03 INFO - PROCESS | 1720 | 1466715423373 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 2553ms 13:57:03 INFO - PROCESS | 1720 | 1466715423433 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1720 | 1466715423436 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:57:03 INFO - PROCESS | 1720 | 1466715423444 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1720 | 1466715423456 Marionette TRACE conn4 <- [1,458,null,{}] 13:57:03 INFO - PROCESS | 1720 | 1466715423471 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:03 INFO - PROCESS | 1720 | 1466715423475 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:03 INFO - PROCESS | 1720 | 1466715423736 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:57:03 INFO - PROCESS | 1720 | 1466715423899 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1720 | 1466715423913 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x91894000 == 35 [pid = 1720] [id = 122] 13:57:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x91895c00) [pid = 1720] [serial = 365] [outer = (nil)] 13:57:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x918a0000) [pid = 1720] [serial = 366] [outer = 0x91895c00] 13:57:04 INFO - PROCESS | 1720 | 1466715424002 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x93c62400) [pid = 1720] [serial = 367] [outer = 0x91895c00] 13:57:05 INFO - PROCESS | 1720 | 1466715425071 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1720 | 1466715425157 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:57:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:57:05 INFO - PROCESS | 1720 | 1466715425168 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1720 | 1466715425171 Marionette TRACE conn4 <- [1,462,null,{}] 13:57:05 INFO - PROCESS | 1720 | 1466715425178 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:05 INFO - PROCESS | 1720 | 1466715425184 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:05 INFO - PROCESS | 1720 | 1466715425484 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:57:05 INFO - PROCESS | 1720 | 1466715425798 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1720 | 1466715425809 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378400 == 36 [pid = 1720] [id = 123] 13:57:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8f37b000) [pid = 1720] [serial = 368] [outer = (nil)] 13:57:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8f381400) [pid = 1720] [serial = 369] [outer = 0x8f37b000] 13:57:05 INFO - PROCESS | 1720 | 1466715425921 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x91894800) [pid = 1720] [serial = 370] [outer = 0x8f37b000] 13:57:06 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:07 INFO - PROCESS | 1720 | 1466715427038 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:57:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:57:07 INFO - PROCESS | 1720 | 1466715427110 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:57:07 INFO - PROCESS | 1720 | 1466715427116 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1720 | 1466715427120 Marionette TRACE conn4 <- [1,466,null,{}] 13:57:07 INFO - PROCESS | 1720 | 1466715427127 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:07 INFO - PROCESS | 1720 | 1466715427132 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:07 INFO - PROCESS | 1720 | 1466715427347 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:57:07 INFO - PROCESS | 1720 | 1466715427925 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1720 | 1466715427938 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x92298000 == 37 [pid = 1720] [id = 124] 13:57:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x92299c00) [pid = 1720] [serial = 371] [outer = (nil)] 13:57:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x922a3400) [pid = 1720] [serial = 372] [outer = 0x92299c00] 13:57:08 INFO - PROCESS | 1720 | 1466715428023 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9232c000) [pid = 1720] [serial = 373] [outer = 0x92299c00] 13:57:08 INFO - PROCESS | 1720 | 1466715428985 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:57:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:57:09 INFO - PROCESS | 1720 | 1466715429079 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:57:09 INFO - PROCESS | 1720 | 1466715429095 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1720 | 1466715429099 Marionette TRACE conn4 <- [1,470,null,{}] 13:57:09 INFO - PROCESS | 1720 | 1466715429110 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:09 INFO - PROCESS | 1720 | 1466715429119 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:09 INFO - PROCESS | 1720 | 1466715429441 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab8400 == 36 [pid = 1720] [id = 96] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x92298000 == 35 [pid = 1720] [id = 124] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378400 == 34 [pid = 1720] [id = 123] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x91894000 == 33 [pid = 1720] [id = 122] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0xa2fb3400 == 32 [pid = 1720] [id = 121] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x92299400 == 31 [pid = 1720] [id = 120] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x9d906c00 == 30 [pid = 1720] [id = 119] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x9c0ea400 == 29 [pid = 1720] [id = 117] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x9c2bb000 == 28 [pid = 1720] [id = 118] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6ec000 == 27 [pid = 1720] [id = 116] 13:57:10 INFO - PROCESS | 1720 | --DOCSHELL 0x92325800 == 26 [pid = 1720] [id = 115] 13:57:10 INFO - PROCESS | 1720 | 1466715430901 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1720 | 1466715430911 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9a771000) [pid = 1720] [serial = 303] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x924e9000) [pid = 1720] [serial = 261] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a770000) [pid = 1720] [serial = 265] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a6ef800) [pid = 1720] [serial = 264] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9b450400) [pid = 1720] [serial = 268] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9b20a400) [pid = 1720] [serial = 267] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0xa2379000) [pid = 1720] [serial = 271] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0xa2098400) [pid = 1720] [serial = 270] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0xa2fb4000) [pid = 1720] [serial = 274] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0xa25ec000) [pid = 1720] [serial = 273] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9979f400) [pid = 1720] [serial = 297] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x99f0e400) [pid = 1720] [serial = 298] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0xa67e3400) [pid = 1720] [serial = 277] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0xa33c4000) [pid = 1720] [serial = 276] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9232ec00) [pid = 1720] [serial = 291] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x924e4800) [pid = 1720] [serial = 292] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x952ef800) [pid = 1720] [serial = 294] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x924ea000) [pid = 1720] [serial = 289] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x924e2800) [pid = 1720] [serial = 288] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0xa328bc00) [pid = 1720] [serial = 280] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x922a4c00) [pid = 1720] [serial = 279] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9232a400) [pid = 1720] [serial = 283] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92329400) [pid = 1720] [serial = 282] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91ac3800) [pid = 1720] [serial = 286] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x93b70000) [pid = 1720] [serial = 262] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x91ac2800) [pid = 1720] [serial = 285] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a6e9000) [pid = 1720] [serial = 301] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9538c000) [pid = 1720] [serial = 300] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x952f5400) [pid = 1720] [serial = 295] [outer = (nil)] [url = about:blank] 13:57:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37f800 == 27 [pid = 1720] [id = 125] 13:57:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f380400) [pid = 1720] [serial = 374] [outer = (nil)] 13:57:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91898000) [pid = 1720] [serial = 375] [outer = 0x8f380400] 13:57:11 INFO - PROCESS | 1720 | 1466715431205 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91abfc00) [pid = 1720] [serial = 376] [outer = 0x8f380400] 13:57:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x922a5400) [pid = 1720] [serial = 377] [outer = 0x9a9e1800] 13:57:12 INFO - PROCESS | 1720 | 1466715432157 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:57:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 3102ms 13:57:12 INFO - PROCESS | 1720 | 1466715432193 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:57:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:57:12 INFO - PROCESS | 1720 | 1466715432199 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:57:12 INFO - PROCESS | 1720 | 1466715432206 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1720 | 1466715432212 Marionette TRACE conn4 <- [1,474,null,{}] 13:57:12 INFO - PROCESS | 1720 | 1466715432220 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:12 INFO - PROCESS | 1720 | 1466715432227 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:12 INFO - PROCESS | 1720 | 1466715432408 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:57:12 INFO - PROCESS | 1720 | 1466715432529 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1720 | 1466715432537 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e6400 == 28 [pid = 1720] [id = 126] 13:57:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x924e7800) [pid = 1720] [serial = 378] [outer = (nil)] 13:57:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x938d8800) [pid = 1720] [serial = 379] [outer = 0x924e7800] 13:57:12 INFO - PROCESS | 1720 | 1466715432628 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93b6c000) [pid = 1720] [serial = 380] [outer = 0x924e7800] 13:57:13 INFO - PROCESS | 1720 | 1466715433544 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:57:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1397ms 13:57:13 INFO - PROCESS | 1720 | 1466715433607 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1720 | 1466715433615 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:57:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:57:13 INFO - PROCESS | 1720 | 1466715433636 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1720 | 1466715433641 Marionette TRACE conn4 <- [1,478,null,{}] 13:57:13 INFO - PROCESS | 1720 | 1466715433650 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:13 INFO - PROCESS | 1720 | 1466715433656 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:13 INFO - PROCESS | 1720 | 1466715433886 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:57:13 INFO - PROCESS | 1720 | 1466715433912 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1720 | 1466715433919 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e6000 == 29 [pid = 1720] [id = 127] 13:57:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x951b7800) [pid = 1720] [serial = 381] [outer = (nil)] 13:57:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x952f9400) [pid = 1720] [serial = 382] [outer = 0x951b7800] 13:57:14 INFO - PROCESS | 1720 | 1466715434006 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9538c800) [pid = 1720] [serial = 383] [outer = 0x951b7800] 13:57:15 INFO - PROCESS | 1720 | 1466715435148 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:57:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1539ms 13:57:15 INFO - PROCESS | 1720 | 1466715435175 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1720 | 1466715435179 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:57:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:57:15 INFO - PROCESS | 1720 | 1466715435188 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1720 | 1466715435197 Marionette TRACE conn4 <- [1,482,null,{}] 13:57:15 INFO - PROCESS | 1720 | 1466715435219 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:15 INFO - PROCESS | 1720 | 1466715435228 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:15 INFO - PROCESS | 1720 | 1466715435463 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:57:15 INFO - PROCESS | 1720 | 1466715435492 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1720 | 1466715435499 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x918a1800 == 30 [pid = 1720] [id = 128] 13:57:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x922a6800) [pid = 1720] [serial = 384] [outer = (nil)] 13:57:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x99fdf400) [pid = 1720] [serial = 385] [outer = 0x922a6800] 13:57:15 INFO - PROCESS | 1720 | 1466715435596 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a2de800) [pid = 1720] [serial = 386] [outer = 0x922a6800] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x91ac0400) [pid = 1720] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9397a400) [pid = 1720] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x92323c00) [pid = 1720] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x96edd800) [pid = 1720] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9f8400) [pid = 1720] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a9c0c00) [pid = 1720] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a9fa800) [pid = 1720] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a9ed800) [pid = 1720] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x99f4b400) [pid = 1720] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9b59fc00) [pid = 1720] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9b20a800) [pid = 1720] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9b20ac00) [pid = 1720] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x924e9c00) [pid = 1720] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:57:16 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a6f4400) [pid = 1720] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:57:17 INFO - PROCESS | 1720 | 1466715437235 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:57:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:57:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2114ms 13:57:17 INFO - PROCESS | 1720 | 1466715437300 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:57:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:57:17 INFO - PROCESS | 1720 | 1466715437305 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:57:17 INFO - PROCESS | 1720 | 1466715437312 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1720 | 1466715437315 Marionette TRACE conn4 <- [1,486,null,{}] 13:57:17 INFO - PROCESS | 1720 | 1466715437321 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:17 INFO - PROCESS | 1720 | 1466715437326 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:17 INFO - PROCESS | 1720 | 1466715437532 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:57:17 INFO - PROCESS | 1720 | 1466715437546 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1720 | 1466715437552 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x92325c00 == 31 [pid = 1720] [id = 129] 13:57:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x951afc00) [pid = 1720] [serial = 387] [outer = (nil)] 13:57:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a5d3000) [pid = 1720] [serial = 388] [outer = 0x951afc00] 13:57:17 INFO - PROCESS | 1720 | 1466715437628 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a6ea000) [pid = 1720] [serial = 389] [outer = 0x951afc00] 13:57:18 INFO - PROCESS | 1720 | 1466715438614 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:57:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1342ms 13:57:18 INFO - PROCESS | 1720 | 1466715438654 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:57:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:57:18 INFO - PROCESS | 1720 | 1466715438661 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:57:18 INFO - PROCESS | 1720 | 1466715438670 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1720 | 1466715438678 Marionette TRACE conn4 <- [1,490,null,{}] 13:57:18 INFO - PROCESS | 1720 | 1466715438688 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:18 INFO - PROCESS | 1720 | 1466715438695 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:18 INFO - PROCESS | 1720 | 1466715438898 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:57:19 INFO - PROCESS | 1720 | 1466715439056 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1720 | 1466715439075 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac7400 == 32 [pid = 1720] [id = 130] 13:57:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9229ac00) [pid = 1720] [serial = 390] [outer = (nil)] 13:57:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x92324400) [pid = 1720] [serial = 391] [outer = 0x9229ac00] 13:57:19 INFO - PROCESS | 1720 | 1466715439167 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93b6b800) [pid = 1720] [serial = 392] [outer = 0x9229ac00] 13:57:20 INFO - PROCESS | 1720 | 1466715440310 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:57:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1693ms 13:57:20 INFO - PROCESS | 1720 | 1466715440362 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1720 | 1466715440370 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:57:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:57:20 INFO - PROCESS | 1720 | 1466715440384 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1720 | 1466715440390 Marionette TRACE conn4 <- [1,494,null,{}] 13:57:20 INFO - PROCESS | 1720 | 1466715440397 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:20 INFO - PROCESS | 1720 | 1466715440403 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:20 INFO - PROCESS | 1720 | 1466715440712 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:57:20 INFO - PROCESS | 1720 | 1466715440897 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1720 | 1466715440906 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac4c00 == 33 [pid = 1720] [id = 131] 13:57:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x997a2400) [pid = 1720] [serial = 393] [outer = (nil)] 13:57:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99f4b400) [pid = 1720] [serial = 394] [outer = 0x997a2400] 13:57:21 INFO - PROCESS | 1720 | 1466715441002 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a5d3800) [pid = 1720] [serial = 395] [outer = 0x997a2400] 13:57:22 INFO - PROCESS | 1720 | 1466715442106 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:57:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:57:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1744ms 13:57:22 INFO - PROCESS | 1720 | 1466715442127 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:57:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:57:22 INFO - PROCESS | 1720 | 1466715442132 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:57:22 INFO - PROCESS | 1720 | 1466715442139 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 1720 | 1466715442145 Marionette TRACE conn4 <- [1,498,null,{}] 13:57:22 INFO - PROCESS | 1720 | 1466715442164 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:22 INFO - PROCESS | 1720 | 1466715442173 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:22 INFO - PROCESS | 1720 | 1466715442404 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:57:22 INFO - PROCESS | 1720 | 1466715442678 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1720 | 1466715442692 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a96a000 == 34 [pid = 1720] [id = 132] 13:57:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a96a400) [pid = 1720] [serial = 396] [outer = (nil)] 13:57:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a96f000) [pid = 1720] [serial = 397] [outer = 0x9a96a400] 13:57:22 INFO - PROCESS | 1720 | 1466715442800 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a973000) [pid = 1720] [serial = 398] [outer = 0x9a96a400] 13:57:23 INFO - PROCESS | 1720 | 1466715443812 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:57:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1745ms 13:57:23 INFO - PROCESS | 1720 | 1466715443884 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1720 | 1466715443890 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:57:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:57:23 INFO - PROCESS | 1720 | 1466715443898 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1720 | 1466715443901 Marionette TRACE conn4 <- [1,502,null,{}] 13:57:23 INFO - PROCESS | 1720 | 1466715443908 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:23 INFO - PROCESS | 1720 | 1466715443913 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:24 INFO - PROCESS | 1720 | 1466715444144 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:57:24 INFO - PROCESS | 1720 | 1466715444443 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1720 | 1466715444452 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a96d400 == 35 [pid = 1720] [id = 133] 13:57:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a9b6000) [pid = 1720] [serial = 399] [outer = (nil)] 13:57:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a9f0000) [pid = 1720] [serial = 400] [outer = 0x9a9b6000] 13:57:24 INFO - PROCESS | 1720 | 1466715444550 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a9e4800) [pid = 1720] [serial = 401] [outer = 0x9a9b6000] 13:57:25 INFO - PROCESS | 1720 | 1466715445495 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:57:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:57:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1632ms 13:57:25 INFO - PROCESS | 1720 | 1466715445530 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1720 | 1466715445534 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:57:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:57:25 INFO - PROCESS | 1720 | 1466715445541 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1720 | 1466715445546 Marionette TRACE conn4 <- [1,506,null,{}] 13:57:25 INFO - PROCESS | 1720 | 1466715445552 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:25 INFO - PROCESS | 1720 | 1466715445559 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:25 INFO - PROCESS | 1720 | 1466715445740 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:57:25 INFO - PROCESS | 1720 | 1466715445896 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1720 | 1466715445906 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f7800 == 36 [pid = 1720] [id = 134] 13:57:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x99efa800) [pid = 1720] [serial = 402] [outer = (nil)] 13:57:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9ad2f000) [pid = 1720] [serial = 403] [outer = 0x99efa800] 13:57:25 INFO - PROCESS | 1720 | 1466715445993 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9ad30800) [pid = 1720] [serial = 404] [outer = 0x99efa800] 13:57:27 INFO - PROCESS | 1720 | 1466715447054 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:57:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1582ms 13:57:27 INFO - PROCESS | 1720 | 1466715447124 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1720 | 1466715447129 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:57:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:57:27 INFO - PROCESS | 1720 | 1466715447135 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1720 | 1466715447139 Marionette TRACE conn4 <- [1,510,null,{}] 13:57:27 INFO - PROCESS | 1720 | 1466715447145 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:27 INFO - PROCESS | 1720 | 1466715447157 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:27 INFO - PROCESS | 1720 | 1466715447431 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:57:27 INFO - PROCESS | 1720 | 1466715447649 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1720 | 1466715447661 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f382400 == 37 [pid = 1720] [id = 135] 13:57:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9189a000) [pid = 1720] [serial = 405] [outer = (nil)] 13:57:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b569400) [pid = 1720] [serial = 406] [outer = 0x9189a000] 13:57:27 INFO - PROCESS | 1720 | 1466715447768 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b763800) [pid = 1720] [serial = 407] [outer = 0x9189a000] 13:57:28 INFO - PROCESS | 1720 | 1466715448752 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:57:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1683ms 13:57:28 INFO - PROCESS | 1720 | 1466715448820 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1720 | 1466715448824 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:57:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:57:28 INFO - PROCESS | 1720 | 1466715448832 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1720 | 1466715448836 Marionette TRACE conn4 <- [1,514,null,{}] 13:57:28 INFO - PROCESS | 1720 | 1466715448842 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:28 INFO - PROCESS | 1720 | 1466715448848 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:29 INFO - PROCESS | 1720 | 1466715449079 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:57:29 INFO - PROCESS | 1720 | 1466715449288 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1720 | 1466715449294 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189f400 == 38 [pid = 1720] [id = 136] 13:57:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a6f2400) [pid = 1720] [serial = 408] [outer = (nil)] 13:57:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9c2bd800) [pid = 1720] [serial = 409] [outer = 0x9a6f2400] 13:57:29 INFO - PROCESS | 1720 | 1466715449412 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9bba2c00) [pid = 1720] [serial = 410] [outer = 0x9a6f2400] 13:57:30 INFO - PROCESS | 1720 | 1466715450322 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:57:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1534ms 13:57:30 INFO - PROCESS | 1720 | 1466715450389 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1720 | 1466715450396 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:57:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:57:30 INFO - PROCESS | 1720 | 1466715450412 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1720 | 1466715450419 Marionette TRACE conn4 <- [1,518,null,{}] 13:57:30 INFO - PROCESS | 1720 | 1466715450430 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:30 INFO - PROCESS | 1720 | 1466715450437 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:30 INFO - PROCESS | 1720 | 1466715450737 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:57:30 INFO - PROCESS | 1720 | 1466715450950 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1720 | 1466715450960 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a975800 == 39 [pid = 1720] [id = 137] 13:57:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9c0ef800) [pid = 1720] [serial = 411] [outer = (nil)] 13:57:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9d906400) [pid = 1720] [serial = 412] [outer = 0x9c0ef800] 13:57:31 INFO - PROCESS | 1720 | 1466715451046 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9d96dc00) [pid = 1720] [serial = 413] [outer = 0x9c0ef800] 13:57:31 INFO - PROCESS | 1720 | 1466715451929 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:57:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1593ms 13:57:32 INFO - PROCESS | 1720 | 1466715452005 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1720 | 1466715452009 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:57:32 INFO - PROCESS | 1720 | 1466715452017 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1720 | 1466715452021 Marionette TRACE conn4 <- [1,522,null,{}] 13:57:32 INFO - PROCESS | 1720 | 1466715452027 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:32 INFO - PROCESS | 1720 | 1466715452033 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:32 INFO - PROCESS | 1720 | 1466715452235 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:57:32 INFO - PROCESS | 1720 | 1466715452452 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1720 | 1466715452460 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37d000 == 40 [pid = 1720] [id = 138] 13:57:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x91899800) [pid = 1720] [serial = 414] [outer = (nil)] 13:57:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9c2d1400) [pid = 1720] [serial = 415] [outer = 0x91899800] 13:57:32 INFO - PROCESS | 1720 | 1466715452570 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0xa231fc00) [pid = 1720] [serial = 416] [outer = 0x91899800] 13:57:33 INFO - PROCESS | 1720 | 1466715453559 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:57:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1592ms 13:57:33 INFO - PROCESS | 1720 | 1466715453609 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1720 | 1466715453613 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:57:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:57:33 INFO - PROCESS | 1720 | 1466715453621 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1720 | 1466715453625 Marionette TRACE conn4 <- [1,526,null,{}] 13:57:33 INFO - PROCESS | 1720 | 1466715453631 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:33 INFO - PROCESS | 1720 | 1466715453637 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:33 INFO - PROCESS | 1720 | 1466715453828 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:57:34 INFO - PROCESS | 1720 | 1466715454037 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1720 | 1466715454044 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378000 == 41 [pid = 1720] [id = 139] 13:57:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f378400) [pid = 1720] [serial = 417] [outer = (nil)] 13:57:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8f383c00) [pid = 1720] [serial = 418] [outer = 0x8f378400] 13:57:34 INFO - PROCESS | 1720 | 1466715454324 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x91abc800) [pid = 1720] [serial = 419] [outer = 0x8f378400] 13:57:35 INFO - PROCESS | 1720 | 1466715455343 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:57:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1794ms 13:57:35 INFO - PROCESS | 1720 | 1466715455418 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1720 | 1466715455424 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:57:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:57:35 INFO - PROCESS | 1720 | 1466715455433 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1720 | 1466715455437 Marionette TRACE conn4 <- [1,530,null,{}] 13:57:35 INFO - PROCESS | 1720 | 1466715455445 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:35 INFO - PROCESS | 1720 | 1466715455451 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:35 INFO - PROCESS | 1720 | 1466715455718 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:57:36 INFO - PROCESS | 1720 | 1466715455986 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1720 | 1466715455996 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:36 INFO - PROCESS | 1720 | --DOCSHELL 0x9232c800 == 40 [pid = 1720] [id = 100] 13:57:36 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9bd400 == 39 [pid = 1720] [id = 111] 13:57:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abd000 == 40 [pid = 1720] [id = 140] 13:57:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x951af800) [pid = 1720] [serial = 420] [outer = (nil)] 13:57:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x952f0000) [pid = 1720] [serial = 421] [outer = 0x951af800] 13:57:36 INFO - PROCESS | 1720 | 1466715456115 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x96ede000) [pid = 1720] [serial = 422] [outer = 0x951af800] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9d510c00) [pid = 1720] [serial = 343] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x992e1400) [pid = 1720] [serial = 324] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x951ed000) [pid = 1720] [serial = 306] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x99f4bc00) [pid = 1720] [serial = 331] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9ad2a000) [pid = 1720] [serial = 313] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a9f8c00) [pid = 1720] [serial = 334] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9b55e400) [pid = 1720] [serial = 337] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x96edac00) [pid = 1720] [serial = 307] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9b760000) [pid = 1720] [serial = 339] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a6f4c00) [pid = 1720] [serial = 309] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a768c00) [pid = 1720] [serial = 325] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9c2c3000) [pid = 1720] [serial = 322] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b564000) [pid = 1720] [serial = 319] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9b212800) [pid = 1720] [serial = 315] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x93b72800) [pid = 1720] [serial = 327] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9a780800) [pid = 1720] [serial = 310] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9b216800) [pid = 1720] [serial = 316] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9b455c00) [pid = 1720] [serial = 318] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9b768400) [pid = 1720] [serial = 340] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a775c00) [pid = 1720] [serial = 304] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a9efc00) [pid = 1720] [serial = 333] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9ad23000) [pid = 1720] [serial = 312] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x951b3400) [pid = 1720] [serial = 328] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9c0f2c00) [pid = 1720] [serial = 321] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b20dc00) [pid = 1720] [serial = 336] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9925a800) [pid = 1720] [serial = 330] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9b9c00) [pid = 1720] [serial = 342] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 1720 | 1466715456927 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:57:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:57:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:57:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:57:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:57:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:57:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:57:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:57:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1546ms 13:57:36 INFO - PROCESS | 1720 | 1466715456979 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1720 | 1466715456989 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:57:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:57:37 INFO - PROCESS | 1720 | 1466715457001 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1720 | 1466715457005 Marionette TRACE conn4 <- [1,534,null,{}] 13:57:37 INFO - PROCESS | 1720 | 1466715457012 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:37 INFO - PROCESS | 1720 | 1466715457018 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:37 INFO - PROCESS | 1720 | 1466715457231 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:57:37 INFO - PROCESS | 1720 | 1466715457348 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1720 | 1466715457360 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x9925a800 == 41 [pid = 1720] [id = 141] 13:57:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x997a0400) [pid = 1720] [serial = 423] [outer = (nil)] 13:57:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a76c400) [pid = 1720] [serial = 424] [outer = 0x997a0400] 13:57:37 INFO - PROCESS | 1720 | 1466715457429 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a779400) [pid = 1720] [serial = 425] [outer = 0x997a0400] 13:57:38 INFO - PROCESS | 1720 | 1466715458298 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:57:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1341ms 13:57:38 INFO - PROCESS | 1720 | 1466715458342 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:57:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:57:38 INFO - PROCESS | 1720 | 1466715458347 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:57:38 INFO - PROCESS | 1720 | 1466715458354 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1720 | 1466715458359 Marionette TRACE conn4 <- [1,538,null,{}] 13:57:38 INFO - PROCESS | 1720 | 1466715458375 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:38 INFO - PROCESS | 1720 | 1466715458384 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:38 INFO - PROCESS | 1720 | 1466715458579 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:57:38 INFO - PROCESS | 1720 | 1466715458740 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1720 | 1466715458751 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6f5c00 == 42 [pid = 1720] [id = 142] 13:57:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a76d400) [pid = 1720] [serial = 426] [outer = (nil)] 13:57:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a9f8c00) [pid = 1720] [serial = 427] [outer = 0x9a76d400] 13:57:38 INFO - PROCESS | 1720 | 1466715458824 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b185000) [pid = 1720] [serial = 428] [outer = 0x9a76d400] 13:57:39 INFO - PROCESS | 1720 | 1466715459714 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:57:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1387ms 13:57:39 INFO - PROCESS | 1720 | 1466715459741 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1720 | 1466715459746 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:57:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:57:39 INFO - PROCESS | 1720 | 1466715459770 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1720 | 1466715459773 Marionette TRACE conn4 <- [1,542,null,{}] 13:57:39 INFO - PROCESS | 1720 | 1466715459779 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:39 INFO - PROCESS | 1720 | 1466715459784 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:40 INFO - PROCESS | 1720 | 1466715460013 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:57:40 INFO - PROCESS | 1720 | 1466715460043 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1720 | 1466715460052 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a76a800 == 43 [pid = 1720] [id = 143] 13:57:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b210000) [pid = 1720] [serial = 429] [outer = (nil)] 13:57:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b2d6800) [pid = 1720] [serial = 430] [outer = 0x9b210000] 13:57:40 INFO - PROCESS | 1720 | 1466715460125 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b563800) [pid = 1720] [serial = 431] [outer = 0x9b210000] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x92326800) [pid = 1720] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a6f1800) [pid = 1720] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9c0ec000) [pid = 1720] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0xa236f800) [pid = 1720] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0xa2097000) [pid = 1720] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f380400) [pid = 1720] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x924e7800) [pid = 1720] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x951b7800) [pid = 1720] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9eb800) [pid = 1720] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x92299c00) [pid = 1720] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0xa6d72000) [pid = 1720] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91895c00) [pid = 1720] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f37b000) [pid = 1720] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:57:41 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x922a6800) [pid = 1720] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:57:41 INFO - PROCESS | 1720 | 1466715461159 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:57:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1431ms 13:57:41 INFO - PROCESS | 1720 | 1466715461203 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1720 | 1466715461207 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:57:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:57:41 INFO - PROCESS | 1720 | 1466715461213 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1720 | 1466715461217 Marionette TRACE conn4 <- [1,546,null,{}] 13:57:41 INFO - PROCESS | 1720 | 1466715461222 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:41 INFO - PROCESS | 1720 | 1466715461227 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:41 INFO - PROCESS | 1720 | 1466715461430 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:57:41 INFO - PROCESS | 1720 | 1466715461654 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1720 | 1466715461662 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229e800 == 44 [pid = 1720] [id = 144] 13:57:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x922a6800) [pid = 1720] [serial = 432] [outer = (nil)] 13:57:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a976c00) [pid = 1720] [serial = 433] [outer = 0x922a6800] 13:57:41 INFO - PROCESS | 1720 | 1466715461757 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9b5a4400) [pid = 1720] [serial = 434] [outer = 0x922a6800] 13:57:42 INFO - PROCESS | 1720 | 1466715462618 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:57:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1430ms 13:57:42 INFO - PROCESS | 1720 | 1466715462645 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:57:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:57:42 INFO - PROCESS | 1720 | 1466715462649 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:57:42 INFO - PROCESS | 1720 | 1466715462655 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1720 | 1466715462658 Marionette TRACE conn4 <- [1,550,null,{}] 13:57:42 INFO - PROCESS | 1720 | 1466715462672 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:42 INFO - PROCESS | 1720 | 1466715462682 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:42 INFO - PROCESS | 1720 | 1466715462876 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:57:43 INFO - PROCESS | 1720 | 1466715463099 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1720 | 1466715463109 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f380400 == 45 [pid = 1720] [id = 145] 13:57:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8f382000) [pid = 1720] [serial = 435] [outer = (nil)] 13:57:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9189fc00) [pid = 1720] [serial = 436] [outer = 0x8f382000] 13:57:43 INFO - PROCESS | 1720 | 1466715463271 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9229e400) [pid = 1720] [serial = 437] [outer = 0x8f382000] 13:57:44 INFO - PROCESS | 1720 | 1466715464260 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:57:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1635ms 13:57:44 INFO - PROCESS | 1720 | 1466715464318 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1720 | 1466715464325 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:57:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:57:44 INFO - PROCESS | 1720 | 1466715464336 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1720 | 1466715464340 Marionette TRACE conn4 <- [1,554,null,{}] 13:57:44 INFO - PROCESS | 1720 | 1466715464349 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:44 INFO - PROCESS | 1720 | 1466715464358 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:44 INFO - PROCESS | 1720 | 1466715464583 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:57:44 INFO - PROCESS | 1720 | 1466715464806 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1720 | 1466715464821 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c66800 == 46 [pid = 1720] [id = 146] 13:57:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x947f8000) [pid = 1720] [serial = 438] [outer = (nil)] 13:57:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x952f5800) [pid = 1720] [serial = 439] [outer = 0x947f8000] 13:57:44 INFO - PROCESS | 1720 | 1466715464927 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x988f2000) [pid = 1720] [serial = 440] [outer = 0x947f8000] 13:57:45 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:45 INFO - PROCESS | 1720 | 1466715465948 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:57:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1637ms 13:57:45 INFO - PROCESS | 1720 | 1466715465977 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:57:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:57:45 INFO - PROCESS | 1720 | 1466715465985 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:57:45 INFO - PROCESS | 1720 | 1466715465992 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1720 | 1466715465997 Marionette TRACE conn4 <- [1,558,null,{}] 13:57:46 INFO - PROCESS | 1720 | 1466715466004 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:46 INFO - PROCESS | 1720 | 1466715466010 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:46 INFO - PROCESS | 1720 | 1466715466301 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:57:46 INFO - PROCESS | 1720 | 1466715466638 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1720 | 1466715466645 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x91895c00 == 47 [pid = 1720] [id = 147] 13:57:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x99f44800) [pid = 1720] [serial = 441] [outer = (nil)] 13:57:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a777c00) [pid = 1720] [serial = 442] [outer = 0x99f44800] 13:57:46 INFO - PROCESS | 1720 | 1466715466741 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9b6c00) [pid = 1720] [serial = 443] [outer = 0x99f44800] 13:57:47 INFO - PROCESS | 1720 | 1466715467756 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:57:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1838ms 13:57:47 INFO - PROCESS | 1720 | 1466715467832 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1720 | 1466715467836 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:57:47 INFO - PROCESS | 1720 | 1466715467857 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1720 | 1466715467868 Marionette TRACE conn4 <- [1,562,null,{}] 13:57:47 INFO - PROCESS | 1720 | 1466715467878 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:47 INFO - PROCESS | 1720 | 1466715467887 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:48 INFO - PROCESS | 1720 | 1466715468208 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:57:48 INFO - PROCESS | 1720 | 1466715468383 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1720 | 1466715468390 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a76dc00 == 48 [pid = 1720] [id = 148] 13:57:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9bb1b800) [pid = 1720] [serial = 444] [outer = (nil)] 13:57:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9c02a400) [pid = 1720] [serial = 445] [outer = 0x9bb1b800] 13:57:48 INFO - PROCESS | 1720 | 1466715468481 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9c2c7800) [pid = 1720] [serial = 446] [outer = 0x9bb1b800] 13:57:49 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:49 INFO - PROCESS | 1720 | 1466715469459 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:57:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1655ms 13:57:49 INFO - PROCESS | 1720 | 1466715469503 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1720 | 1466715469509 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:57:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:57:49 INFO - PROCESS | 1720 | 1466715469518 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1720 | 1466715469523 Marionette TRACE conn4 <- [1,566,null,{}] 13:57:49 INFO - PROCESS | 1720 | 1466715469531 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:49 INFO - PROCESS | 1720 | 1466715469537 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:49 INFO - PROCESS | 1720 | 1466715469748 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:57:49 INFO - PROCESS | 1720 | 1466715469959 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1720 | 1466715469968 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b216000 == 49 [pid = 1720] [id = 149] 13:57:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b568000) [pid = 1720] [serial = 447] [outer = (nil)] 13:57:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0xa23b5c00) [pid = 1720] [serial = 448] [outer = 0x9b568000] 13:57:50 INFO - PROCESS | 1720 | 1466715470100 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0xa2532400) [pid = 1720] [serial = 449] [outer = 0x9b568000] 13:57:50 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:51 INFO - PROCESS | 1720 | 1466715471009 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:57:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1539ms 13:57:51 INFO - PROCESS | 1720 | 1466715471057 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:57:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:57:51 INFO - PROCESS | 1720 | 1466715471062 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:57:51 INFO - PROCESS | 1720 | 1466715471071 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1720 | 1466715471075 Marionette TRACE conn4 <- [1,570,null,{}] 13:57:51 INFO - PROCESS | 1720 | 1466715471083 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:51 INFO - PROCESS | 1720 | 1466715471087 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:51 INFO - PROCESS | 1720 | 1466715471291 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:57:51 INFO - PROCESS | 1720 | 1466715471453 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1720 | 1466715471471 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:51 INFO - PROCESS | 1720 | ++DOCSHELL 0xa25f4000 == 50 [pid = 1720] [id = 150] 13:57:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa25f9400) [pid = 1720] [serial = 450] [outer = (nil)] 13:57:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0xa2fef800) [pid = 1720] [serial = 451] [outer = 0xa25f9400] 13:57:51 INFO - PROCESS | 1720 | 1466715471641 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0xa33cb400) [pid = 1720] [serial = 452] [outer = 0xa25f9400] 13:57:52 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:52 INFO - PROCESS | 1720 | 1466715472622 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:57:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1586ms 13:57:52 INFO - PROCESS | 1720 | 1466715472656 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1720 | 1466715472659 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:57:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:57:52 INFO - PROCESS | 1720 | 1466715472667 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1720 | 1466715472671 Marionette TRACE conn4 <- [1,574,null,{}] 13:57:52 INFO - PROCESS | 1720 | 1466715472679 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:52 INFO - PROCESS | 1720 | 1466715472684 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:52 INFO - PROCESS | 1720 | 1466715472893 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:57:53 INFO - PROCESS | 1720 | 1466715473070 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1720 | 1466715473080 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x95216000 == 51 [pid = 1720] [id = 151] 13:57:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9521b800) [pid = 1720] [serial = 453] [outer = (nil)] 13:57:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9521f800) [pid = 1720] [serial = 454] [outer = 0x9521b800] 13:57:53 INFO - PROCESS | 1720 | 1466715473212 Marionette DEBUG loaded listener.js 13:57:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0xa3293800) [pid = 1720] [serial = 455] [outer = 0x9521b800] 13:57:54 INFO - PROCESS | 1720 | 1466715474135 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:57:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1546ms 13:57:54 INFO - PROCESS | 1720 | 1466715474214 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1720 | 1466715474219 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:57:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:57:54 INFO - PROCESS | 1720 | 1466715474226 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1720 | 1466715474230 Marionette TRACE conn4 <- [1,578,null,{}] 13:57:54 INFO - PROCESS | 1720 | 1466715474236 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:54 INFO - PROCESS | 1720 | 1466715474241 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:54 INFO - PROCESS | 1720 | 1466715474451 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:57:54 INFO - PROCESS | 1720 | 1466715474679 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1720 | 1466715474686 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db800 == 52 [pid = 1720] [id = 152] 13:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8f2dc400) [pid = 1720] [serial = 456] [outer = (nil)] 13:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8f2e3000) [pid = 1720] [serial = 457] [outer = 0x8f2dc400] 13:57:54 INFO - PROCESS | 1720 | 1466715474791 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f2e6c00) [pid = 1720] [serial = 458] [outer = 0x8f2dc400] 13:57:55 INFO - PROCESS | 1720 | 1466715475686 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:57:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:57:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1535ms 13:57:55 INFO - PROCESS | 1720 | 1466715475763 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 1720 | 1466715475766 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:57:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:57:55 INFO - PROCESS | 1720 | 1466715475774 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1720 | 1466715475777 Marionette TRACE conn4 <- [1,582,null,{}] 13:57:55 INFO - PROCESS | 1720 | 1466715475784 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:55 INFO - PROCESS | 1720 | 1466715475788 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:56 INFO - PROCESS | 1720 | 1466715476018 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:57:56 INFO - PROCESS | 1720 | 1466715476230 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1720 | 1466715476240 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db400 == 53 [pid = 1720] [id = 153] 13:57:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8f2df400) [pid = 1720] [serial = 459] [outer = (nil)] 13:57:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9a776400) [pid = 1720] [serial = 460] [outer = 0x8f2df400] 13:57:56 INFO - PROCESS | 1720 | 1466715476372 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0xa4d0d800) [pid = 1720] [serial = 461] [outer = 0x8f2df400] 13:57:57 INFO - PROCESS | 1720 | 1466715477340 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:57:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1630ms 13:57:57 INFO - PROCESS | 1720 | 1466715477406 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 1720 | 1466715477410 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:57:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:57:57 INFO - PROCESS | 1720 | 1466715477417 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1720 | 1466715477421 Marionette TRACE conn4 <- [1,586,null,{}] 13:57:57 INFO - PROCESS | 1720 | 1466715477427 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:57 INFO - PROCESS | 1720 | 1466715477433 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:57 INFO - PROCESS | 1720 | 1466715477669 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:57:58 INFO - PROCESS | 1720 | 1466715477993 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1720 | 1466715478002 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x93979800 == 54 [pid = 1720] [id = 154] 13:57:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x93979c00) [pid = 1720] [serial = 462] [outer = (nil)] 13:57:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9a221400) [pid = 1720] [serial = 463] [outer = 0x93979c00] 13:57:58 INFO - PROCESS | 1720 | 1466715478090 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0xa4f10c00) [pid = 1720] [serial = 464] [outer = 0x93979c00] 13:57:58 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:58 INFO - PROCESS | 1720 | 1466715478996 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:57:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:57:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1644ms 13:57:59 INFO - PROCESS | 1720 | 1466715479062 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:57:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:57:59 INFO - PROCESS | 1720 | 1466715479067 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:57:59 INFO - PROCESS | 1720 | 1466715479073 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1720 | 1466715479077 Marionette TRACE conn4 <- [1,590,null,{}] 13:57:59 INFO - PROCESS | 1720 | 1466715479083 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:59 INFO - PROCESS | 1720 | 1466715479089 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:59 INFO - PROCESS | 1720 | 1466715479615 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:57:59 INFO - PROCESS | 1720 | 1466715479865 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1720 | 1466715479876 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:57:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c4c00 == 55 [pid = 1720] [id = 155] 13:57:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x917c6000) [pid = 1720] [serial = 465] [outer = (nil)] 13:57:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x917cc800) [pid = 1720] [serial = 466] [outer = 0x917c6000] 13:57:59 INFO - PROCESS | 1720 | 1466715479956 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x917d0400) [pid = 1720] [serial = 467] [outer = 0x917c6000] 13:58:01 INFO - PROCESS | 1720 | 1466715481003 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:58:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1993ms 13:58:01 INFO - PROCESS | 1720 | 1466715481069 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 1720 | 1466715481075 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:58:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:58:01 INFO - PROCESS | 1720 | 1466715481085 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1720 | 1466715481089 Marionette TRACE conn4 <- [1,594,null,{}] 13:58:01 INFO - PROCESS | 1720 | 1466715481097 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:01 INFO - PROCESS | 1720 | 1466715481104 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:01 INFO - PROCESS | 1720 | 1466715481442 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:58:02 INFO - PROCESS | 1720 | 1466715481989 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1720 | 1466715481999 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x947fac00 == 56 [pid = 1720] [id = 156] 13:58:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x951acc00) [pid = 1720] [serial = 468] [outer = (nil)] 13:58:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x951b9c00) [pid = 1720] [serial = 469] [outer = 0x951acc00] 13:58:02 INFO - PROCESS | 1720 | 1466715482088 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x95214800) [pid = 1720] [serial = 470] [outer = 0x951acc00] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9229c800 == 55 [pid = 1720] [id = 112] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x99259400 == 54 [pid = 1720] [id = 113] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x952fa000 == 53 [pid = 1720] [id = 110] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9229e800 == 52 [pid = 1720] [id = 144] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a76a800 == 51 [pid = 1720] [id = 143] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6f5c00 == 50 [pid = 1720] [id = 142] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9925a800 == 49 [pid = 1720] [id = 141] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x91abd000 == 48 [pid = 1720] [id = 140] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378000 == 47 [pid = 1720] [id = 139] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37f800 == 46 [pid = 1720] [id = 125] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x92329000 == 45 [pid = 1720] [id = 97] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x924e6400 == 44 [pid = 1720] [id = 126] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x992e5400 == 43 [pid = 1720] [id = 99] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x924e6000 == 42 [pid = 1720] [id = 127] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x951b8c00 == 41 [pid = 1720] [id = 98] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6f1c00 == 40 [pid = 1720] [id = 101] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac4c00 == 39 [pid = 1720] [id = 131] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9ec400 == 38 [pid = 1720] [id = 105] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9f8000 == 37 [pid = 1720] [id = 104] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a96a000 == 36 [pid = 1720] [id = 132] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x92325c00 == 35 [pid = 1720] [id = 129] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x922a1000 == 34 [pid = 1720] [id = 102] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x924e9800 == 33 [pid = 1720] [id = 109] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x952f7800 == 32 [pid = 1720] [id = 134] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a975800 == 31 [pid = 1720] [id = 137] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac7400 == 30 [pid = 1720] [id = 130] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x99f46400 == 29 [pid = 1720] [id = 103] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x924de000 == 28 [pid = 1720] [id = 108] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a96d400 == 27 [pid = 1720] [id = 133] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37d000 == 26 [pid = 1720] [id = 138] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9189f400 == 25 [pid = 1720] [id = 136] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f382400 == 24 [pid = 1720] [id = 135] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee2400 == 23 [pid = 1720] [id = 106] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x918a1800 == 22 [pid = 1720] [id = 128] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x924df400 == 21 [pid = 1720] [id = 107] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x91aba800 == 20 [pid = 1720] [id = 114] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x93979800 == 19 [pid = 1720] [id = 154] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db400 == 18 [pid = 1720] [id = 153] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x95216000 == 17 [pid = 1720] [id = 151] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db800 == 16 [pid = 1720] [id = 152] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0xa25f4000 == 15 [pid = 1720] [id = 150] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9b216000 == 14 [pid = 1720] [id = 149] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x9a76dc00 == 13 [pid = 1720] [id = 148] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x93c66800 == 12 [pid = 1720] [id = 146] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x91895c00 == 11 [pid = 1720] [id = 147] 13:58:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f380400 == 10 [pid = 1720] [id = 145] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x9a5d3000) [pid = 1720] [serial = 388] [outer = (nil)] [url = about:blank] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x95381800) [pid = 1720] [serial = 214] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x96ede400) [pid = 1720] [serial = 346] [outer = (nil)] [url = about:blank] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x952f2c00) [pid = 1720] [serial = 345] [outer = (nil)] [url = about:blank] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9a9ef000) [pid = 1720] [serial = 349] [outer = (nil)] [url = about:blank] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9a9b5800) [pid = 1720] [serial = 348] [outer = (nil)] [url = about:blank] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0xa118a400) [pid = 1720] [serial = 352] [outer = (nil)] [url = about:blank] 13:58:03 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9d96b400) [pid = 1720] [serial = 351] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0xa23f4400) [pid = 1720] [serial = 355] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0xa23b0c00) [pid = 1720] [serial = 354] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0xa25fa800) [pid = 1720] [serial = 358] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0xa25ed000) [pid = 1720] [serial = 357] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x91898000) [pid = 1720] [serial = 375] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x91abfc00) [pid = 1720] [serial = 376] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x938d8800) [pid = 1720] [serial = 379] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9538c800) [pid = 1720] [serial = 383] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0xa4f12800) [pid = 1720] [serial = 361] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x922a3400) [pid = 1720] [serial = 372] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0xa4d4cc00) [pid = 1720] [serial = 360] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9232c000) [pid = 1720] [serial = 373] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0xa6d7b000) [pid = 1720] [serial = 364] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0xa6d78800) [pid = 1720] [serial = 363] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x93c62400) [pid = 1720] [serial = 367] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x918a0000) [pid = 1720] [serial = 366] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x91894800) [pid = 1720] [serial = 370] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8f381400) [pid = 1720] [serial = 369] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x99fdf400) [pid = 1720] [serial = 385] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x952f9400) [pid = 1720] [serial = 382] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a2de800) [pid = 1720] [serial = 386] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x93b6c000) [pid = 1720] [serial = 380] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1720 | 1466715484589 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:58:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 3539ms 13:58:04 INFO - PROCESS | 1720 | 1466715484624 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:58:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:58:04 INFO - PROCESS | 1720 | 1466715484631 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:58:04 INFO - PROCESS | 1720 | 1466715484639 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1720 | 1466715484644 Marionette TRACE conn4 <- [1,598,null,{}] 13:58:04 INFO - PROCESS | 1720 | 1466715484653 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:04 INFO - PROCESS | 1720 | 1466715484660 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:04 INFO - PROCESS | 1720 | 1466715484919 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:58:04 INFO - PROCESS | 1720 | 1466715484934 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1720 | 1466715484944 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c9000 == 11 [pid = 1720] [id = 157] 13:58:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x917ca400) [pid = 1720] [serial = 471] [outer = (nil)] 13:58:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x91899000) [pid = 1720] [serial = 472] [outer = 0x917ca400] 13:58:05 INFO - PROCESS | 1720 | 1466715485021 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x91abec00) [pid = 1720] [serial = 473] [outer = 0x917ca400] 13:58:05 INFO - PROCESS | 1720 | 1466715485940 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:58:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1335ms 13:58:05 INFO - PROCESS | 1720 | 1466715485974 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1720 | 1466715485983 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:58:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:58:06 INFO - PROCESS | 1720 | 1466715485995 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1720 | 1466715485999 Marionette TRACE conn4 <- [1,602,null,{}] 13:58:06 INFO - PROCESS | 1720 | 1466715486007 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:06 INFO - PROCESS | 1720 | 1466715486013 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:06 INFO - PROCESS | 1720 | 1466715486190 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:58:06 INFO - PROCESS | 1720 | 1466715486317 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1720 | 1466715486323 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x92298000 == 12 [pid = 1720] [id = 158] 13:58:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x922a4400) [pid = 1720] [serial = 474] [outer = (nil)] 13:58:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9232a400) [pid = 1720] [serial = 475] [outer = 0x922a4400] 13:58:06 INFO - PROCESS | 1720 | 1466715486405 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x92330000) [pid = 1720] [serial = 476] [outer = 0x922a4400] 13:58:07 INFO - PROCESS | 1720 | 1466715487422 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:58:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1481ms 13:58:07 INFO - PROCESS | 1720 | 1466715487483 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 1720 | 1466715487487 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:58:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:58:07 INFO - PROCESS | 1720 | 1466715487495 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1720 | 1466715487502 Marionette TRACE conn4 <- [1,606,null,{}] 13:58:07 INFO - PROCESS | 1720 | 1466715487544 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:07 INFO - PROCESS | 1720 | 1466715487556 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:07 INFO - PROCESS | 1720 | 1466715487791 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:58:07 INFO - PROCESS | 1720 | 1466715487821 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1720 | 1466715487834 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x951e7000 == 13 [pid = 1720] [id = 159] 13:58:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x95211800) [pid = 1720] [serial = 477] [outer = (nil)] 13:58:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x95219000) [pid = 1720] [serial = 478] [outer = 0x95211800] 13:58:07 INFO - PROCESS | 1720 | 1466715487914 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x952f2c00) [pid = 1720] [serial = 479] [outer = 0x95211800] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x951af800) [pid = 1720] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x91899800) [pid = 1720] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8f378400) [pid = 1720] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x997a2400) [pid = 1720] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9229ac00) [pid = 1720] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9c0ef800) [pid = 1720] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a96a400) [pid = 1720] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9189a000) [pid = 1720] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x99efa800) [pid = 1720] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a9b6000) [pid = 1720] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x951afc00) [pid = 1720] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a76d400) [pid = 1720] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b210000) [pid = 1720] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x997a0400) [pid = 1720] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a6f2400) [pid = 1720] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:58:09 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x922a6800) [pid = 1720] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:58:09 INFO - PROCESS | 1720 | 1466715489690 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:58:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2245ms 13:58:09 INFO - PROCESS | 1720 | 1466715489741 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1720 | 1466715489746 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:58:09 INFO - PROCESS | 1720 | 1466715489754 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1720 | 1466715489757 Marionette TRACE conn4 <- [1,610,null,{}] 13:58:09 INFO - PROCESS | 1720 | 1466715489763 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 1720 | 1466715489768 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:09 INFO - PROCESS | 1720 | 1466715489935 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:58:10 INFO - PROCESS | 1720 | 1466715490050 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1720 | 1466715490059 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x924ebc00 == 14 [pid = 1720] [id = 160] 13:58:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93b65800) [pid = 1720] [serial = 480] [outer = (nil)] 13:58:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x952f6800) [pid = 1720] [serial = 481] [outer = 0x93b65800] 13:58:10 INFO - PROCESS | 1720 | 1466715490139 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x96edd000) [pid = 1720] [serial = 482] [outer = 0x93b65800] 13:58:10 INFO - PROCESS | 1720 | 1466715490898 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:58:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1249ms 13:58:11 INFO - PROCESS | 1720 | 1466715491005 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1720 | 1466715491013 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:58:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:58:11 INFO - PROCESS | 1720 | 1466715491023 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1720 | 1466715491030 Marionette TRACE conn4 <- [1,614,null,{}] 13:58:11 INFO - PROCESS | 1720 | 1466715491054 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:11 INFO - PROCESS | 1720 | 1466715491062 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:11 INFO - PROCESS | 1720 | 1466715491376 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:58:11 INFO - PROCESS | 1720 | 1466715491457 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1720 | 1466715491475 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c8800 == 15 [pid = 1720] [id = 161] 13:58:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x917c8c00) [pid = 1720] [serial = 483] [outer = (nil)] 13:58:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x91895400) [pid = 1720] [serial = 484] [outer = 0x917c8c00] 13:58:11 INFO - PROCESS | 1720 | 1466715491674 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x91ac0000) [pid = 1720] [serial = 485] [outer = 0x917c8c00] 13:58:12 INFO - PROCESS | 1720 | 1466715492933 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1956ms 13:58:12 INFO - PROCESS | 1720 | 1466715492980 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 1720 | 1466715492986 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:58:13 INFO - PROCESS | 1720 | 1466715492998 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1720 | 1466715493004 Marionette TRACE conn4 <- [1,618,null,{}] 13:58:13 INFO - PROCESS | 1720 | 1466715493012 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:13 INFO - PROCESS | 1720 | 1466715493018 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:13 INFO - PROCESS | 1720 | 1466715493245 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:58:13 INFO - PROCESS | 1720 | 1466715493477 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1720 | 1466715493484 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37f000 == 16 [pid = 1720] [id = 162] 13:58:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x93b6c000) [pid = 1720] [serial = 486] [outer = (nil)] 13:58:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x947f8400) [pid = 1720] [serial = 487] [outer = 0x93b6c000] 13:58:13 INFO - PROCESS | 1720 | 1466715493597 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9521b000) [pid = 1720] [serial = 488] [outer = 0x93b6c000] 13:58:14 INFO - PROCESS | 1720 | 1466715494694 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1740ms 13:58:14 INFO - PROCESS | 1720 | 1466715494735 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 1720 | 1466715494740 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:58:14 INFO - PROCESS | 1720 | 1466715494750 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1720 | 1466715494754 Marionette TRACE conn4 <- [1,622,null,{}] 13:58:14 INFO - PROCESS | 1720 | 1466715494772 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:14 INFO - PROCESS | 1720 | 1466715494783 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:14 INFO - PROCESS | 1720 | 1466715494988 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:58:15 INFO - PROCESS | 1720 | 1466715495247 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 1720 | 1466715495262 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x992e6800 == 17 [pid = 1720] [id = 163] 13:58:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x992e7000) [pid = 1720] [serial = 489] [outer = (nil)] 13:58:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x997a1400) [pid = 1720] [serial = 490] [outer = 0x992e7000] 13:58:15 INFO - PROCESS | 1720 | 1466715495356 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x93c5e800) [pid = 1720] [serial = 491] [outer = 0x992e7000] 13:58:16 INFO - PROCESS | 1720 | 1466715496292 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1590ms 13:58:16 INFO - PROCESS | 1720 | 1466715496340 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1720 | 1466715496345 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:58:16 INFO - PROCESS | 1720 | 1466715496353 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1720 | 1466715496357 Marionette TRACE conn4 <- [1,626,null,{}] 13:58:16 INFO - PROCESS | 1720 | 1466715496364 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:16 INFO - PROCESS | 1720 | 1466715496369 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:16 INFO - PROCESS | 1720 | 1466715496575 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:58:16 INFO - PROCESS | 1720 | 1466715496793 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1720 | 1466715496804 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x924ecc00 == 18 [pid = 1720] [id = 164] 13:58:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x95385800) [pid = 1720] [serial = 492] [outer = (nil)] 13:58:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a220800) [pid = 1720] [serial = 493] [outer = 0x95385800] 13:58:16 INFO - PROCESS | 1720 | 1466715496939 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a47f400) [pid = 1720] [serial = 494] [outer = 0x95385800] 13:58:17 INFO - PROCESS | 1720 | 1466715497935 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1640ms 13:58:17 INFO - PROCESS | 1720 | 1466715497994 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1720 | 1466715497997 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:58:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:58:18 INFO - PROCESS | 1720 | 1466715498005 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1720 | 1466715498009 Marionette TRACE conn4 <- [1,630,null,{}] 13:58:18 INFO - PROCESS | 1720 | 1466715498015 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:18 INFO - PROCESS | 1720 | 1466715498021 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:18 INFO - PROCESS | 1720 | 1466715498240 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:58:18 INFO - PROCESS | 1720 | 1466715498455 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1720 | 1466715498463 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x951bbc00 == 19 [pid = 1720] [id = 165] 13:58:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x99f4d000) [pid = 1720] [serial = 495] [outer = (nil)] 13:58:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a6f1800) [pid = 1720] [serial = 496] [outer = 0x99f4d000] 13:58:18 INFO - PROCESS | 1720 | 1466715498635 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9a6f5800) [pid = 1720] [serial = 497] [outer = 0x99f4d000] 13:58:19 INFO - PROCESS | 1720 | 1466715499592 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:58:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1636ms 13:58:19 INFO - PROCESS | 1720 | 1466715499643 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1720 | 1466715499647 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:58:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:58:19 INFO - PROCESS | 1720 | 1466715499654 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1720 | 1466715499659 Marionette TRACE conn4 <- [1,634,null,{}] 13:58:19 INFO - PROCESS | 1720 | 1466715499667 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:19 INFO - PROCESS | 1720 | 1466715499680 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:19 INFO - PROCESS | 1720 | 1466715499965 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:58:20 INFO - PROCESS | 1720 | 1466715500187 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1720 | 1466715500200 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac2400 == 20 [pid = 1720] [id = 166] 13:58:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x952f6c00) [pid = 1720] [serial = 498] [outer = (nil)] 13:58:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9a970000) [pid = 1720] [serial = 499] [outer = 0x952f6c00] 13:58:20 INFO - PROCESS | 1720 | 1466715500329 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9a9dc000) [pid = 1720] [serial = 500] [outer = 0x952f6c00] 13:58:20 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:21 INFO - PROCESS | 1720 | 1466715501247 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1633ms 13:58:21 INFO - PROCESS | 1720 | 1466715501288 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:58:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:58:21 INFO - PROCESS | 1720 | 1466715501293 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:58:21 INFO - PROCESS | 1720 | 1466715501302 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1720 | 1466715501305 Marionette TRACE conn4 <- [1,638,null,{}] 13:58:21 INFO - PROCESS | 1720 | 1466715501312 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:21 INFO - PROCESS | 1720 | 1466715501316 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:21 INFO - PROCESS | 1720 | 1466715501504 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:58:21 INFO - PROCESS | 1720 | 1466715501667 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1720 | 1466715501676 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e5000 == 21 [pid = 1720] [id = 167] 13:58:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x917c7800) [pid = 1720] [serial = 501] [outer = (nil)] 13:58:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9a9ef800) [pid = 1720] [serial = 502] [outer = 0x917c7800] 13:58:21 INFO - PROCESS | 1720 | 1466715501765 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9a9f2800) [pid = 1720] [serial = 503] [outer = 0x917c7800] 13:58:22 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:22 INFO - PROCESS | 1720 | 1466715502761 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:58:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1536ms 13:58:22 INFO - PROCESS | 1720 | 1466715502837 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 1720 | 1466715502841 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:58:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:58:22 INFO - PROCESS | 1720 | 1466715502849 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 1720 | 1466715502854 Marionette TRACE conn4 <- [1,642,null,{}] 13:58:22 INFO - PROCESS | 1720 | 1466715502860 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:22 INFO - PROCESS | 1720 | 1466715502866 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:23 INFO - PROCESS | 1720 | 1466715503093 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:58:23 INFO - PROCESS | 1720 | 1466715503302 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1720 | 1466715503314 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f6000 == 22 [pid = 1720] [id = 168] 13:58:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9979ac00) [pid = 1720] [serial = 504] [outer = (nil)] 13:58:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9ad27000) [pid = 1720] [serial = 505] [outer = 0x9979ac00] 13:58:23 INFO - PROCESS | 1720 | 1466715503453 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9ad28800) [pid = 1720] [serial = 506] [outer = 0x9979ac00] 13:58:24 INFO - PROCESS | 1720 | 1466715504376 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:58:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1585ms 13:58:24 INFO - PROCESS | 1720 | 1466715504435 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1720 | 1466715504438 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:58:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:58:24 INFO - PROCESS | 1720 | 1466715504446 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1720 | 1466715504449 Marionette TRACE conn4 <- [1,646,null,{}] 13:58:24 INFO - PROCESS | 1720 | 1466715504456 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:24 INFO - PROCESS | 1720 | 1466715504461 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:24 INFO - PROCESS | 1720 | 1466715504651 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:58:24 INFO - PROCESS | 1720 | 1466715504881 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1720 | 1466715504892 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee3000 == 23 [pid = 1720] [id = 169] 13:58:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x9b20a000) [pid = 1720] [serial = 507] [outer = (nil)] 13:58:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9b213800) [pid = 1720] [serial = 508] [outer = 0x9b20a000] 13:58:25 INFO - PROCESS | 1720 | 1466715505017 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9b217800) [pid = 1720] [serial = 509] [outer = 0x9b20a000] 13:58:25 INFO - PROCESS | 1720 | 1466715505917 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:58:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1537ms 13:58:25 INFO - PROCESS | 1720 | 1466715505985 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:58:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:58:25 INFO - PROCESS | 1720 | 1466715505989 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:58:25 INFO - PROCESS | 1720 | 1466715505996 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1720 | 1466715506000 Marionette TRACE conn4 <- [1,650,null,{}] 13:58:26 INFO - PROCESS | 1720 | 1466715506006 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:26 INFO - PROCESS | 1720 | 1466715506011 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:26 INFO - PROCESS | 1720 | 1466715506197 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:58:26 INFO - PROCESS | 1720 | 1466715506408 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1720 | 1466715506415 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7a800 == 24 [pid = 1720] [id = 170] 13:58:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x917c3800) [pid = 1720] [serial = 510] [outer = (nil)] 13:58:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9b455800) [pid = 1720] [serial = 511] [outer = 0x917c3800] 13:58:26 INFO - PROCESS | 1720 | 1466715506565 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x9b569c00) [pid = 1720] [serial = 512] [outer = 0x917c3800] 13:58:27 INFO - PROCESS | 1720 | 1466715507649 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:58:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1734ms 13:58:27 INFO - PROCESS | 1720 | 1466715507730 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1720 | 1466715507736 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:58:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:58:27 INFO - PROCESS | 1720 | 1466715507743 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1720 | 1466715507748 Marionette TRACE conn4 <- [1,654,null,{}] 13:58:27 INFO - PROCESS | 1720 | 1466715507754 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:27 INFO - PROCESS | 1720 | 1466715507762 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:28 INFO - PROCESS | 1720 | 1466715508015 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:58:28 INFO - PROCESS | 1720 | 1466715508235 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1720 | 1466715508246 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6f7000 == 25 [pid = 1720] [id = 171] 13:58:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x9a771c00) [pid = 1720] [serial = 513] [outer = (nil)] 13:58:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9ad2f800) [pid = 1720] [serial = 514] [outer = 0x9a771c00] 13:58:28 INFO - PROCESS | 1720 | 1466715508338 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x9b5a3800) [pid = 1720] [serial = 515] [outer = 0x9a771c00] 13:58:29 INFO - PROCESS | 1720 | 1466715509279 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:58:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1587ms 13:58:29 INFO - PROCESS | 1720 | 1466715509347 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1720 | 1466715509351 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:58:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:58:29 INFO - PROCESS | 1720 | 1466715509358 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1720 | 1466715509361 Marionette TRACE conn4 <- [1,658,null,{}] 13:58:29 INFO - PROCESS | 1720 | 1466715509368 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:29 INFO - PROCESS | 1720 | 1466715509373 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:29 INFO - PROCESS | 1720 | 1466715509564 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:58:29 INFO - PROCESS | 1720 | 1466715509907 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1720 | 1466715509921 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0400 == 26 [pid = 1720] [id = 172] 13:58:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8f2e0c00) [pid = 1720] [serial = 516] [outer = (nil)] 13:58:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x8f377c00) [pid = 1720] [serial = 517] [outer = 0x8f2e0c00] 13:58:30 INFO - PROCESS | 1720 | 1466715510017 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x8fd78800) [pid = 1720] [serial = 518] [outer = 0x8f2e0c00] 13:58:30 INFO - PROCESS | 1720 | 1466715510942 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1636ms 13:58:31 INFO - PROCESS | 1720 | 1466715510997 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 1720 | 1466715511003 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:58:31 INFO - PROCESS | 1720 | 1466715511012 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 1720 | 1466715511017 Marionette TRACE conn4 <- [1,662,null,{}] 13:58:31 INFO - PROCESS | 1720 | 1466715511025 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:31 INFO - PROCESS | 1720 | 1466715511034 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:31 INFO - PROCESS | 1720 | 1466715511218 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:58:31 INFO - PROCESS | 1720 | 1466715511518 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1720 | 1466715511529 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7c800 == 27 [pid = 1720] [id = 173] 13:58:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x917cb000) [pid = 1720] [serial = 519] [outer = (nil)] 13:58:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x924e1400) [pid = 1720] [serial = 520] [outer = 0x917cb000] 13:58:31 INFO - PROCESS | 1720 | 1466715511617 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x93979800) [pid = 1720] [serial = 521] [outer = 0x917cb000] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x96ede000) [pid = 1720] [serial = 422] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0xa231fc00) [pid = 1720] [serial = 416] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x8f383c00) [pid = 1720] [serial = 418] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x99f4b400) [pid = 1720] [serial = 394] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x93b6b800) [pid = 1720] [serial = 392] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x9c2d1400) [pid = 1720] [serial = 415] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9d906400) [pid = 1720] [serial = 412] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9a973000) [pid = 1720] [serial = 398] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9b569400) [pid = 1720] [serial = 406] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9ad30800) [pid = 1720] [serial = 404] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9a9f0000) [pid = 1720] [serial = 400] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9a6ea000) [pid = 1720] [serial = 389] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a9e4800) [pid = 1720] [serial = 401] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9ad2f000) [pid = 1720] [serial = 403] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9a5d3800) [pid = 1720] [serial = 395] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9b185000) [pid = 1720] [serial = 428] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9b763800) [pid = 1720] [serial = 407] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9b563800) [pid = 1720] [serial = 431] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9a779400) [pid = 1720] [serial = 425] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9b2d6800) [pid = 1720] [serial = 430] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x952f0000) [pid = 1720] [serial = 421] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9bba2c00) [pid = 1720] [serial = 410] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x91abc800) [pid = 1720] [serial = 419] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x92324400) [pid = 1720] [serial = 391] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9a9f8c00) [pid = 1720] [serial = 427] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9c2bd800) [pid = 1720] [serial = 409] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9d96dc00) [pid = 1720] [serial = 413] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9a76c400) [pid = 1720] [serial = 424] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a96f000) [pid = 1720] [serial = 397] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a976c00) [pid = 1720] [serial = 433] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9b5a4400) [pid = 1720] [serial = 434] [outer = (nil)] [url = about:blank] 13:58:32 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:32 INFO - PROCESS | 1720 | 1466715512589 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:58:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1634ms 13:58:32 INFO - PROCESS | 1720 | 1466715512650 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1720 | 1466715512657 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:58:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:58:32 INFO - PROCESS | 1720 | 1466715512665 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1720 | 1466715512670 Marionette TRACE conn4 <- [1,666,null,{}] 13:58:32 INFO - PROCESS | 1720 | 1466715512676 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:32 INFO - PROCESS | 1720 | 1466715512681 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:32 INFO - PROCESS | 1720 | 1466715512869 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:58:33 INFO - PROCESS | 1720 | 1466715512993 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 1720 | 1466715513005 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f377000 == 28 [pid = 1720] [id = 174] 13:58:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8f378000) [pid = 1720] [serial = 522] [outer = (nil)] 13:58:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x952f9800) [pid = 1720] [serial = 523] [outer = 0x8f378000] 13:58:33 INFO - PROCESS | 1720 | 1466715513080 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9805d400) [pid = 1720] [serial = 524] [outer = 0x8f378000] 13:58:33 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:33 INFO - PROCESS | 1720 | 1466715513966 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1381ms 13:58:34 INFO - PROCESS | 1720 | 1466715514048 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1720 | 1466715514053 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:58:34 INFO - PROCESS | 1720 | 1466715514068 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1720 | 1466715514077 Marionette TRACE conn4 <- [1,670,null,{}] 13:58:34 INFO - PROCESS | 1720 | 1466715514086 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:34 INFO - PROCESS | 1720 | 1466715514093 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:34 INFO - PROCESS | 1720 | 1466715514277 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:58:34 INFO - PROCESS | 1720 | 1466715514423 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1720 | 1466715514432 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x951f2400 == 29 [pid = 1720] [id = 175] 13:58:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x96edb400) [pid = 1720] [serial = 525] [outer = (nil)] 13:58:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a6e9400) [pid = 1720] [serial = 526] [outer = 0x96edb400] 13:58:34 INFO - PROCESS | 1720 | 1466715514506 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a6f5000) [pid = 1720] [serial = 527] [outer = 0x96edb400] 13:58:35 INFO - PROCESS | 1720 | 1466715515419 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:58:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1401ms 13:58:35 INFO - PROCESS | 1720 | 1466715515462 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:58:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:58:35 INFO - PROCESS | 1720 | 1466715515467 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:58:35 INFO - PROCESS | 1720 | 1466715515490 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1720 | 1466715515494 Marionette TRACE conn4 <- [1,674,null,{}] 13:58:35 INFO - PROCESS | 1720 | 1466715515500 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:35 INFO - PROCESS | 1720 | 1466715515505 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:35 INFO - PROCESS | 1720 | 1466715515735 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:58:35 INFO - PROCESS | 1720 | 1466715515760 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1720 | 1466715515769 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee2800 == 30 [pid = 1720] [id = 176] 13:58:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9a6eac00) [pid = 1720] [serial = 528] [outer = (nil)] 13:58:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a777000) [pid = 1720] [serial = 529] [outer = 0x9a6eac00] 13:58:35 INFO - PROCESS | 1720 | 1466715515856 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9a783000) [pid = 1720] [serial = 530] [outer = 0x9a6eac00] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x917ca400) [pid = 1720] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x947f8000) [pid = 1720] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x99f44800) [pid = 1720] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8f2dc400) [pid = 1720] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0xa25f9400) [pid = 1720] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9bb1b800) [pid = 1720] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x922a4400) [pid = 1720] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8f2df400) [pid = 1720] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93979c00) [pid = 1720] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x917c6000) [pid = 1720] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x95211800) [pid = 1720] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x951acc00) [pid = 1720] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9b568000) [pid = 1720] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f382000) [pid = 1720] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:58:36 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9521b800) [pid = 1720] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:58:36 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:36 INFO - PROCESS | 1720 | 1466715516884 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:58:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1455ms 13:58:36 INFO - PROCESS | 1720 | 1466715516930 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1720 | 1466715516934 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:58:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:58:36 INFO - PROCESS | 1720 | 1466715516941 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1720 | 1466715516944 Marionette TRACE conn4 <- [1,678,null,{}] 13:58:36 INFO - PROCESS | 1720 | 1466715516949 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:36 INFO - PROCESS | 1720 | 1466715516955 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:37 INFO - PROCESS | 1720 | 1466715517172 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:58:37 INFO - PROCESS | 1720 | 1466715517182 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1720 | 1466715517206 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6a400 == 31 [pid = 1720] [id = 177] 13:58:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x93c5d000) [pid = 1720] [serial = 531] [outer = (nil)] 13:58:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x98062000) [pid = 1720] [serial = 532] [outer = 0x93c5d000] 13:58:37 INFO - PROCESS | 1720 | 1466715517300 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a973c00) [pid = 1720] [serial = 533] [outer = 0x93c5d000] 13:58:38 INFO - PROCESS | 1720 | 1466715518226 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1332ms 13:58:38 INFO - PROCESS | 1720 | 1466715518275 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1720 | 1466715518278 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:58:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:58:38 INFO - PROCESS | 1720 | 1466715518284 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1720 | 1466715518288 Marionette TRACE conn4 <- [1,682,null,{}] 13:58:38 INFO - PROCESS | 1720 | 1466715518293 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:38 INFO - PROCESS | 1720 | 1466715518299 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:38 INFO - PROCESS | 1720 | 1466715518470 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:58:38 INFO - PROCESS | 1720 | 1466715518697 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 1720 | 1466715518710 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dac00 == 32 [pid = 1720] [id = 178] 13:58:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8f2db400) [pid = 1720] [serial = 534] [outer = (nil)] 13:58:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8f2e1000) [pid = 1720] [serial = 535] [outer = 0x8f2db400] 13:58:38 INFO - PROCESS | 1720 | 1466715518807 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8f380400) [pid = 1720] [serial = 536] [outer = 0x8f2db400] 13:58:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:40 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:40 INFO - PROCESS | 1720 | 1466715520265 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:58:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2049ms 13:58:40 INFO - PROCESS | 1720 | 1466715520353 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1720 | 1466715520360 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:58:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:58:40 INFO - PROCESS | 1720 | 1466715520370 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1720 | 1466715520375 Marionette TRACE conn4 <- [1,686,null,{}] 13:58:40 INFO - PROCESS | 1720 | 1466715520385 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:40 INFO - PROCESS | 1720 | 1466715520390 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:40 INFO - PROCESS | 1720 | 1466715520584 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:58:40 INFO - PROCESS | 1720 | 1466715520749 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1720 | 1466715520759 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229e800 == 33 [pid = 1720] [id = 179] 13:58:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x922a0800) [pid = 1720] [serial = 537] [outer = (nil)] 13:58:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x924e2000) [pid = 1720] [serial = 538] [outer = 0x922a0800] 13:58:40 INFO - PROCESS | 1720 | 1466715520852 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x93b6e400) [pid = 1720] [serial = 539] [outer = 0x922a0800] 13:58:42 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:42 INFO - PROCESS | 1720 | 1466715522252 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:58:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1941ms 13:58:42 INFO - PROCESS | 1720 | 1466715522412 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1720 | 1466715522421 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:58:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:58:42 INFO - PROCESS | 1720 | 1466715522445 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1720 | 1466715522450 Marionette TRACE conn4 <- [1,690,null,{}] 13:58:42 INFO - PROCESS | 1720 | 1466715522457 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:42 INFO - PROCESS | 1720 | 1466715522463 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:42 INFO - PROCESS | 1720 | 1466715522720 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:58:42 INFO - PROCESS | 1720 | 1466715522892 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1720 | 1466715522903 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232e000 == 34 [pid = 1720] [id = 180] 13:58:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x951e9800) [pid = 1720] [serial = 540] [outer = (nil)] 13:58:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x96ee3800) [pid = 1720] [serial = 541] [outer = 0x951e9800] 13:58:42 INFO - PROCESS | 1720 | 1466715522990 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x99799000) [pid = 1720] [serial = 542] [outer = 0x951e9800] 13:58:44 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:44 INFO - PROCESS | 1720 | 1466715524390 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:58:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1993ms 13:58:44 INFO - PROCESS | 1720 | 1466715524480 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1720 | 1466715524486 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:58:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:58:44 INFO - PROCESS | 1720 | 1466715524510 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1720 | 1466715524521 Marionette TRACE conn4 <- [1,694,null,{}] 13:58:44 INFO - PROCESS | 1720 | 1466715524530 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:44 INFO - PROCESS | 1720 | 1466715524539 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:44 INFO - PROCESS | 1720 | 1466715524801 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:58:44 INFO - PROCESS | 1720 | 1466715524965 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1720 | 1466715524974 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x9884bc00 == 35 [pid = 1720] [id = 181] 13:58:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x99794400) [pid = 1720] [serial = 543] [outer = (nil)] 13:58:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a881c00) [pid = 1720] [serial = 544] [outer = 0x99794400] 13:58:45 INFO - PROCESS | 1720 | 1466715525062 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9ad30c00) [pid = 1720] [serial = 545] [outer = 0x99794400] 13:58:46 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:46 INFO - PROCESS | 1720 | 1466715526444 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:58:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2004ms 13:58:46 INFO - PROCESS | 1720 | 1466715526526 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 1720 | 1466715526532 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:58:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:58:46 INFO - PROCESS | 1720 | 1466715526559 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1720 | 1466715526562 Marionette TRACE conn4 <- [1,698,null,{}] 13:58:46 INFO - PROCESS | 1720 | 1466715526570 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:46 INFO - PROCESS | 1720 | 1466715526576 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:46 INFO - PROCESS | 1720 | 1466715526762 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:58:46 INFO - PROCESS | 1720 | 1466715526928 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1720 | 1466715526936 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a972400 == 36 [pid = 1720] [id = 182] 13:58:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9a9f0c00) [pid = 1720] [serial = 546] [outer = (nil)] 13:58:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9b44a800) [pid = 1720] [serial = 547] [outer = 0x9a9f0c00] 13:58:47 INFO - PROCESS | 1720 | 1466715527024 Marionette DEBUG loaded listener.js 13:58:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9b56a400) [pid = 1720] [serial = 548] [outer = 0x9a9f0c00] 13:58:48 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:48 INFO - PROCESS | 1720 | 1466715528392 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:58: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) 13:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1893ms 13:58:48 INFO - PROCESS | 1720 | 1466715528460 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 1720 | 1466715528465 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:58:48 INFO - PROCESS | 1720 | 1466715528492 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1720 | 1466715528497 Marionette TRACE conn4 <- [1,702,null,{}] 13:58:48 INFO - PROCESS | 1720 | 1466715528503 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:48 INFO - PROCESS | 1720 | 1466715528509 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:48 INFO - PROCESS | 1720 | 1466715528703 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:58:48 INFO - PROCESS | 1720 | 1466715528870 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1720 | 1466715528889 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x9bb1b800 == 37 [pid = 1720] [id = 183] 13:58:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9bba1c00) [pid = 1720] [serial = 549] [outer = (nil)] 13:58:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9c0ea400) [pid = 1720] [serial = 550] [outer = 0x9bba1c00] 13:58:48 INFO - PROCESS | 1720 | 1466715528987 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9c2cc000) [pid = 1720] [serial = 551] [outer = 0x9bba1c00] 13:58:50 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:50 INFO - PROCESS | 1720 | 1466715530815 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2353ms 13:58:50 INFO - PROCESS | 1720 | 1466715530842 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1720 | 1466715530849 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:58:50 INFO - PROCESS | 1720 | 1466715530858 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1720 | 1466715530863 Marionette TRACE conn4 <- [1,706,null,{}] 13:58:50 INFO - PROCESS | 1720 | 1466715530871 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:50 INFO - PROCESS | 1720 | 1466715530877 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:51 INFO - PROCESS | 1720 | 1466715531088 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:58:51 INFO - PROCESS | 1720 | 1466715531371 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1720 | 1466715531382 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x918a0c00 == 38 [pid = 1720] [id = 184] 13:58:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9232f400) [pid = 1720] [serial = 552] [outer = (nil)] 13:58:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x924e4400) [pid = 1720] [serial = 553] [outer = 0x9232f400] 13:58:51 INFO - PROCESS | 1720 | 1466715531465 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x93c66800) [pid = 1720] [serial = 554] [outer = 0x9232f400] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x947fac00 == 37 [pid = 1720] [id = 156] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x917c4c00 == 36 [pid = 1720] [id = 155] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6a400 == 35 [pid = 1720] [id = 177] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee2800 == 34 [pid = 1720] [id = 176] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x951f2400 == 33 [pid = 1720] [id = 175] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f377000 == 32 [pid = 1720] [id = 174] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0400 == 31 [pid = 1720] [id = 172] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7c800 == 30 [pid = 1720] [id = 173] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac2400 == 29 [pid = 1720] [id = 166] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x951bbc00 == 28 [pid = 1720] [id = 165] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x924ecc00 == 27 [pid = 1720] [id = 164] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x992e6800 == 26 [pid = 1720] [id = 163] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37f000 == 25 [pid = 1720] [id = 162] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x917c8800 == 24 [pid = 1720] [id = 161] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x917c9000 == 23 [pid = 1720] [id = 157] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x924ebc00 == 22 [pid = 1720] [id = 160] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x952f6000 == 21 [pid = 1720] [id = 168] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x951e7000 == 20 [pid = 1720] [id = 159] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e5000 == 19 [pid = 1720] [id = 167] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x92298000 == 18 [pid = 1720] [id = 158] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6f7000 == 17 [pid = 1720] [id = 171] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee3000 == 16 [pid = 1720] [id = 169] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7a800 == 15 [pid = 1720] [id = 170] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9bb1b800 == 14 [pid = 1720] [id = 183] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9a972400 == 13 [pid = 1720] [id = 182] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9884bc00 == 12 [pid = 1720] [id = 181] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9229e800 == 11 [pid = 1720] [id = 179] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9232e000 == 10 [pid = 1720] [id = 180] 13:58:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dac00 == 9 [pid = 1720] [id = 178] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x952f6800) [pid = 1720] [serial = 481] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x91899000) [pid = 1720] [serial = 472] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x988f2000) [pid = 1720] [serial = 440] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9a777c00) [pid = 1720] [serial = 442] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x8f2e3000) [pid = 1720] [serial = 457] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0xa2fef800) [pid = 1720] [serial = 451] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9c2c7800) [pid = 1720] [serial = 446] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0xa33cb400) [pid = 1720] [serial = 452] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x92330000) [pid = 1720] [serial = 476] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a776400) [pid = 1720] [serial = 460] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0xa4f10c00) [pid = 1720] [serial = 464] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x917cc800) [pid = 1720] [serial = 466] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x952f2c00) [pid = 1720] [serial = 479] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9c02a400) [pid = 1720] [serial = 445] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f2e6c00) [pid = 1720] [serial = 458] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x917d0400) [pid = 1720] [serial = 467] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x95214800) [pid = 1720] [serial = 470] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x95219000) [pid = 1720] [serial = 478] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x952f5800) [pid = 1720] [serial = 439] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0xa23b5c00) [pid = 1720] [serial = 448] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91abec00) [pid = 1720] [serial = 473] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9189fc00) [pid = 1720] [serial = 436] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0xa3293800) [pid = 1720] [serial = 455] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x951b9c00) [pid = 1720] [serial = 469] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0xa4d0d800) [pid = 1720] [serial = 461] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9521f800) [pid = 1720] [serial = 454] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a221400) [pid = 1720] [serial = 463] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9232a400) [pid = 1720] [serial = 475] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9229e400) [pid = 1720] [serial = 437] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a9b6c00) [pid = 1720] [serial = 443] [outer = (nil)] [url = about:blank] 13:58:53 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0xa2532400) [pid = 1720] [serial = 449] [outer = (nil)] [url = about:blank] 13:58:54 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:54 INFO - PROCESS | 1720 | 1466715534326 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:58:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 3488ms 13:58:54 INFO - PROCESS | 1720 | 1466715534346 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1720 | 1466715534353 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:58:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:58:54 INFO - PROCESS | 1720 | 1466715534362 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1720 | 1466715534366 Marionette TRACE conn4 <- [1,710,null,{}] 13:58:54 INFO - PROCESS | 1720 | 1466715534375 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:54 INFO - PROCESS | 1720 | 1466715534380 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:54 INFO - PROCESS | 1720 | 1466715534559 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:58:54 INFO - PROCESS | 1720 | 1466715534673 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1720 | 1466715534684 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7c800 == 10 [pid = 1720] [id = 185] 13:58:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8fd7cc00) [pid = 1720] [serial = 555] [outer = (nil)] 13:58:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x917cec00) [pid = 1720] [serial = 556] [outer = 0x8fd7cc00] 13:58:54 INFO - PROCESS | 1720 | 1466715534807 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91898800) [pid = 1720] [serial = 557] [outer = 0x8fd7cc00] 13:58:55 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:55 INFO - PROCESS | 1720 | 1466715535993 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:58:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1684ms 13:58:56 INFO - PROCESS | 1720 | 1466715536045 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1720 | 1466715536055 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:58:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:58:56 INFO - PROCESS | 1720 | 1466715536088 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1720 | 1466715536094 Marionette TRACE conn4 <- [1,714,null,{}] 13:58:56 INFO - PROCESS | 1720 | 1466715536100 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:56 INFO - PROCESS | 1720 | 1466715536106 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:56 INFO - PROCESS | 1720 | 1466715536356 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:58:56 INFO - PROCESS | 1720 | 1466715536390 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1720 | 1466715536400 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab8c00 == 11 [pid = 1720] [id = 186] 13:58:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x92298000) [pid = 1720] [serial = 558] [outer = (nil)] 13:58:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9229dc00) [pid = 1720] [serial = 559] [outer = 0x92298000] 13:58:56 INFO - PROCESS | 1720 | 1466715536481 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x922a5000) [pid = 1720] [serial = 560] [outer = 0x92298000] 13:58:57 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:57 INFO - PROCESS | 1720 | 1466715537864 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:58:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1793ms 13:58:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:58:57 INFO - PROCESS | 1720 | 1466715537877 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1720 | 1466715537880 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:58:57 INFO - PROCESS | 1720 | 1466715537887 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1720 | 1466715537893 Marionette TRACE conn4 <- [1,718,null,{}] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x93c5d000) [pid = 1720] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x96edb400) [pid = 1720] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a6eac00) [pid = 1720] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f378000) [pid = 1720] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x93b65800) [pid = 1720] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x917c8c00) [pid = 1720] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9b20a000) [pid = 1720] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x917c3800) [pid = 1720] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x952f6c00) [pid = 1720] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9979ac00) [pid = 1720] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x93b6c000) [pid = 1720] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f2e0c00) [pid = 1720] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x992e7000) [pid = 1720] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x95385800) [pid = 1720] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x917c7800) [pid = 1720] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x99f4d000) [pid = 1720] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x917cb000) [pid = 1720] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:58:58 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9a771c00) [pid = 1720] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:58:58 INFO - PROCESS | 1720 | 1466715538679 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:58 INFO - PROCESS | 1720 | 1466715538689 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:58 INFO - PROCESS | 1720 | 1466715538901 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:58:59 INFO - PROCESS | 1720 | 1466715538975 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1720 | 1466715538988 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:58:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6b400 == 12 [pid = 1720] [id = 187] 13:58:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x93b6c000) [pid = 1720] [serial = 561] [outer = (nil)] 13:58:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x93c60c00) [pid = 1720] [serial = 562] [outer = 0x93b6c000] 13:58:59 INFO - PROCESS | 1720 | 1466715539067 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f380000) [pid = 1720] [serial = 563] [outer = 0x93b6c000] 13:59:00 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:00 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:00 INFO - PROCESS | 1720 | 1466715540329 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:59:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2482ms 13:59:00 INFO - PROCESS | 1720 | 1466715540368 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1720 | 1466715540372 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:59:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:59:00 INFO - PROCESS | 1720 | 1466715540379 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1720 | 1466715540382 Marionette TRACE conn4 <- [1,722,null,{}] 13:59:00 INFO - PROCESS | 1720 | 1466715540388 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:00 INFO - PROCESS | 1720 | 1466715540393 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:00 INFO - PROCESS | 1720 | 1466715540643 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:59:00 INFO - PROCESS | 1720 | 1466715540773 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 1720 | 1466715540786 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dbc00 == 13 [pid = 1720] [id = 188] 13:59:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f2e0400) [pid = 1720] [serial = 564] [outer = (nil)] 13:59:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f378000) [pid = 1720] [serial = 565] [outer = 0x8f2e0400] 13:59:00 INFO - PROCESS | 1720 | 1466715540877 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f384c00) [pid = 1720] [serial = 566] [outer = 0x8f2e0400] 13:59:01 INFO - PROCESS | 1720 | 1466715541956 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:59:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:59:02 INFO - PROCESS | 1720 | 1466715542028 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:59:02 INFO - PROCESS | 1720 | 1466715542036 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1720 | 1466715542041 Marionette TRACE conn4 <- [1,726,null,{}] 13:59:02 INFO - PROCESS | 1720 | 1466715542050 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:02 INFO - PROCESS | 1720 | 1466715542059 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:02 INFO - PROCESS | 1720 | 1466715542298 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:59:02 INFO - PROCESS | 1720 | 1466715542552 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1720 | 1466715542565 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac7400 == 14 [pid = 1720] [id = 189] 13:59:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9229ac00) [pid = 1720] [serial = 567] [outer = (nil)] 13:59:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x922a4c00) [pid = 1720] [serial = 568] [outer = 0x9229ac00] 13:59:02 INFO - PROCESS | 1720 | 1466715542657 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9232a400) [pid = 1720] [serial = 569] [outer = 0x9229ac00] 13:59:03 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:03 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:03 INFO - PROCESS | 1720 | 1466715543736 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:59:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1738ms 13:59:03 INFO - PROCESS | 1720 | 1466715543776 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1720 | 1466715543784 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:59:03 INFO - PROCESS | 1720 | 1466715543792 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1720 | 1466715543796 Marionette TRACE conn4 <- [1,730,null,{}] 13:59:03 INFO - PROCESS | 1720 | 1466715543802 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:03 INFO - PROCESS | 1720 | 1466715543808 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:04 INFO - PROCESS | 1720 | 1466715544010 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:59:04 INFO - PROCESS | 1720 | 1466715544232 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1720 | 1466715544240 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f381000 == 15 [pid = 1720] [id = 190] 13:59:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x924e6000) [pid = 1720] [serial = 570] [outer = (nil)] 13:59:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x95217800) [pid = 1720] [serial = 571] [outer = 0x924e6000] 13:59:04 INFO - PROCESS | 1720 | 1466715544335 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x952eec00) [pid = 1720] [serial = 572] [outer = 0x924e6000] 13:59:05 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:05 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:05 INFO - PROCESS | 1720 | 1466715545410 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1720 | 1466715545489 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:59:05 INFO - PROCESS | 1720 | 1466715545508 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1720 | 1466715545518 Marionette TRACE conn4 <- [1,734,null,{}] 13:59:05 INFO - PROCESS | 1720 | 1466715545525 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:05 INFO - PROCESS | 1720 | 1466715545534 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:05 INFO - PROCESS | 1720 | 1466715545782 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:59:06 INFO - PROCESS | 1720 | 1466715545995 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1720 | 1466715546005 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7c00 == 16 [pid = 1720] [id = 191] 13:59:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x96ed8000) [pid = 1720] [serial = 573] [outer = (nil)] 13:59:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x96ee4800) [pid = 1720] [serial = 574] [outer = 0x96ed8000] 13:59:06 INFO - PROCESS | 1720 | 1466715546092 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93b65800) [pid = 1720] [serial = 575] [outer = 0x96ed8000] 13:59:06 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:07 INFO - PROCESS | 1720 | 1466715547012 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1561ms 13:59:07 INFO - PROCESS | 1720 | 1466715547061 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:59:07 INFO - PROCESS | 1720 | 1466715547066 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:59:07 INFO - PROCESS | 1720 | 1466715547073 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1720 | 1466715547077 Marionette TRACE conn4 <- [1,738,null,{}] 13:59:07 INFO - PROCESS | 1720 | 1466715547083 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:07 INFO - PROCESS | 1720 | 1466715547088 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:07 INFO - PROCESS | 1720 | 1466715547279 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:59:07 INFO - PROCESS | 1720 | 1466715547498 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1720 | 1466715547507 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4000 == 17 [pid = 1720] [id = 192] 13:59:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x98061000) [pid = 1720] [serial = 576] [outer = (nil)] 13:59:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99efa400) [pid = 1720] [serial = 577] [outer = 0x98061000] 13:59:07 INFO - PROCESS | 1720 | 1466715547601 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9979f400) [pid = 1720] [serial = 578] [outer = 0x98061000] 13:59:08 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:08 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:08 INFO - PROCESS | 1720 | 1466715548923 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1888ms 13:59:09 INFO - PROCESS | 1720 | 1466715549064 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 1720 | 1466715549069 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:59:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:59:09 INFO - PROCESS | 1720 | 1466715549082 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1720 | 1466715549085 Marionette TRACE conn4 <- [1,742,null,{}] 13:59:09 INFO - PROCESS | 1720 | 1466715549092 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:09 INFO - PROCESS | 1720 | 1466715549097 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:09 INFO - PROCESS | 1720 | 1466715549273 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:59:09 INFO - PROCESS | 1720 | 1466715549431 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1720 | 1466715549452 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x99796000 == 18 [pid = 1720] [id = 193] 13:59:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x99fdf400) [pid = 1720] [serial = 579] [outer = (nil)] 13:59:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a220000) [pid = 1720] [serial = 580] [outer = 0x99fdf400] 13:59:09 INFO - PROCESS | 1720 | 1466715549562 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a6ee000) [pid = 1720] [serial = 581] [outer = 0x99fdf400] 13:59:10 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:11 INFO - PROCESS | 1720 | 1466715551056 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:59:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2039ms 13:59:11 INFO - PROCESS | 1720 | 1466715551121 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1720 | 1466715551126 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:59:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:59:11 INFO - PROCESS | 1720 | 1466715551133 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1720 | 1466715551137 Marionette TRACE conn4 <- [1,746,null,{}] 13:59:11 INFO - PROCESS | 1720 | 1466715551143 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:11 INFO - PROCESS | 1720 | 1466715551149 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:11 INFO - PROCESS | 1720 | 1466715551320 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:59:11 INFO - PROCESS | 1720 | 1466715551475 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1720 | 1466715551484 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f381c00 == 19 [pid = 1720] [id = 194] 13:59:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x99f4d800) [pid = 1720] [serial = 582] [outer = (nil)] 13:59:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a969800) [pid = 1720] [serial = 583] [outer = 0x99f4d800] 13:59:11 INFO - PROCESS | 1720 | 1466715551572 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a96ac00) [pid = 1720] [serial = 584] [outer = 0x99f4d800] 13:59:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9189e800) [pid = 1720] [serial = 585] [outer = 0x9a9e1800] 13:59:12 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:13 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:13 INFO - PROCESS | 1720 | 1466715553088 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:59:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1986ms 13:59:13 INFO - PROCESS | 1720 | 1466715553120 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:59:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:59:13 INFO - PROCESS | 1720 | 1466715553125 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:59:13 INFO - PROCESS | 1720 | 1466715553132 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1720 | 1466715553136 Marionette TRACE conn4 <- [1,750,null,{}] 13:59:13 INFO - PROCESS | 1720 | 1466715553142 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:13 INFO - PROCESS | 1720 | 1466715553148 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:13 INFO - PROCESS | 1720 | 1466715553364 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:59:13 INFO - PROCESS | 1720 | 1466715553532 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1720 | 1466715553544 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37b800 == 20 [pid = 1720] [id = 195] 13:59:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x918a0000) [pid = 1720] [serial = 586] [outer = (nil)] 13:59:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a973400) [pid = 1720] [serial = 587] [outer = 0x918a0000] 13:59:13 INFO - PROCESS | 1720 | 1466715553629 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a96b400) [pid = 1720] [serial = 588] [outer = 0x918a0000] 13:59:14 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:15 INFO - PROCESS | 1720 | 1466715555005 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:59:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1891ms 13:59:15 INFO - PROCESS | 1720 | 1466715555111 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1720 | 1466715555118 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:59:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:59:15 INFO - PROCESS | 1720 | 1466715555130 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1720 | 1466715555135 Marionette TRACE conn4 <- [1,754,null,{}] 13:59:15 INFO - PROCESS | 1720 | 1466715555146 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:15 INFO - PROCESS | 1720 | 1466715555151 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:15 INFO - PROCESS | 1720 | 1466715555330 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:59:15 INFO - PROCESS | 1720 | 1466715555493 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1720 | 1466715555509 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x91895c00 == 21 [pid = 1720] [id = 196] 13:59:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x91896c00) [pid = 1720] [serial = 589] [outer = (nil)] 13:59:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x918a1c00) [pid = 1720] [serial = 590] [outer = 0x91896c00] 13:59:15 INFO - PROCESS | 1720 | 1466715555586 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x91ac7c00) [pid = 1720] [serial = 591] [outer = 0x91896c00] 13:59:16 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6b400 == 20 [pid = 1720] [id = 187] 13:59:16 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab8c00 == 19 [pid = 1720] [id = 186] 13:59:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7c800 == 18 [pid = 1720] [id = 185] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x98062000) [pid = 1720] [serial = 532] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a6f5000) [pid = 1720] [serial = 527] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9a777000) [pid = 1720] [serial = 529] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x952f9800) [pid = 1720] [serial = 523] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x96edd000) [pid = 1720] [serial = 482] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x91895400) [pid = 1720] [serial = 484] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x91ac0000) [pid = 1720] [serial = 485] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9b213800) [pid = 1720] [serial = 508] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9b217800) [pid = 1720] [serial = 509] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9b455800) [pid = 1720] [serial = 511] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9b569c00) [pid = 1720] [serial = 512] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a970000) [pid = 1720] [serial = 499] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a9dc000) [pid = 1720] [serial = 500] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9ad27000) [pid = 1720] [serial = 505] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9ad28800) [pid = 1720] [serial = 506] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x947f8400) [pid = 1720] [serial = 487] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9521b000) [pid = 1720] [serial = 488] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f377c00) [pid = 1720] [serial = 517] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8fd78800) [pid = 1720] [serial = 518] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x997a1400) [pid = 1720] [serial = 490] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x93c5e800) [pid = 1720] [serial = 491] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a220800) [pid = 1720] [serial = 493] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a47f400) [pid = 1720] [serial = 494] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a9ef800) [pid = 1720] [serial = 502] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9a9f2800) [pid = 1720] [serial = 503] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9a6f1800) [pid = 1720] [serial = 496] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9a6f5800) [pid = 1720] [serial = 497] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x924e1400) [pid = 1720] [serial = 520] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x93979800) [pid = 1720] [serial = 521] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9805d400) [pid = 1720] [serial = 524] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9ad2f800) [pid = 1720] [serial = 514] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x9b5a3800) [pid = 1720] [serial = 515] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9a783000) [pid = 1720] [serial = 530] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x9a973c00) [pid = 1720] [serial = 533] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x9a6e9400) [pid = 1720] [serial = 526] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:17 INFO - PROCESS | 1720 | 1466715557011 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:59:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:59:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1987ms 13:59:17 INFO - PROCESS | 1720 | 1466715557123 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 1720 | 1466715557131 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:59:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:59:17 INFO - PROCESS | 1720 | 1466715557144 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1720 | 1466715557148 Marionette TRACE conn4 <- [1,758,null,{}] 13:59:17 INFO - PROCESS | 1720 | 1466715557156 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:17 INFO - PROCESS | 1720 | 1466715557162 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:17 INFO - PROCESS | 1720 | 1466715557334 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:59:17 INFO - PROCESS | 1720 | 1466715557345 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1720 | 1466715557353 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0400 == 19 [pid = 1720] [id = 197] 13:59:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x92297800) [pid = 1720] [serial = 592] [outer = (nil)] 13:59:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x924e7c00) [pid = 1720] [serial = 593] [outer = 0x92297800] 13:59:17 INFO - PROCESS | 1720 | 1466715557447 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x938e4c00) [pid = 1720] [serial = 594] [outer = 0x92297800] 13:59:18 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:18 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:18 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:18 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:18 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:18 INFO - PROCESS | 1720 | 1466715558371 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:59:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1286ms 13:59:18 INFO - PROCESS | 1720 | 1466715558429 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1720 | 1466715558434 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:59:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:59:18 INFO - PROCESS | 1720 | 1466715558441 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1720 | 1466715558447 Marionette TRACE conn4 <- [1,762,null,{}] 13:59:18 INFO - PROCESS | 1720 | 1466715558464 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 1720 | 1466715558473 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:18 INFO - PROCESS | 1720 | 1466715558670 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:59:18 INFO - PROCESS | 1720 | 1466715558817 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1720 | 1466715558830 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x9521fc00 == 20 [pid = 1720] [id = 198] 13:59:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x952ee400) [pid = 1720] [serial = 595] [outer = (nil)] 13:59:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x952fc000) [pid = 1720] [serial = 596] [outer = 0x952ee400] 13:59:18 INFO - PROCESS | 1720 | 1466715558911 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x96ed8800) [pid = 1720] [serial = 597] [outer = 0x952ee400] 13:59:20 INFO - PROCESS | 1720 | 1466715560300 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9bba1c00) [pid = 1720] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x951e9800) [pid = 1720] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8fd7cc00) [pid = 1720] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x922a0800) [pid = 1720] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8f2db400) [pid = 1720] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x99794400) [pid = 1720] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x9a9f0c00) [pid = 1720] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x92298000) [pid = 1720] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:59:20 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x9232f400) [pid = 1720] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:59:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:59:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1942ms 13:59:20 INFO - PROCESS | 1720 | 1466715560383 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1720 | 1466715560387 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:59:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:59:20 INFO - PROCESS | 1720 | 1466715560395 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1720 | 1466715560398 Marionette TRACE conn4 <- [1,766,null,{}] 13:59:20 INFO - PROCESS | 1720 | 1466715560404 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:20 INFO - PROCESS | 1720 | 1466715560409 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:20 INFO - PROCESS | 1720 | 1466715560609 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:59:20 INFO - PROCESS | 1720 | 1466715560732 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1720 | 1466715560738 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a1800 == 21 [pid = 1720] [id = 199] 13:59:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x95380000) [pid = 1720] [serial = 598] [outer = (nil)] 13:59:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9805d800) [pid = 1720] [serial = 599] [outer = 0x95380000] 13:59:20 INFO - PROCESS | 1720 | 1466715560819 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x99795800) [pid = 1720] [serial = 600] [outer = 0x95380000] 13:59:21 INFO - PROCESS | 1720 | 1466715561958 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:59:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1584ms 13:59:21 INFO - PROCESS | 1720 | 1466715561979 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1720 | 1466715561982 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:59:21 INFO - PROCESS | 1720 | 1466715561989 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1720 | 1466715561992 Marionette TRACE conn4 <- [1,770,null,{}] 13:59:22 INFO - PROCESS | 1720 | 1466715561998 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 1720 | 1466715562003 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:22 INFO - PROCESS | 1720 | 1466715562168 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:59:22 INFO - PROCESS | 1720 | 1466715562367 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1720 | 1466715562376 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dc800 == 22 [pid = 1720] [id = 200] 13:59:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x92298000) [pid = 1720] [serial = 601] [outer = (nil)] 13:59:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9a47f400) [pid = 1720] [serial = 602] [outer = 0x92298000] 13:59:22 INFO - PROCESS | 1720 | 1466715562450 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x9a5d3000) [pid = 1720] [serial = 603] [outer = 0x92298000] 13:59:23 INFO - PROCESS | 1720 | 1466715563458 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1490ms 13:59:23 INFO - PROCESS | 1720 | 1466715563481 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1720 | 1466715563488 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:59:23 INFO - PROCESS | 1720 | 1466715563498 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1720 | 1466715563503 Marionette TRACE conn4 <- [1,774,null,{}] 13:59:23 INFO - PROCESS | 1720 | 1466715563514 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:23 INFO - PROCESS | 1720 | 1466715563519 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:23 INFO - PROCESS | 1720 | 1466715563798 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:59:24 INFO - PROCESS | 1720 | 1466715564075 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1720 | 1466715564083 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cf400 == 23 [pid = 1720] [id = 201] 13:59:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x9189ac00) [pid = 1720] [serial = 604] [outer = (nil)] 13:59:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x924e4000) [pid = 1720] [serial = 605] [outer = 0x9189ac00] 13:59:24 INFO - PROCESS | 1720 | 1466715564180 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x951b4000) [pid = 1720] [serial = 606] [outer = 0x9189ac00] 13:59:25 INFO - PROCESS | 1720 | 1466715565213 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1736ms 13:59:25 INFO - PROCESS | 1720 | 1466715565234 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1720 | 1466715565242 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:59:25 INFO - PROCESS | 1720 | 1466715565254 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1720 | 1466715565258 Marionette TRACE conn4 <- [1,778,null,{}] 13:59:25 INFO - PROCESS | 1720 | 1466715565265 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:25 INFO - PROCESS | 1720 | 1466715565272 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:25 INFO - PROCESS | 1720 | 1466715565479 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:59:25 INFO - PROCESS | 1720 | 1466715565712 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1720 | 1466715565724 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x95388c00 == 24 [pid = 1720] [id = 202] 13:59:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x96edb800) [pid = 1720] [serial = 607] [outer = (nil)] 13:59:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x99258800) [pid = 1720] [serial = 608] [outer = 0x96edb800] 13:59:25 INFO - PROCESS | 1720 | 1466715565861 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x99f4c400) [pid = 1720] [serial = 609] [outer = 0x96edb800] 13:59:26 INFO - PROCESS | 1720 | 1466715566892 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1684ms 13:59:26 INFO - PROCESS | 1720 | 1466715566939 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:59:26 INFO - PROCESS | 1720 | 1466715566943 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:59:26 INFO - PROCESS | 1720 | 1466715566951 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 1720 | 1466715566958 Marionette TRACE conn4 <- [1,782,null,{}] 13:59:26 INFO - PROCESS | 1720 | 1466715566977 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:26 INFO - PROCESS | 1720 | 1466715566986 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:27 INFO - PROCESS | 1720 | 1466715567305 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:59:27 INFO - PROCESS | 1720 | 1466715567499 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1720 | 1466715567518 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a76d000 == 25 [pid = 1720] [id = 203] 13:59:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9a76e400) [pid = 1720] [serial = 610] [outer = (nil)] 13:59:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9a776c00) [pid = 1720] [serial = 611] [outer = 0x9a76e400] 13:59:27 INFO - PROCESS | 1720 | 1466715567610 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a881800) [pid = 1720] [serial = 612] [outer = 0x9a76e400] 13:59:28 INFO - PROCESS | 1720 | 1466715568603 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1694ms 13:59:28 INFO - PROCESS | 1720 | 1466715568645 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1720 | 1466715568651 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:59:28 INFO - PROCESS | 1720 | 1466715568658 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1720 | 1466715568661 Marionette TRACE conn4 <- [1,786,null,{}] 13:59:28 INFO - PROCESS | 1720 | 1466715568669 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:28 INFO - PROCESS | 1720 | 1466715568674 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:28 INFO - PROCESS | 1720 | 1466715568892 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:59:29 INFO - PROCESS | 1720 | 1466715569107 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1720 | 1466715569119 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x93986c00 == 26 [pid = 1720] [id = 204] 13:59:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a76c800) [pid = 1720] [serial = 613] [outer = (nil)] 13:59:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a9b5800) [pid = 1720] [serial = 614] [outer = 0x9a76c800] 13:59:29 INFO - PROCESS | 1720 | 1466715569249 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a9ed400) [pid = 1720] [serial = 615] [outer = 0x9a76c800] 13:59:30 INFO - PROCESS | 1720 | 1466715570165 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1537ms 13:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:59:30 INFO - PROCESS | 1720 | 1466715570196 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1720 | 1466715570199 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:59:30 INFO - PROCESS | 1720 | 1466715570207 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1720 | 1466715570211 Marionette TRACE conn4 <- [1,790,null,{}] 13:59:30 INFO - PROCESS | 1720 | 1466715570218 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:30 INFO - PROCESS | 1720 | 1466715570222 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:30 INFO - PROCESS | 1720 | 1466715570409 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:59:30 INFO - PROCESS | 1720 | 1466715570582 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1720 | 1466715570591 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a0c00 == 27 [pid = 1720] [id = 205] 13:59:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x952f0c00) [pid = 1720] [serial = 616] [outer = (nil)] 13:59:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a9f7000) [pid = 1720] [serial = 617] [outer = 0x952f0c00] 13:59:30 INFO - PROCESS | 1720 | 1466715570683 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a9f9000) [pid = 1720] [serial = 618] [outer = 0x952f0c00] 13:59:31 INFO - PROCESS | 1720 | 1466715571679 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1537ms 13:59:31 INFO - PROCESS | 1720 | 1466715571744 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:59:31 INFO - PROCESS | 1720 | 1466715571749 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:59:31 INFO - PROCESS | 1720 | 1466715571756 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1720 | 1466715571759 Marionette TRACE conn4 <- [1,794,null,{}] 13:59:31 INFO - PROCESS | 1720 | 1466715571766 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:31 INFO - PROCESS | 1720 | 1466715571777 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:32 INFO - PROCESS | 1720 | 1466715572053 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:59:32 INFO - PROCESS | 1720 | 1466715572274 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1720 | 1466715572284 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x9521d400 == 28 [pid = 1720] [id = 206] 13:59:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a976400) [pid = 1720] [serial = 619] [outer = (nil)] 13:59:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9b20f400) [pid = 1720] [serial = 620] [outer = 0x9a976400] 13:59:32 INFO - PROCESS | 1720 | 1466715572383 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9b2cbc00) [pid = 1720] [serial = 621] [outer = 0x9a976400] 13:59:33 INFO - PROCESS | 1720 | 1466715573311 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1632ms 13:59:33 INFO - PROCESS | 1720 | 1466715573388 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 1720 | 1466715573392 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:59:33 INFO - PROCESS | 1720 | 1466715573400 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1720 | 1466715573405 Marionette TRACE conn4 <- [1,798,null,{}] 13:59:33 INFO - PROCESS | 1720 | 1466715573411 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:33 INFO - PROCESS | 1720 | 1466715573416 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:33 INFO - PROCESS | 1720 | 1466715573641 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:59:33 INFO - PROCESS | 1720 | 1466715573867 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1720 | 1466715573876 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b71400 == 29 [pid = 1720] [id = 207] 13:59:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9889ec00) [pid = 1720] [serial = 622] [outer = (nil)] 13:59:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9b563000) [pid = 1720] [serial = 623] [outer = 0x9889ec00] 13:59:34 INFO - PROCESS | 1720 | 1466715574008 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b567c00) [pid = 1720] [serial = 624] [outer = 0x9889ec00] 13:59:34 INFO - PROCESS | 1720 | 1466715574927 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1584ms 13:59:34 INFO - PROCESS | 1720 | 1466715574986 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:59:35 INFO - PROCESS | 1720 | 1466715574997 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:59:35 INFO - PROCESS | 1720 | 1466715575005 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1720 | 1466715575009 Marionette TRACE conn4 <- [1,802,null,{}] 13:59:35 INFO - PROCESS | 1720 | 1466715575016 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:35 INFO - PROCESS | 1720 | 1466715575022 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:35 INFO - PROCESS | 1720 | 1466715575224 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:59:35 INFO - PROCESS | 1720 | 1466715575436 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1720 | 1466715575444 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x952fa400 == 30 [pid = 1720] [id = 208] 13:59:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x992e7000) [pid = 1720] [serial = 625] [outer = (nil)] 13:59:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b5a8400) [pid = 1720] [serial = 626] [outer = 0x992e7000] 13:59:35 INFO - PROCESS | 1720 | 1466715575579 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b5ad000) [pid = 1720] [serial = 627] [outer = 0x992e7000] 13:59:36 INFO - PROCESS | 1720 | 1466715576490 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1540ms 13:59:36 INFO - PROCESS | 1720 | 1466715576544 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1720 | 1466715576547 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:59:36 INFO - PROCESS | 1720 | 1466715576555 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1720 | 1466715576558 Marionette TRACE conn4 <- [1,806,null,{}] 13:59:36 INFO - PROCESS | 1720 | 1466715576564 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:36 INFO - PROCESS | 1720 | 1466715576570 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:36 INFO - PROCESS | 1720 | 1466715576767 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:59:37 INFO - PROCESS | 1720 | 1466715576981 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 1720 | 1466715576992 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f380c00 == 31 [pid = 1720] [id = 209] 13:59:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8f383c00) [pid = 1720] [serial = 628] [outer = (nil)] 13:59:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x918a1400) [pid = 1720] [serial = 629] [outer = 0x8f383c00] 13:59:37 INFO - PROCESS | 1720 | 1466715577124 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x93b69c00) [pid = 1720] [serial = 630] [outer = 0x8f383c00] 13:59:38 INFO - PROCESS | 1720 | 1466715578348 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1836ms 13:59:38 INFO - PROCESS | 1720 | 1466715578393 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1720 | 1466715578399 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:59:38 INFO - PROCESS | 1720 | 1466715578407 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1720 | 1466715578415 Marionette TRACE conn4 <- [1,810,null,{}] 13:59:38 INFO - PROCESS | 1720 | 1466715578423 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:38 INFO - PROCESS | 1720 | 1466715578428 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:38 INFO - PROCESS | 1720 | 1466715578619 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:59:38 INFO - PROCESS | 1720 | 1466715578804 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1720 | 1466715578812 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e8000 == 32 [pid = 1720] [id = 210] 13:59:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x924e8800) [pid = 1720] [serial = 631] [outer = (nil)] 13:59:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x95212c00) [pid = 1720] [serial = 632] [outer = 0x924e8800] 13:59:38 INFO - PROCESS | 1720 | 1466715578954 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x952f6c00) [pid = 1720] [serial = 633] [outer = 0x924e8800] 13:59:39 INFO - PROCESS | 1720 | 1466715579967 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1643ms 13:59:40 INFO - PROCESS | 1720 | 1466715580050 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1720 | 1466715580058 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:59:40 INFO - PROCESS | 1720 | 1466715580068 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1720 | 1466715580072 Marionette TRACE conn4 <- [1,814,null,{}] 13:59:40 INFO - PROCESS | 1720 | 1466715580078 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:40 INFO - PROCESS | 1720 | 1466715580084 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7c00 == 31 [pid = 1720] [id = 191] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x8f381000 == 30 [pid = 1720] [id = 190] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac7400 == 29 [pid = 1720] [id = 189] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dbc00 == 28 [pid = 1720] [id = 188] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x8f381c00 == 27 [pid = 1720] [id = 194] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x918a0c00 == 26 [pid = 1720] [id = 184] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37b800 == 25 [pid = 1720] [id = 195] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4000 == 24 [pid = 1720] [id = 192] 13:59:41 INFO - PROCESS | 1720 | --DOCSHELL 0x99796000 == 23 [pid = 1720] [id = 193] 13:59:41 INFO - PROCESS | 1720 | 1466715581538 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9c2cc000) [pid = 1720] [serial = 551] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x99799000) [pid = 1720] [serial = 542] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x91898800) [pid = 1720] [serial = 557] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x924e2000) [pid = 1720] [serial = 538] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x93b6e400) [pid = 1720] [serial = 539] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f2e1000) [pid = 1720] [serial = 535] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a881c00) [pid = 1720] [serial = 544] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9b44a800) [pid = 1720] [serial = 547] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9c0ea400) [pid = 1720] [serial = 550] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9ad30c00) [pid = 1720] [serial = 545] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8f380400) [pid = 1720] [serial = 536] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x96ee3800) [pid = 1720] [serial = 541] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x917cec00) [pid = 1720] [serial = 556] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9229dc00) [pid = 1720] [serial = 559] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x924e4400) [pid = 1720] [serial = 553] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x93c66800) [pid = 1720] [serial = 554] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x922a5000) [pid = 1720] [serial = 560] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9b56a400) [pid = 1720] [serial = 548] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x93c60c00) [pid = 1720] [serial = 562] [outer = (nil)] [url = about:blank] 13:59:41 INFO - PROCESS | 1720 | 1466715581862 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1720 | 1466715581872 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7400 == 24 [pid = 1720] [id = 211] 13:59:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f377400) [pid = 1720] [serial = 634] [outer = (nil)] 13:59:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f37c400) [pid = 1720] [serial = 635] [outer = 0x8f377400] 13:59:41 INFO - PROCESS | 1720 | 1466715581953 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8fd7a000) [pid = 1720] [serial = 636] [outer = 0x8f377400] 13:59:42 INFO - PROCESS | 1720 | 1466715582800 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1720 | 1466715582862 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:59:42 INFO - PROCESS | 1720 | 1466715582871 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1720 | 1466715582875 Marionette TRACE conn4 <- [1,818,null,{}] 13:59:42 INFO - PROCESS | 1720 | 1466715582883 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:42 INFO - PROCESS | 1720 | 1466715582889 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:43 INFO - PROCESS | 1720 | 1466715583071 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:59:43 INFO - PROCESS | 1720 | 1466715583233 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1720 | 1466715583243 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cec00 == 25 [pid = 1720] [id = 212] 13:59:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9189b400) [pid = 1720] [serial = 637] [outer = (nil)] 13:59:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91ac1c00) [pid = 1720] [serial = 638] [outer = 0x9189b400] 13:59:43 INFO - PROCESS | 1720 | 1466715583322 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9229e800) [pid = 1720] [serial = 639] [outer = 0x9189b400] 13:59:44 INFO - PROCESS | 1720 | 1466715584274 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1436ms 13:59:44 INFO - PROCESS | 1720 | 1466715584309 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1720 | 1466715584314 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:59:44 INFO - PROCESS | 1720 | 1466715584322 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1720 | 1466715584326 Marionette TRACE conn4 <- [1,822,null,{}] 13:59:44 INFO - PROCESS | 1720 | 1466715584333 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:44 INFO - PROCESS | 1720 | 1466715584338 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:44 INFO - PROCESS | 1720 | 1466715584578 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:59:44 INFO - PROCESS | 1720 | 1466715584610 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1720 | 1466715584618 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x924ea800 == 26 [pid = 1720] [id = 213] 13:59:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x924eac00) [pid = 1720] [serial = 640] [outer = (nil)] 13:59:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x93979c00) [pid = 1720] [serial = 641] [outer = 0x924eac00] 13:59:44 INFO - PROCESS | 1720 | 1466715584692 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x93c66800) [pid = 1720] [serial = 642] [outer = 0x924eac00] 13:59:45 INFO - PROCESS | 1720 | 1466715585769 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1720 | 1466715585823 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:59:45 INFO - PROCESS | 1720 | 1466715585848 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1720 | 1466715585857 Marionette TRACE conn4 <- [1,826,null,{}] 13:59:45 INFO - PROCESS | 1720 | 1466715585864 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:45 INFO - PROCESS | 1720 | 1466715585871 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:46 INFO - PROCESS | 1720 | 1466715586656 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x91896c00) [pid = 1720] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x92297800) [pid = 1720] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f2e0400) [pid = 1720] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x918a0000) [pid = 1720] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x99fdf400) [pid = 1720] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x98061000) [pid = 1720] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9229ac00) [pid = 1720] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x96ed8000) [pid = 1720] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x95380000) [pid = 1720] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x924e6000) [pid = 1720] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x99f4d800) [pid = 1720] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92298000) [pid = 1720] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x952ee400) [pid = 1720] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:59:46 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93b6c000) [pid = 1720] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:59:46 INFO - PROCESS | 1720 | 1466715586829 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1720 | 1466715586838 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0400 == 27 [pid = 1720] [id = 214] 13:59:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f37e800) [pid = 1720] [serial = 643] [outer = (nil)] 13:59:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9229c800) [pid = 1720] [serial = 644] [outer = 0x8f37e800] 13:59:46 INFO - PROCESS | 1720 | 1466715586916 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x952f3400) [pid = 1720] [serial = 645] [outer = 0x8f37e800] 13:59:47 INFO - PROCESS | 1720 | 1466715587689 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1907ms 13:59:47 INFO - PROCESS | 1720 | 1466715587747 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1720 | 1466715587750 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:59:47 INFO - PROCESS | 1720 | 1466715587758 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1720 | 1466715587761 Marionette TRACE conn4 <- [1,830,null,{}] 13:59:47 INFO - PROCESS | 1720 | 1466715587767 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:47 INFO - PROCESS | 1720 | 1466715587771 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:47 INFO - PROCESS | 1720 | 1466715587987 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:59:48 INFO - PROCESS | 1720 | 1466715588000 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1720 | 1466715588011 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x918a0000 == 28 [pid = 1720] [id = 215] 13:59:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91abe800) [pid = 1720] [serial = 646] [outer = (nil)] 13:59:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x98057000) [pid = 1720] [serial = 647] [outer = 0x91abe800] 13:59:48 INFO - PROCESS | 1720 | 1466715588083 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9805f800) [pid = 1720] [serial = 648] [outer = 0x91abe800] 13:59:49 INFO - PROCESS | 1720 | 1466715589147 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1430ms 13:59:49 INFO - PROCESS | 1720 | 1466715589189 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1720 | 1466715589197 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:59:49 INFO - PROCESS | 1720 | 1466715589207 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1720 | 1466715589213 Marionette TRACE conn4 <- [1,834,null,{}] 13:59:49 INFO - PROCESS | 1720 | 1466715589222 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:49 INFO - PROCESS | 1720 | 1466715589229 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:49 INFO - PROCESS | 1720 | 1466715589442 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:59:49 INFO - PROCESS | 1720 | 1466715589680 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1720 | 1466715589696 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c9c00 == 29 [pid = 1720] [id = 216] 13:59:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91896400) [pid = 1720] [serial = 649] [outer = (nil)] 13:59:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9229cc00) [pid = 1720] [serial = 650] [outer = 0x91896400] 13:59:49 INFO - PROCESS | 1720 | 1466715589833 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x938da400) [pid = 1720] [serial = 651] [outer = 0x91896400] 13:59:50 INFO - PROCESS | 1720 | 1466715590842 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1687ms 13:59:50 INFO - PROCESS | 1720 | 1466715590893 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1720 | 1466715590901 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:59:50 INFO - PROCESS | 1720 | 1466715590913 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1720 | 1466715590917 Marionette TRACE conn4 <- [1,838,null,{}] 13:59:50 INFO - PROCESS | 1720 | 1466715590924 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:50 INFO - PROCESS | 1720 | 1466715590930 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:51 INFO - PROCESS | 1720 | 1466715591164 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:59:51 INFO - PROCESS | 1720 | 1466715591380 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1720 | 1466715591389 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e9c00 == 30 [pid = 1720] [id = 217] 13:59:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8fd7ac00) [pid = 1720] [serial = 652] [outer = (nil)] 13:59:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x98062800) [pid = 1720] [serial = 653] [outer = 0x8fd7ac00] 13:59:51 INFO - PROCESS | 1720 | 1466715591526 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9979ac00) [pid = 1720] [serial = 654] [outer = 0x8fd7ac00] 13:59:52 INFO - PROCESS | 1720 | 1466715592593 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1744ms 13:59:52 INFO - PROCESS | 1720 | 1466715592658 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1720 | 1466715592665 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:59:52 INFO - PROCESS | 1720 | 1466715592681 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1720 | 1466715592688 Marionette TRACE conn4 <- [1,842,null,{}] 13:59:52 INFO - PROCESS | 1720 | 1466715592708 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:52 INFO - PROCESS | 1720 | 1466715592718 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:53 INFO - PROCESS | 1720 | 1466715593025 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:59:53 INFO - PROCESS | 1720 | 1466715593197 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1720 | 1466715593210 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6ef400 == 31 [pid = 1720] [id = 218] 13:59:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6f0800) [pid = 1720] [serial = 655] [outer = (nil)] 13:59:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a6f7800) [pid = 1720] [serial = 656] [outer = 0x9a6f0800] 13:59:53 INFO - PROCESS | 1720 | 1466715593303 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a773000) [pid = 1720] [serial = 657] [outer = 0x9a6f0800] 13:59:54 INFO - PROCESS | 1720 | 1466715594260 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1646ms 13:59:54 INFO - PROCESS | 1720 | 1466715594328 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:59:54 INFO - PROCESS | 1720 | 1466715594333 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:59:54 INFO - PROCESS | 1720 | 1466715594340 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1720 | 1466715594343 Marionette TRACE conn4 <- [1,846,null,{}] 13:59:54 INFO - PROCESS | 1720 | 1466715594350 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:54 INFO - PROCESS | 1720 | 1466715594355 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:54 INFO - PROCESS | 1720 | 1466715594550 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:59:54 INFO - PROCESS | 1720 | 1466715594774 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1720 | 1466715594784 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a788800 == 32 [pid = 1720] [id = 219] 13:59:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a881000) [pid = 1720] [serial = 658] [outer = (nil)] 13:59:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a970000) [pid = 1720] [serial = 659] [outer = 0x9a881000] 13:59:54 INFO - PROCESS | 1720 | 1466715594917 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a973800) [pid = 1720] [serial = 660] [outer = 0x9a881000] 13:59:55 INFO - PROCESS | 1720 | 1466715595858 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1540ms 13:59:55 INFO - PROCESS | 1720 | 1466715595880 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1720 | 1466715595884 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:59:55 INFO - PROCESS | 1720 | 1466715595891 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1720 | 1466715595895 Marionette TRACE conn4 <- [1,850,null,{}] 13:59:55 INFO - PROCESS | 1720 | 1466715595901 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:55 INFO - PROCESS | 1720 | 1466715595907 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:56 INFO - PROCESS | 1720 | 1466715596092 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:59:56 INFO - PROCESS | 1720 | 1466715596254 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1720 | 1466715596262 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x93986800 == 33 [pid = 1720] [id = 220] 13:59:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9e4800) [pid = 1720] [serial = 661] [outer = (nil)] 13:59:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a9f7400) [pid = 1720] [serial = 662] [outer = 0x9a9e4800] 13:59:56 INFO - PROCESS | 1720 | 1466715596355 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9ad21c00) [pid = 1720] [serial = 663] [outer = 0x9a9e4800] 13:59:57 INFO - PROCESS | 1720 | 1466715597362 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1538ms 13:59:57 INFO - PROCESS | 1720 | 1466715597431 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:59:57 INFO - PROCESS | 1720 | 1466715597436 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:59:57 INFO - PROCESS | 1720 | 1466715597442 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1720 | 1466715597446 Marionette TRACE conn4 <- [1,854,null,{}] 13:59:57 INFO - PROCESS | 1720 | 1466715597453 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:57 INFO - PROCESS | 1720 | 1466715597465 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:57 INFO - PROCESS | 1720 | 1466715597763 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:59:58 INFO - PROCESS | 1720 | 1466715597999 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1720 | 1466715598007 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9fa400 == 34 [pid = 1720] [id = 221] 13:59:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9ad2c000) [pid = 1720] [serial = 664] [outer = (nil)] 13:59:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b213000) [pid = 1720] [serial = 665] [outer = 0x9ad2c000] 13:59:58 INFO - PROCESS | 1720 | 1466715598109 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b44a800) [pid = 1720] [serial = 666] [outer = 0x9ad2c000] 13:59:59 INFO - PROCESS | 1720 | 1466715599124 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1739ms 13:59:59 INFO - PROCESS | 1720 | 1466715599183 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1720 | 1466715599188 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:59:59 INFO - PROCESS | 1720 | 1466715599195 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1720 | 1466715599200 Marionette TRACE conn4 <- [1,858,null,{}] 13:59:59 INFO - PROCESS | 1720 | 1466715599206 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:59 INFO - PROCESS | 1720 | 1466715599212 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:59 INFO - PROCESS | 1720 | 1466715599399 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:59:59 INFO - PROCESS | 1720 | 1466715599622 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1720 | 1466715599632 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 13:59:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4800 == 35 [pid = 1720] [id = 222] 13:59:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x917c8c00) [pid = 1720] [serial = 667] [outer = (nil)] 13:59:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b56a800) [pid = 1720] [serial = 668] [outer = 0x917c8c00] 13:59:59 INFO - PROCESS | 1720 | 1466715599763 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b564400) [pid = 1720] [serial = 669] [outer = 0x917c8c00] 14:00:00 INFO - PROCESS | 1720 | 1466715600701 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1551ms 14:00:00 INFO - PROCESS | 1720 | 1466715600748 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 14:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:00:00 INFO - PROCESS | 1720 | 1466715600753 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 14:00:00 INFO - PROCESS | 1720 | 1466715600759 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1720 | 1466715600763 Marionette TRACE conn4 <- [1,862,null,{}] 14:00:00 INFO - PROCESS | 1720 | 1466715600770 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:00 INFO - PROCESS | 1720 | 1466715600775 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:00 INFO - PROCESS | 1720 | 1466715600973 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 14:00:01 INFO - PROCESS | 1720 | 1466715601183 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1720 | 1466715601194 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2df400 == 36 [pid = 1720] [id = 223] 14:00:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8f2e1400) [pid = 1720] [serial = 670] [outer = (nil)] 14:00:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9bba1800) [pid = 1720] [serial = 671] [outer = 0x8f2e1400] 14:00:01 INFO - PROCESS | 1720 | 1466715601326 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9c029c00) [pid = 1720] [serial = 672] [outer = 0x8f2e1400] 14:00:02 INFO - PROCESS | 1720 | 1466715602397 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1682ms 14:00:02 INFO - PROCESS | 1720 | 1466715602442 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1720 | 1466715602447 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 14:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:00:02 INFO - PROCESS | 1720 | 1466715602454 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1720 | 1466715602459 Marionette TRACE conn4 <- [1,866,null,{}] 14:00:02 INFO - PROCESS | 1720 | 1466715602467 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:02 INFO - PROCESS | 1720 | 1466715602472 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:02 INFO - PROCESS | 1720 | 1466715602703 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 14:00:02 INFO - PROCESS | 1720 | 1466715602942 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1720 | 1466715602950 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37a400 == 37 [pid = 1720] [id = 224] 14:00:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8fd7e000) [pid = 1720] [serial = 673] [outer = (nil)] 14:00:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x93979800) [pid = 1720] [serial = 674] [outer = 0x8fd7e000] 14:00:03 INFO - PROCESS | 1720 | 1466715603039 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x96edbc00) [pid = 1720] [serial = 675] [outer = 0x8fd7e000] 14:00:04 INFO - PROCESS | 1720 | 1466715603997 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1584ms 14:00:04 INFO - PROCESS | 1720 | 1466715604040 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 14:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:00:04 INFO - PROCESS | 1720 | 1466715604044 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 14:00:04 INFO - PROCESS | 1720 | 1466715604051 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1720 | 1466715604055 Marionette TRACE conn4 <- [1,870,null,{}] 14:00:04 INFO - PROCESS | 1720 | 1466715604062 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:04 INFO - PROCESS | 1720 | 1466715604067 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:04 INFO - PROCESS | 1720 | 1466715604444 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 14:00:04 INFO - PROCESS | 1720 | 1466715604676 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1720 | 1466715604684 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7d400 == 38 [pid = 1720] [id = 225] 14:00:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8fd81800) [pid = 1720] [serial = 676] [outer = (nil)] 14:00:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x917cd000) [pid = 1720] [serial = 677] [outer = 0x8fd81800] 14:00:04 INFO - PROCESS | 1720 | 1466715604767 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x91899c00) [pid = 1720] [serial = 678] [outer = 0x8fd81800] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8f380000) [pid = 1720] [serial = 563] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x918a1c00) [pid = 1720] [serial = 590] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x91ac7c00) [pid = 1720] [serial = 591] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x924e7c00) [pid = 1720] [serial = 593] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x938e4c00) [pid = 1720] [serial = 594] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8f378000) [pid = 1720] [serial = 565] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8f384c00) [pid = 1720] [serial = 566] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a973400) [pid = 1720] [serial = 587] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a96b400) [pid = 1720] [serial = 588] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9a220000) [pid = 1720] [serial = 580] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a6ee000) [pid = 1720] [serial = 581] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x99efa400) [pid = 1720] [serial = 577] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9979f400) [pid = 1720] [serial = 578] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x922a4c00) [pid = 1720] [serial = 568] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9232a400) [pid = 1720] [serial = 569] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x96ee4800) [pid = 1720] [serial = 574] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x99795800) [pid = 1720] [serial = 600] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93b65800) [pid = 1720] [serial = 575] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x95217800) [pid = 1720] [serial = 571] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x952eec00) [pid = 1720] [serial = 572] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a969800) [pid = 1720] [serial = 583] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a96ac00) [pid = 1720] [serial = 584] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a47f400) [pid = 1720] [serial = 602] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a5d3000) [pid = 1720] [serial = 603] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x922a5400) [pid = 1720] [serial = 377] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x96ed8800) [pid = 1720] [serial = 597] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x952fc000) [pid = 1720] [serial = 596] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9805d800) [pid = 1720] [serial = 599] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1720 | 1466715605890 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1857ms 14:00:05 INFO - PROCESS | 1720 | 1466715605909 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 14:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:00:05 INFO - PROCESS | 1720 | 1466715605915 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 14:00:05 INFO - PROCESS | 1720 | 1466715605925 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1720 | 1466715605931 Marionette TRACE conn4 <- [1,874,null,{}] 14:00:05 INFO - PROCESS | 1720 | 1466715605952 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 1720 | 1466715605959 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:06 INFO - PROCESS | 1720 | 1466715606139 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 14:00:06 INFO - PROCESS | 1720 | 1466715606149 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1720 | 1466715606156 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x91897000 == 39 [pid = 1720] [id = 226] 14:00:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x918a1c00) [pid = 1720] [serial = 679] [outer = (nil)] 14:00:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9229dc00) [pid = 1720] [serial = 680] [outer = 0x918a1c00] 14:00:06 INFO - PROCESS | 1720 | 1466715606236 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9232a400) [pid = 1720] [serial = 681] [outer = 0x918a1c00] 14:00:07 INFO - PROCESS | 1720 | 1466715607208 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1347ms 14:00:07 INFO - PROCESS | 1720 | 1466715607271 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1720 | 1466715607277 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 14:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:00:07 INFO - PROCESS | 1720 | 1466715607294 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1720 | 1466715607298 Marionette TRACE conn4 <- [1,878,null,{}] 14:00:07 INFO - PROCESS | 1720 | 1466715607305 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 1720 | 1466715607310 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:07 INFO - PROCESS | 1720 | 1466715607493 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 14:00:07 INFO - PROCESS | 1720 | 1466715607507 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1720 | 1466715607514 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37f400 == 40 [pid = 1720] [id = 227] 14:00:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x951ebc00) [pid = 1720] [serial = 682] [outer = (nil)] 14:00:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9521a000) [pid = 1720] [serial = 683] [outer = 0x951ebc00] 14:00:07 INFO - PROCESS | 1720 | 1466715607592 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x952f8000) [pid = 1720] [serial = 684] [outer = 0x951ebc00] 14:00:08 INFO - PROCESS | 1720 | 1466715608635 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1382ms 14:00:08 INFO - PROCESS | 1720 | 1466715608676 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1720 | 1466715608683 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:00:08 INFO - PROCESS | 1720 | 1466715608709 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1720 | 1466715608717 Marionette TRACE conn4 <- [1,882,null,{}] 14:00:08 INFO - PROCESS | 1720 | 1466715608723 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 1720 | 1466715608730 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:09 INFO - PROCESS | 1720 | 1466715608995 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 14:00:09 INFO - PROCESS | 1720 | 1466715609023 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1720 | 1466715609030 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x947f7c00 == 41 [pid = 1720] [id = 228] 14:00:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x947fa800) [pid = 1720] [serial = 685] [outer = (nil)] 14:00:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x99799000) [pid = 1720] [serial = 686] [outer = 0x947fa800] 14:00:09 INFO - PROCESS | 1720 | 1466715609122 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x99f11800) [pid = 1720] [serial = 687] [outer = 0x947fa800] 14:00:10 INFO - PROCESS | 1720 | 1466715610058 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1401ms 14:00:10 INFO - PROCESS | 1720 | 1466715610103 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1720 | 1466715610107 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 14:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:00:10 INFO - PROCESS | 1720 | 1466715610121 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1720 | 1466715610125 Marionette TRACE conn4 <- [1,886,null,{}] 14:00:10 INFO - PROCESS | 1720 | 1466715610131 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 1720 | 1466715610136 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:10 INFO - PROCESS | 1720 | 1466715610349 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9189b400) [pid = 1720] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x924eac00) [pid = 1720] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x952f0c00) [pid = 1720] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a76c800) [pid = 1720] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8f37e800) [pid = 1720] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a976400) [pid = 1720] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f383c00) [pid = 1720] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9889ec00) [pid = 1720] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f377400) [pid = 1720] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x924e8800) [pid = 1720] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a76e400) [pid = 1720] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x992e7000) [pid = 1720] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9189ac00) [pid = 1720] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:00:10 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x96edb800) [pid = 1720] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:00:10 INFO - PROCESS | 1720 | 1466715610665 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1720 | 1466715610673 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2de800 == 42 [pid = 1720] [id = 229] 14:00:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f377400) [pid = 1720] [serial = 688] [outer = (nil)] 14:00:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x91ac6000) [pid = 1720] [serial = 689] [outer = 0x8f377400] 14:00:10 INFO - PROCESS | 1720 | 1466715610751 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x924ebc00) [pid = 1720] [serial = 690] [outer = 0x8f377400] 14:00:11 INFO - PROCESS | 1720 | 1466715611504 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1432ms 14:00:11 INFO - PROCESS | 1720 | 1466715611555 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1720 | 1466715611559 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:00:11 INFO - PROCESS | 1720 | 1466715611565 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1720 | 1466715611569 Marionette TRACE conn4 <- [1,890,null,{}] 14:00:11 INFO - PROCESS | 1720 | 1466715611574 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 1720 | 1466715611579 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:11 INFO - PROCESS | 1720 | 1466715611751 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 14:00:11 INFO - PROCESS | 1720 | 1466715611761 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1720 | 1466715611778 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a47f000 == 43 [pid = 1720] [id = 230] 14:00:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a47f400) [pid = 1720] [serial = 691] [outer = (nil)] 14:00:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a6ea000) [pid = 1720] [serial = 692] [outer = 0x9a47f400] 14:00:11 INFO - PROCESS | 1720 | 1466715611974 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a6f5800) [pid = 1720] [serial = 693] [outer = 0x9a47f400] 14:00:12 INFO - PROCESS | 1720 | 1466715612964 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1438ms 14:00:13 INFO - PROCESS | 1720 | 1466715613005 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1720 | 1466715613012 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 14:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:00:13 INFO - PROCESS | 1720 | 1466715613022 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1720 | 1466715613027 Marionette TRACE conn4 <- [1,894,null,{}] 14:00:13 INFO - PROCESS | 1720 | 1466715613038 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 1720 | 1466715613044 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:13 INFO - PROCESS | 1720 | 1466715613311 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 14:00:13 INFO - PROCESS | 1720 | 1466715613660 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1720 | 1466715613667 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c4400 == 44 [pid = 1720] [id = 231] 14:00:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91ac3400) [pid = 1720] [serial = 694] [outer = (nil)] 14:00:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x922a2400) [pid = 1720] [serial = 695] [outer = 0x91ac3400] 14:00:13 INFO - PROCESS | 1720 | 1466715613769 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x924e9c00) [pid = 1720] [serial = 696] [outer = 0x91ac3400] 14:00:14 INFO - PROCESS | 1720 | 1466715614762 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1791ms 14:00:14 INFO - PROCESS | 1720 | 1466715614813 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 14:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:00:14 INFO - PROCESS | 1720 | 1466715614822 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 14:00:14 INFO - PROCESS | 1720 | 1466715614834 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1720 | 1466715614839 Marionette TRACE conn4 <- [1,898,null,{}] 14:00:14 INFO - PROCESS | 1720 | 1466715614845 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:14 INFO - PROCESS | 1720 | 1466715614852 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:15 INFO - PROCESS | 1720 | 1466715615104 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 14:00:15 INFO - PROCESS | 1720 | 1466715615321 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1720 | 1466715615328 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x95220000 == 45 [pid = 1720] [id = 232] 14:00:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x96ed5800) [pid = 1720] [serial = 697] [outer = (nil)] 14:00:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9884bc00) [pid = 1720] [serial = 698] [outer = 0x96ed5800] 14:00:15 INFO - PROCESS | 1720 | 1466715615468 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x99255c00) [pid = 1720] [serial = 699] [outer = 0x96ed5800] 14:00:16 INFO - PROCESS | 1720 | 1466715616512 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1738ms 14:00:16 INFO - PROCESS | 1720 | 1466715616571 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1720 | 1466715616576 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 14:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:00:16 INFO - PROCESS | 1720 | 1466715616583 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1720 | 1466715616589 Marionette TRACE conn4 <- [1,902,null,{}] 14:00:16 INFO - PROCESS | 1720 | 1466715616650 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 1720 | 1466715616660 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:16 INFO - PROCESS | 1720 | 1466715616919 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 14:00:17 INFO - PROCESS | 1720 | 1466715617074 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 1720 | 1466715617088 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a969800 == 46 [pid = 1720] [id = 233] 14:00:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a96a000) [pid = 1720] [serial = 700] [outer = (nil)] 14:00:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a972800) [pid = 1720] [serial = 701] [outer = 0x9a96a000] 14:00:17 INFO - PROCESS | 1720 | 1466715617177 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a9f1400) [pid = 1720] [serial = 702] [outer = 0x9a96a000] 14:00:18 INFO - PROCESS | 1720 | 1466715618139 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1586ms 14:00:18 INFO - PROCESS | 1720 | 1466715618171 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1720 | 1466715618175 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 14:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:00:18 INFO - PROCESS | 1720 | 1466715618183 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1720 | 1466715618187 Marionette TRACE conn4 <- [1,906,null,{}] 14:00:18 INFO - PROCESS | 1720 | 1466715618193 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 1720 | 1466715618199 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:18 INFO - PROCESS | 1720 | 1466715618418 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 14:00:18 INFO - PROCESS | 1720 | 1466715618646 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1720 | 1466715618652 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7d000 == 47 [pid = 1720] [id = 234] 14:00:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x93b72c00) [pid = 1720] [serial = 703] [outer = (nil)] 14:00:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9ad26c00) [pid = 1720] [serial = 704] [outer = 0x93b72c00] 14:00:18 INFO - PROCESS | 1720 | 1466715618794 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b20b000) [pid = 1720] [serial = 705] [outer = 0x93b72c00] 14:00:19 INFO - PROCESS | 1720 | 1466715619707 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1594ms 14:00:19 INFO - PROCESS | 1720 | 1466715619778 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 14:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:00:19 INFO - PROCESS | 1720 | 1466715619784 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 14:00:19 INFO - PROCESS | 1720 | 1466715619791 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1720 | 1466715619795 Marionette TRACE conn4 <- [1,910,null,{}] 14:00:19 INFO - PROCESS | 1720 | 1466715619801 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 1720 | 1466715619807 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:20 INFO - PROCESS | 1720 | 1466715620006 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 14:00:20 INFO - PROCESS | 1720 | 1466715620225 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1720 | 1466715620236 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0800 == 48 [pid = 1720] [id = 235] 14:00:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a5ca000) [pid = 1720] [serial = 706] [outer = (nil)] 14:00:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b2d8800) [pid = 1720] [serial = 707] [outer = 0x9a5ca000] 14:00:20 INFO - PROCESS | 1720 | 1466715620336 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9bb19c00) [pid = 1720] [serial = 708] [outer = 0x9a5ca000] 14:00:21 INFO - PROCESS | 1720 | 1466715621245 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1489ms 14:00:21 INFO - PROCESS | 1720 | 1466715621280 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 1720 | 1466715621285 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 14:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:00:21 INFO - PROCESS | 1720 | 1466715621292 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 1720 | 1466715621296 Marionette TRACE conn4 <- [1,914,null,{}] 14:00:21 INFO - PROCESS | 1720 | 1466715621302 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:21 INFO - PROCESS | 1720 | 1466715621313 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:21 INFO - PROCESS | 1720 | 1466715621538 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 14:00:21 INFO - PROCESS | 1720 | 1466715621760 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1720 | 1466715621772 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ad2d800 == 49 [pid = 1720] [id = 236] 14:00:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9bba5c00) [pid = 1720] [serial = 709] [outer = (nil)] 14:00:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9c2c8800) [pid = 1720] [serial = 710] [outer = 0x9bba5c00] 14:00:21 INFO - PROCESS | 1720 | 1466715621901 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9c2cf800) [pid = 1720] [serial = 711] [outer = 0x9bba5c00] 14:00:22 INFO - PROCESS | 1720 | 1466715622793 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1539ms 14:00:22 INFO - PROCESS | 1720 | 1466715622833 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1720 | 1466715622836 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:00:22 INFO - PROCESS | 1720 | 1466715622844 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1720 | 1466715622847 Marionette TRACE conn4 <- [1,918,null,{}] 14:00:22 INFO - PROCESS | 1720 | 1466715622853 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 1720 | 1466715622864 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:23 INFO - PROCESS | 1720 | 1466715623058 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 14:00:23 INFO - PROCESS | 1720 | 1466715623241 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 1720 | 1466715623248 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x98056000 == 50 [pid = 1720] [id = 237] 14:00:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a9ed000) [pid = 1720] [serial = 712] [outer = (nil)] 14:00:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9d516c00) [pid = 1720] [serial = 713] [outer = 0x9a9ed000] 14:00:23 INFO - PROCESS | 1720 | 1466715623383 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9d909c00) [pid = 1720] [serial = 714] [outer = 0x9a9ed000] 14:00:24 INFO - PROCESS | 1720 | 1466715624327 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1544ms 14:00:24 INFO - PROCESS | 1720 | 1466715624390 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 14:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:00:24 INFO - PROCESS | 1720 | 1466715624395 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 14:00:24 INFO - PROCESS | 1720 | 1466715624402 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1720 | 1466715624407 Marionette TRACE conn4 <- [1,922,null,{}] 14:00:24 INFO - PROCESS | 1720 | 1466715624413 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 1720 | 1466715624418 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:24 INFO - PROCESS | 1720 | 1466715624614 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 14:00:24 INFO - PROCESS | 1720 | 1466715624830 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1720 | 1466715624840 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x9979ec00 == 51 [pid = 1720] [id = 238] 14:00:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9a9f6400) [pid = 1720] [serial = 715] [outer = (nil)] 14:00:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0xa1111400) [pid = 1720] [serial = 716] [outer = 0x9a9f6400] 14:00:24 INFO - PROCESS | 1720 | 1466715624971 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0xa118e800) [pid = 1720] [serial = 717] [outer = 0x9a9f6400] 14:00:25 INFO - PROCESS | 1720 | 1466715625863 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1535ms 14:00:25 INFO - PROCESS | 1720 | 1466715625938 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1720 | 1466715625941 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:00:25 INFO - PROCESS | 1720 | 1466715625949 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1720 | 1466715625953 Marionette TRACE conn4 <- [1,926,null,{}] 14:00:25 INFO - PROCESS | 1720 | 1466715625959 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 1720 | 1466715625964 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:26 INFO - PROCESS | 1720 | 1466715626193 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 14:00:26 INFO - PROCESS | 1720 | 1466715626410 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1720 | 1466715626419 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c2c9c00 == 52 [pid = 1720] [id = 239] 14:00:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9d50f800) [pid = 1720] [serial = 718] [outer = (nil)] 14:00:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0xa236f800) [pid = 1720] [serial = 719] [outer = 0x9d50f800] 14:00:26 INFO - PROCESS | 1720 | 1466715626557 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0xa23ac000) [pid = 1720] [serial = 720] [outer = 0x9d50f800] 14:00:27 INFO - PROCESS | 1720 | 1466715627472 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1588ms 14:00:27 INFO - PROCESS | 1720 | 1466715627538 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1720 | 1466715627542 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:00:27 INFO - PROCESS | 1720 | 1466715627549 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1720 | 1466715627553 Marionette TRACE conn4 <- [1,930,null,{}] 14:00:27 INFO - PROCESS | 1720 | 1466715627559 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 1720 | 1466715627564 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:28 INFO - PROCESS | 1720 | 1466715628034 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 14:00:28 INFO - PROCESS | 1720 | 1466715628294 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1720 | 1466715628306 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab9000 == 53 [pid = 1720] [id = 240] 14:00:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x91aba000) [pid = 1720] [serial = 721] [outer = (nil)] 14:00:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x91ac7000) [pid = 1720] [serial = 722] [outer = 0x91aba000] 14:00:28 INFO - PROCESS | 1720 | 1466715628383 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x924dfc00) [pid = 1720] [serial = 723] [outer = 0x91aba000] 14:00:29 INFO - PROCESS | 1720 | 1466715629340 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1842ms 14:00:29 INFO - PROCESS | 1720 | 1466715629394 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 1720 | 1466715629400 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 14:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:00:29 INFO - PROCESS | 1720 | 1466715629409 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1720 | 1466715629414 Marionette TRACE conn4 <- [1,934,null,{}] 14:00:29 INFO - PROCESS | 1720 | 1466715629421 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 1720 | 1466715629427 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:29 INFO - PROCESS | 1720 | 1466715629621 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 14:00:29 INFO - PROCESS | 1720 | 1466715629954 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1720 | 1466715629964 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dfc00 == 54 [pid = 1720] [id = 241] 14:00:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x924e6c00) [pid = 1720] [serial = 724] [outer = (nil)] 14:00:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x96ed9000) [pid = 1720] [serial = 725] [outer = 0x924e6c00] 14:00:30 INFO - PROCESS | 1720 | 1466715630053 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x9925c400) [pid = 1720] [serial = 726] [outer = 0x924e6c00] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x922a1800 == 53 [pid = 1720] [id = 199] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9521fc00 == 52 [pid = 1720] [id = 198] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x924e8000 == 51 [pid = 1720] [id = 210] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7400 == 50 [pid = 1720] [id = 211] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x917d0400 == 49 [pid = 1720] [id = 197] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x917cf400 == 48 [pid = 1720] [id = 201] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x95388c00 == 47 [pid = 1720] [id = 202] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x93986c00 == 46 [pid = 1720] [id = 204] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dc800 == 45 [pid = 1720] [id = 200] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x952fa400 == 44 [pid = 1720] [id = 208] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x8f380c00 == 43 [pid = 1720] [id = 209] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9521d400 == 42 [pid = 1720] [id = 206] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x91895c00 == 41 [pid = 1720] [id = 196] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2de800 == 40 [pid = 1720] [id = 229] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x922a0c00 == 39 [pid = 1720] [id = 205] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x93b71400 == 38 [pid = 1720] [id = 207] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9a76d000 == 37 [pid = 1720] [id = 203] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab9000 == 36 [pid = 1720] [id = 240] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9979ec00 == 35 [pid = 1720] [id = 238] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9c2c9c00 == 34 [pid = 1720] [id = 239] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x98056000 == 33 [pid = 1720] [id = 237] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9ad2d800 == 32 [pid = 1720] [id = 236] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7d000 == 31 [pid = 1720] [id = 234] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x917d0800 == 30 [pid = 1720] [id = 235] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9a969800 == 29 [pid = 1720] [id = 233] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x95220000 == 28 [pid = 1720] [id = 232] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x9a47f000 == 27 [pid = 1720] [id = 230] 14:00:32 INFO - PROCESS | 1720 | --DOCSHELL 0x917c4400 == 26 [pid = 1720] [id = 231] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x98057000) [pid = 1720] [serial = 647] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x91ac1c00) [pid = 1720] [serial = 638] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x93979c00) [pid = 1720] [serial = 641] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a9f9000) [pid = 1720] [serial = 618] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9a9b5800) [pid = 1720] [serial = 614] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x952f3400) [pid = 1720] [serial = 645] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9b2cbc00) [pid = 1720] [serial = 621] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x93b69c00) [pid = 1720] [serial = 630] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x93c66800) [pid = 1720] [serial = 642] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9b567c00) [pid = 1720] [serial = 624] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9229c800) [pid = 1720] [serial = 644] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9b563000) [pid = 1720] [serial = 623] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8fd7a000) [pid = 1720] [serial = 636] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x95212c00) [pid = 1720] [serial = 632] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a881800) [pid = 1720] [serial = 612] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b5ad000) [pid = 1720] [serial = 627] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a776c00) [pid = 1720] [serial = 611] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9229e800) [pid = 1720] [serial = 639] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x924e4000) [pid = 1720] [serial = 605] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x951b4000) [pid = 1720] [serial = 606] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x99f4c400) [pid = 1720] [serial = 609] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a9f7000) [pid = 1720] [serial = 617] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a9ed400) [pid = 1720] [serial = 615] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9b20f400) [pid = 1720] [serial = 620] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9b5a8400) [pid = 1720] [serial = 626] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x952f6c00) [pid = 1720] [serial = 633] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x99258800) [pid = 1720] [serial = 608] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8f37c400) [pid = 1720] [serial = 635] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x918a1400) [pid = 1720] [serial = 629] [outer = (nil)] [url = about:blank] 14:00:32 INFO - PROCESS | 1720 | 1466715632559 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 3190ms 14:00:32 INFO - PROCESS | 1720 | 1466715632607 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1720 | 1466715632612 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:00:32 INFO - PROCESS | 1720 | 1466715632622 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1720 | 1466715632627 Marionette TRACE conn4 <- [1,938,null,{}] 14:00:32 INFO - PROCESS | 1720 | 1466715632636 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1720 | 1466715632643 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:32 INFO - PROCESS | 1720 | 1466715632820 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 14:00:32 INFO - PROCESS | 1720 | 1466715632968 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1720 | 1466715632982 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd82c00 == 27 [pid = 1720] [id = 242] 14:00:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x917c1800) [pid = 1720] [serial = 727] [outer = (nil)] 14:00:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x917c6400) [pid = 1720] [serial = 728] [outer = 0x917c1800] 14:00:33 INFO - PROCESS | 1720 | 1466715633065 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x917c8400) [pid = 1720] [serial = 729] [outer = 0x917c1800] 14:00:33 INFO - PROCESS | 1720 | 1466715633958 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1384ms 14:00:34 INFO - PROCESS | 1720 | 1466715634005 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 14:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:00:34 INFO - PROCESS | 1720 | 1466715634014 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 14:00:34 INFO - PROCESS | 1720 | 1466715634028 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1720 | 1466715634034 Marionette TRACE conn4 <- [1,942,null,{}] 14:00:34 INFO - PROCESS | 1720 | 1466715634040 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:34 INFO - PROCESS | 1720 | 1466715634045 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:34 INFO - PROCESS | 1720 | 1466715634225 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 14:00:34 INFO - PROCESS | 1720 | 1466715634350 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1720 | 1466715634358 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac4000 == 28 [pid = 1720] [id = 243] 14:00:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9229bc00) [pid = 1720] [serial = 730] [outer = (nil)] 14:00:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x922a4000) [pid = 1720] [serial = 731] [outer = 0x9229bc00] 14:00:34 INFO - PROCESS | 1720 | 1466715634443 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9232c800) [pid = 1720] [serial = 732] [outer = 0x9229bc00] 14:00:35 INFO - PROCESS | 1720 | 1466715635407 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1443ms 14:00:35 INFO - PROCESS | 1720 | 1466715635471 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 14:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:00:35 INFO - PROCESS | 1720 | 1466715635476 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 14:00:35 INFO - PROCESS | 1720 | 1466715635483 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1720 | 1466715635490 Marionette TRACE conn4 <- [1,946,null,{}] 14:00:35 INFO - PROCESS | 1720 | 1466715635518 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:35 INFO - PROCESS | 1720 | 1466715635528 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:35 INFO - PROCESS | 1720 | 1466715635759 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 14:00:35 INFO - PROCESS | 1720 | 1466715635784 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1720 | 1466715635800 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b0000 == 29 [pid = 1720] [id = 244] 14:00:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x951b0800) [pid = 1720] [serial = 733] [outer = (nil)] 14:00:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x95212c00) [pid = 1720] [serial = 734] [outer = 0x951b0800] 14:00:35 INFO - PROCESS | 1720 | 1466715635879 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9521d800) [pid = 1720] [serial = 735] [outer = 0x951b0800] 14:00:36 INFO - PROCESS | 1720 | 1466715636892 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1438ms 14:00:36 INFO - PROCESS | 1720 | 1466715636921 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1720 | 1466715636928 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:00:36 INFO - PROCESS | 1720 | 1466715636935 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1720 | 1466715636939 Marionette TRACE conn4 <- [1,950,null,{}] 14:00:36 INFO - PROCESS | 1720 | 1466715636951 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:36 INFO - PROCESS | 1720 | 1466715636955 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:37 INFO - PROCESS | 1720 | 1466715637837 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a47f400) [pid = 1720] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x947fa800) [pid = 1720] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8f377400) [pid = 1720] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x951ebc00) [pid = 1720] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x918a1c00) [pid = 1720] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8fd7e000) [pid = 1720] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a881000) [pid = 1720] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8fd81800) [pid = 1720] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8fd7ac00) [pid = 1720] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x917c8c00) [pid = 1720] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f2e1400) [pid = 1720] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9ad2c000) [pid = 1720] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91abe800) [pid = 1720] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91896400) [pid = 1720] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a9e4800) [pid = 1720] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:00:37 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a6f0800) [pid = 1720] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:00:38 INFO - PROCESS | 1720 | 1466715638053 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1720 | 1466715638061 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1400 == 30 [pid = 1720] [id = 245] 14:00:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f378000) [pid = 1720] [serial = 736] [outer = (nil)] 14:00:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8fd81800) [pid = 1720] [serial = 737] [outer = 0x8f378000] 14:00:38 INFO - PROCESS | 1720 | 1466715638141 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x952f7400) [pid = 1720] [serial = 738] [outer = 0x8f378000] 14:00:38 INFO - PROCESS | 1720 | 1466715638927 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2036ms 14:00:38 INFO - PROCESS | 1720 | 1466715638973 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 14:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:00:38 INFO - PROCESS | 1720 | 1466715638977 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 14:00:38 INFO - PROCESS | 1720 | 1466715638984 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1720 | 1466715638988 Marionette TRACE conn4 <- [1,954,null,{}] 14:00:38 INFO - PROCESS | 1720 | 1466715638994 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 1720 | 1466715639000 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:39 INFO - PROCESS | 1720 | 1466715639174 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 14:00:39 INFO - PROCESS | 1720 | 1466715639183 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1720 | 1466715639194 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e6c00 == 31 [pid = 1720] [id = 246] 14:00:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x952f2c00) [pid = 1720] [serial = 739] [outer = (nil)] 14:00:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x98850400) [pid = 1720] [serial = 740] [outer = 0x952f2c00] 14:00:39 INFO - PROCESS | 1720 | 1466715639269 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99257400) [pid = 1720] [serial = 741] [outer = 0x952f2c00] 14:00:40 INFO - PROCESS | 1720 | 1466715640369 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1436ms 14:00:40 INFO - PROCESS | 1720 | 1466715640421 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:00:40 INFO - PROCESS | 1720 | 1466715640428 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 14:00:40 INFO - PROCESS | 1720 | 1466715640437 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1720 | 1466715640444 Marionette TRACE conn4 <- [1,958,null,{}] 14:00:40 INFO - PROCESS | 1720 | 1466715640453 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 1720 | 1466715640459 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:40 INFO - PROCESS | 1720 | 1466715640675 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 14:00:40 INFO - PROCESS | 1720 | 1466715640924 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1720 | 1466715640934 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd81000 == 32 [pid = 1720] [id = 247] 14:00:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x917ca400) [pid = 1720] [serial = 742] [outer = (nil)] 14:00:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x91ac7400) [pid = 1720] [serial = 743] [outer = 0x917ca400] 14:00:41 INFO - PROCESS | 1720 | 1466715641077 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x924e2800) [pid = 1720] [serial = 744] [outer = 0x917ca400] 14:00:42 INFO - PROCESS | 1720 | 1466715642077 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1699ms 14:00:42 INFO - PROCESS | 1720 | 1466715642136 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1720 | 1466715642144 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:00:42 INFO - PROCESS | 1720 | 1466715642156 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1720 | 1466715642161 Marionette TRACE conn4 <- [1,962,null,{}] 14:00:42 INFO - PROCESS | 1720 | 1466715642169 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 1720 | 1466715642176 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:42 INFO - PROCESS | 1720 | 1466715642423 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 14:00:42 INFO - PROCESS | 1720 | 1466715642705 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1720 | 1466715642714 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7400 == 33 [pid = 1720] [id = 248] 14:00:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9521a800) [pid = 1720] [serial = 745] [outer = (nil)] 14:00:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x952f9800) [pid = 1720] [serial = 746] [outer = 0x9521a800] 14:00:42 INFO - PROCESS | 1720 | 1466715642815 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x96edd800) [pid = 1720] [serial = 747] [outer = 0x9521a800] 14:00:43 INFO - PROCESS | 1720 | 1466715643863 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1751ms 14:00:43 INFO - PROCESS | 1720 | 1466715643911 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1720 | 1466715643920 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:00:43 INFO - PROCESS | 1720 | 1466715643930 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1720 | 1466715643937 Marionette TRACE conn4 <- [1,966,null,{}] 14:00:43 INFO - PROCESS | 1720 | 1466715643957 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 1720 | 1466715643967 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:44 INFO - PROCESS | 1720 | 1466715644245 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 14:00:44 INFO - PROCESS | 1720 | 1466715644476 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1720 | 1466715644488 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a221400 == 34 [pid = 1720] [id = 249] 14:00:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a224400) [pid = 1720] [serial = 748] [outer = (nil)] 14:00:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a6eb400) [pid = 1720] [serial = 749] [outer = 0x9a224400] 14:00:44 INFO - PROCESS | 1720 | 1466715644599 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a76a800) [pid = 1720] [serial = 750] [outer = 0x9a224400] 14:00:45 INFO - PROCESS | 1720 | 1466715645548 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1688ms 14:00:45 INFO - PROCESS | 1720 | 1466715645620 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1720 | 1466715645626 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 14:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:00:45 INFO - PROCESS | 1720 | 1466715645634 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1720 | 1466715645639 Marionette TRACE conn4 <- [1,970,null,{}] 14:00:45 INFO - PROCESS | 1720 | 1466715645646 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:45 INFO - PROCESS | 1720 | 1466715645654 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:45 INFO - PROCESS | 1720 | 1466715645897 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 14:00:46 INFO - PROCESS | 1720 | 1466715646126 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1720 | 1466715646138 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6e8400 == 35 [pid = 1720] [id = 250] 14:00:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a776c00) [pid = 1720] [serial = 751] [outer = (nil)] 14:00:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a880c00) [pid = 1720] [serial = 752] [outer = 0x9a776c00] 14:00:46 INFO - PROCESS | 1720 | 1466715646243 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a968c00) [pid = 1720] [serial = 753] [outer = 0x9a776c00] 14:00:47 INFO - PROCESS | 1720 | 1466715647189 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1592ms 14:00:47 INFO - PROCESS | 1720 | 1466715647226 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1720 | 1466715647229 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 14:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:00:47 INFO - PROCESS | 1720 | 1466715647238 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1720 | 1466715647242 Marionette TRACE conn4 <- [1,974,null,{}] 14:00:47 INFO - PROCESS | 1720 | 1466715647249 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:47 INFO - PROCESS | 1720 | 1466715647255 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:47 INFO - PROCESS | 1720 | 1466715647458 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 14:00:47 INFO - PROCESS | 1720 | 1466715647685 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1720 | 1466715647692 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abd800 == 36 [pid = 1720] [id = 251] 14:00:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a777800) [pid = 1720] [serial = 754] [outer = (nil)] 14:00:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a9c0c00) [pid = 1720] [serial = 755] [outer = 0x9a777800] 14:00:47 INFO - PROCESS | 1720 | 1466715647826 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9a9ed800) [pid = 1720] [serial = 756] [outer = 0x9a777800] 14:00:48 INFO - PROCESS | 1720 | 1466715648797 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1597ms 14:00:48 INFO - PROCESS | 1720 | 1466715648836 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1720 | 1466715648841 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:00:48 INFO - PROCESS | 1720 | 1466715648848 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1720 | 1466715648853 Marionette TRACE conn4 <- [1,978,null,{}] 14:00:48 INFO - PROCESS | 1720 | 1466715648860 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 1720 | 1466715648873 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:49 INFO - PROCESS | 1720 | 1466715649155 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 14:00:49 INFO - PROCESS | 1720 | 1466715649436 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 1720 | 1466715649446 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2da800 == 37 [pid = 1720] [id = 252] 14:00:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8f2e6400) [pid = 1720] [serial = 757] [outer = (nil)] 14:00:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9ad2bc00) [pid = 1720] [serial = 758] [outer = 0x8f2e6400] 14:00:49 INFO - PROCESS | 1720 | 1466715649547 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x99253400) [pid = 1720] [serial = 759] [outer = 0x8f2e6400] 14:00:50 INFO - PROCESS | 1720 | 1466715650505 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1738ms 14:00:50 INFO - PROCESS | 1720 | 1466715650588 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 1720 | 1466715650593 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 14:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:00:50 INFO - PROCESS | 1720 | 1466715650600 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 1720 | 1466715650604 Marionette TRACE conn4 <- [1,982,null,{}] 14:00:50 INFO - PROCESS | 1720 | 1466715650611 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:50 INFO - PROCESS | 1720 | 1466715650615 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:50 INFO - PROCESS | 1720 | 1466715650812 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 14:00:51 INFO - PROCESS | 1720 | 1466715651002 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1720 | 1466715651012 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6eec00 == 38 [pid = 1720] [id = 253] 14:00:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9b20f800) [pid = 1720] [serial = 760] [outer = (nil)] 14:00:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9b450400) [pid = 1720] [serial = 761] [outer = 0x9b20f800] 14:00:51 INFO - PROCESS | 1720 | 1466715651143 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9b562400) [pid = 1720] [serial = 762] [outer = 0x9b20f800] 14:00:52 INFO - PROCESS | 1720 | 1466715652104 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1543ms 14:00:52 INFO - PROCESS | 1720 | 1466715652145 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1720 | 1466715652157 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 14:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:00:52 INFO - PROCESS | 1720 | 1466715652165 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1720 | 1466715652169 Marionette TRACE conn4 <- [1,986,null,{}] 14:00:52 INFO - PROCESS | 1720 | 1466715652176 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:52 INFO - PROCESS | 1720 | 1466715652182 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:52 INFO - PROCESS | 1720 | 1466715652385 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 14:00:52 INFO - PROCESS | 1720 | 1466715652602 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1720 | 1466715652612 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1000 == 39 [pid = 1720] [id = 254] 14:00:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f380c00) [pid = 1720] [serial = 763] [outer = (nil)] 14:00:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9b75c000) [pid = 1720] [serial = 764] [outer = 0x8f380c00] 14:00:52 INFO - PROCESS | 1720 | 1466715652757 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9bb19800) [pid = 1720] [serial = 765] [outer = 0x8f380c00] 14:00:53 INFO - PROCESS | 1720 | 1466715653759 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1638ms 14:00:53 INFO - PROCESS | 1720 | 1466715653806 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 1720 | 1466715653811 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 14:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:00:53 INFO - PROCESS | 1720 | 1466715653821 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1720 | 1466715653826 Marionette TRACE conn4 <- [1,990,null,{}] 14:00:53 INFO - PROCESS | 1720 | 1466715653834 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:53 INFO - PROCESS | 1720 | 1466715653838 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:54 INFO - PROCESS | 1720 | 1466715654036 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 14:00:54 INFO - PROCESS | 1720 | 1466715654276 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1720 | 1466715654290 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x99259800 == 40 [pid = 1720] [id = 255] 14:00:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x9a6ea400) [pid = 1720] [serial = 766] [outer = (nil)] 14:00:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9c0f0000) [pid = 1720] [serial = 767] [outer = 0x9a6ea400] 14:00:54 INFO - PROCESS | 1720 | 1466715654445 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9c2bdc00) [pid = 1720] [serial = 768] [outer = 0x9a6ea400] 14:00:55 INFO - PROCESS | 1720 | 1466715655371 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1636ms 14:00:55 INFO - PROCESS | 1720 | 1466715655457 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:00:55 INFO - PROCESS | 1720 | 1466715655461 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 14:00:55 INFO - PROCESS | 1720 | 1466715655469 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1720 | 1466715655473 Marionette TRACE conn4 <- [1,994,null,{}] 14:00:55 INFO - PROCESS | 1720 | 1466715655480 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 1720 | 1466715655486 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:55 INFO - PROCESS | 1720 | 1466715655723 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 14:00:55 INFO - PROCESS | 1720 | 1466715655954 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1720 | 1466715655964 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x938d9c00 == 41 [pid = 1720] [id = 256] 14:00:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x9521b400) [pid = 1720] [serial = 769] [outer = (nil)] 14:00:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9c0ec000) [pid = 1720] [serial = 770] [outer = 0x9521b400] 14:00:56 INFO - PROCESS | 1720 | 1466715656083 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x9c2c5800) [pid = 1720] [serial = 771] [outer = 0x9521b400] 14:00:57 INFO - PROCESS | 1720 | 1466715657140 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1732ms 14:00:57 INFO - PROCESS | 1720 | 1466715657201 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:00:57 INFO - PROCESS | 1720 | 1466715657206 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 14:00:57 INFO - PROCESS | 1720 | 1466715657214 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1720 | 1466715657219 Marionette TRACE conn4 <- [1,998,null,{}] 14:00:57 INFO - PROCESS | 1720 | 1466715657225 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 1720 | 1466715657231 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:57 INFO - PROCESS | 1720 | 1466715657455 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 14:00:57 INFO - PROCESS | 1720 | 1466715657708 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1720 | 1466715657721 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dd000 == 42 [pid = 1720] [id = 257] 14:00:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x8f2e2400) [pid = 1720] [serial = 772] [outer = (nil)] 14:00:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x92325400) [pid = 1720] [serial = 773] [outer = 0x8f2e2400] 14:00:57 INFO - PROCESS | 1720 | 1466715657858 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x9a9e2400) [pid = 1720] [serial = 774] [outer = 0x8f2e2400] 14:00:58 INFO - PROCESS | 1720 | 1466715658984 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1842ms 14:00:59 INFO - PROCESS | 1720 | 1466715659057 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1720 | 1466715659064 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:00:59 INFO - PROCESS | 1720 | 1466715659073 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1720 | 1466715659077 Marionette TRACE conn4 <- [1,1002,null,{}] 14:00:59 INFO - PROCESS | 1720 | 1466715659086 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1720 | 1466715659092 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:59 INFO - PROCESS | 1720 | 1466715659358 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 14:00:59 INFO - PROCESS | 1720 | 1466715659717 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1720 | 1466715659728 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:00:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f383c00 == 43 [pid = 1720] [id = 258] 14:00:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8f384000) [pid = 1720] [serial = 775] [outer = (nil)] 14:00:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x918a1800) [pid = 1720] [serial = 776] [outer = 0x8f384000] 14:00:59 INFO - PROCESS | 1720 | 1466715659814 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x92297800) [pid = 1720] [serial = 777] [outer = 0x8f384000] 14:01:00 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1400 == 42 [pid = 1720] [id = 245] 14:01:00 INFO - PROCESS | 1720 | --DOCSHELL 0x951b0000 == 41 [pid = 1720] [id = 244] 14:01:00 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac4000 == 40 [pid = 1720] [id = 243] 14:01:00 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd82c00 == 39 [pid = 1720] [id = 242] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x9a6ea000) [pid = 1720] [serial = 692] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x99799000) [pid = 1720] [serial = 686] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x91ac6000) [pid = 1720] [serial = 689] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9521a000) [pid = 1720] [serial = 683] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9229dc00) [pid = 1720] [serial = 680] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9232a400) [pid = 1720] [serial = 681] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x93979800) [pid = 1720] [serial = 674] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x96edbc00) [pid = 1720] [serial = 675] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9a970000) [pid = 1720] [serial = 659] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a973800) [pid = 1720] [serial = 660] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x917cd000) [pid = 1720] [serial = 677] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x91899c00) [pid = 1720] [serial = 678] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x98062800) [pid = 1720] [serial = 653] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9979ac00) [pid = 1720] [serial = 654] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9b56a800) [pid = 1720] [serial = 668] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9b564400) [pid = 1720] [serial = 669] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9bba1800) [pid = 1720] [serial = 671] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9c029c00) [pid = 1720] [serial = 672] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9b213000) [pid = 1720] [serial = 665] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9b44a800) [pid = 1720] [serial = 666] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9805f800) [pid = 1720] [serial = 648] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9229cc00) [pid = 1720] [serial = 650] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x938da400) [pid = 1720] [serial = 651] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a9f7400) [pid = 1720] [serial = 662] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9ad21c00) [pid = 1720] [serial = 663] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a6f7800) [pid = 1720] [serial = 656] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a773000) [pid = 1720] [serial = 657] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a6f5800) [pid = 1720] [serial = 693] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x99f11800) [pid = 1720] [serial = 687] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x924ebc00) [pid = 1720] [serial = 690] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x952f8000) [pid = 1720] [serial = 684] [outer = (nil)] [url = about:blank] 14:01:00 INFO - PROCESS | 1720 | 1466715660806 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1792ms 14:01:00 INFO - PROCESS | 1720 | 1466715660864 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1720 | 1466715660873 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:01:00 INFO - PROCESS | 1720 | 1466715660884 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1720 | 1466715660888 Marionette TRACE conn4 <- [1,1006,null,{}] 14:01:00 INFO - PROCESS | 1720 | 1466715660895 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 1720 | 1466715660902 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:01 INFO - PROCESS | 1720 | 1466715661098 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 14:01:01 INFO - PROCESS | 1720 | 1466715661231 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1720 | 1466715661238 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd82c00 == 40 [pid = 1720] [id = 259] 14:01:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x922a6c00) [pid = 1720] [serial = 778] [outer = (nil)] 14:01:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x93979800) [pid = 1720] [serial = 779] [outer = 0x922a6c00] 14:01:01 INFO - PROCESS | 1720 | 1466715661316 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x947eb400) [pid = 1720] [serial = 780] [outer = 0x922a6c00] 14:01:02 INFO - PROCESS | 1720 | 1466715662254 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1389ms 14:01:02 INFO - PROCESS | 1720 | 1466715662274 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:01:02 INFO - PROCESS | 1720 | 1466715662280 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 14:01:02 INFO - PROCESS | 1720 | 1466715662288 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1720 | 1466715662294 Marionette TRACE conn4 <- [1,1010,null,{}] 14:01:02 INFO - PROCESS | 1720 | 1466715662312 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 1720 | 1466715662321 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:02 INFO - PROCESS | 1720 | 1466715662514 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 14:01:02 INFO - PROCESS | 1720 | 1466715662660 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1720 | 1466715662681 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x9805f800 == 41 [pid = 1720] [id = 260] 14:01:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x98062800) [pid = 1720] [serial = 781] [outer = (nil)] 14:01:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9924e400) [pid = 1720] [serial = 782] [outer = 0x98062800] 14:01:02 INFO - PROCESS | 1720 | 1466715662761 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x99ef9800) [pid = 1720] [serial = 783] [outer = 0x98062800] 14:01:03 INFO - PROCESS | 1720 | 1466715663698 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1453ms 14:01:03 INFO - PROCESS | 1720 | 1466715663740 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:01:03 INFO - PROCESS | 1720 | 1466715663746 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 14:01:03 INFO - PROCESS | 1720 | 1466715663758 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1720 | 1466715663761 Marionette TRACE conn4 <- [1,1014,null,{}] 14:01:03 INFO - PROCESS | 1720 | 1466715663768 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:03 INFO - PROCESS | 1720 | 1466715663774 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:04 INFO - PROCESS | 1720 | 1466715664011 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 14:01:04 INFO - PROCESS | 1720 | 1466715664034 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1720 | 1466715664042 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x96edbc00 == 42 [pid = 1720] [id = 261] 14:01:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x99f48c00) [pid = 1720] [serial = 784] [outer = (nil)] 14:01:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x99fdcc00) [pid = 1720] [serial = 785] [outer = 0x99f48c00] 14:01:04 INFO - PROCESS | 1720 | 1466715664147 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a2a3400) [pid = 1720] [serial = 786] [outer = 0x99f48c00] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x91ac3400) [pid = 1720] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8f378000) [pid = 1720] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9229bc00) [pid = 1720] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x917c1800) [pid = 1720] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x93b72c00) [pid = 1720] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x951b0800) [pid = 1720] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a96a000) [pid = 1720] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9d50f800) [pid = 1720] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a5ca000) [pid = 1720] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x96ed5800) [pid = 1720] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x91aba000) [pid = 1720] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a9f6400) [pid = 1720] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x924e6c00) [pid = 1720] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9ed000) [pid = 1720] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:01:04 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9bba5c00) [pid = 1720] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:01:05 INFO - PROCESS | 1720 | 1466715665267 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1539ms 14:01:05 INFO - PROCESS | 1720 | 1466715665291 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 14:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:01:05 INFO - PROCESS | 1720 | 1466715665296 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 14:01:05 INFO - PROCESS | 1720 | 1466715665304 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1720 | 1466715665308 Marionette TRACE conn4 <- [1,1018,null,{}] 14:01:05 INFO - PROCESS | 1720 | 1466715665321 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 1720 | 1466715665327 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:05 INFO - PROCESS | 1720 | 1466715665504 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 14:01:05 INFO - PROCESS | 1720 | 1466715665519 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1720 | 1466715665531 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c1800 == 43 [pid = 1720] [id = 262] 14:01:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9229b800) [pid = 1720] [serial = 787] [outer = (nil)] 14:01:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a2df000) [pid = 1720] [serial = 788] [outer = 0x9229b800] 14:01:05 INFO - PROCESS | 1720 | 1466715665604 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a6f2c00) [pid = 1720] [serial = 789] [outer = 0x9229b800] 14:01:06 INFO - PROCESS | 1720 | 1466715666516 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1243ms 14:01:06 INFO - PROCESS | 1720 | 1466715666547 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1720 | 1466715666551 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:01:06 INFO - PROCESS | 1720 | 1466715666557 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1720 | 1466715666561 Marionette TRACE conn4 <- [1,1022,null,{}] 14:01:06 INFO - PROCESS | 1720 | 1466715666567 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:06 INFO - PROCESS | 1720 | 1466715666576 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:06 INFO - PROCESS | 1720 | 1466715666789 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 14:01:07 INFO - PROCESS | 1720 | 1466715667024 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1720 | 1466715667035 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dc000 == 44 [pid = 1720] [id = 263] 14:01:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8f2dd400) [pid = 1720] [serial = 790] [outer = (nil)] 14:01:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8f377400) [pid = 1720] [serial = 791] [outer = 0x8f2dd400] 14:01:07 INFO - PROCESS | 1720 | 1466715667135 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8f383400) [pid = 1720] [serial = 792] [outer = 0x8f2dd400] 14:01:08 INFO - PROCESS | 1720 | 1466715668270 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1783ms 14:01:08 INFO - PROCESS | 1720 | 1466715668345 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1720 | 1466715668352 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:01:08 INFO - PROCESS | 1720 | 1466715668362 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1720 | 1466715668368 Marionette TRACE conn4 <- [1,1026,null,{}] 14:01:08 INFO - PROCESS | 1720 | 1466715668378 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 1720 | 1466715668387 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:08 INFO - PROCESS | 1720 | 1466715668655 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 14:01:08 INFO - PROCESS | 1720 | 1466715668898 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1720 | 1466715668911 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x92322400 == 45 [pid = 1720] [id = 264] 14:01:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9232a800) [pid = 1720] [serial = 793] [outer = (nil)] 14:01:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x924e6800) [pid = 1720] [serial = 794] [outer = 0x9232a800] 14:01:09 INFO - PROCESS | 1720 | 1466715669055 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9397a400) [pid = 1720] [serial = 795] [outer = 0x9232a800] 14:01:10 INFO - PROCESS | 1720 | 1466715670142 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1841ms 14:01:10 INFO - PROCESS | 1720 | 1466715670207 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 1720 | 1466715670215 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:01:10 INFO - PROCESS | 1720 | 1466715670223 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1720 | 1466715670227 Marionette TRACE conn4 <- [1,1030,null,{}] 14:01:10 INFO - PROCESS | 1720 | 1466715670234 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 1720 | 1466715670240 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:10 INFO - PROCESS | 1720 | 1466715670514 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 14:01:10 INFO - PROCESS | 1720 | 1466715670826 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1720 | 1466715670837 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f6800 == 46 [pid = 1720] [id = 265] 14:01:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x952fa000) [pid = 1720] [serial = 796] [outer = (nil)] 14:01:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x95389000) [pid = 1720] [serial = 797] [outer = 0x952fa000] 14:01:10 INFO - PROCESS | 1720 | 1466715670974 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x992e3c00) [pid = 1720] [serial = 798] [outer = 0x952fa000] 14:01:12 INFO - PROCESS | 1720 | 1466715672082 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1940ms 14:01:12 INFO - PROCESS | 1720 | 1466715672164 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1720 | 1466715672170 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 14:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:01:12 INFO - PROCESS | 1720 | 1466715672190 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1720 | 1466715672201 Marionette TRACE conn4 <- [1,1034,null,{}] 14:01:12 INFO - PROCESS | 1720 | 1466715672267 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:12 INFO - PROCESS | 1720 | 1466715672276 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:12 INFO - PROCESS | 1720 | 1466715672546 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 14:01:12 INFO - PROCESS | 1720 | 1466715672908 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1720 | 1466715672922 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abf800 == 47 [pid = 1720] [id = 266] 14:01:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x952f5c00) [pid = 1720] [serial = 799] [outer = (nil)] 14:01:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a9b5000) [pid = 1720] [serial = 800] [outer = 0x952f5c00] 14:01:13 INFO - PROCESS | 1720 | 1466715673060 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9ad22800) [pid = 1720] [serial = 801] [outer = 0x952f5c00] 14:01:14 INFO - PROCESS | 1720 | 1466715674133 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2015ms 14:01:14 INFO - PROCESS | 1720 | 1466715674196 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:01:14 INFO - PROCESS | 1720 | 1466715674203 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 14:01:14 INFO - PROCESS | 1720 | 1466715674210 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1720 | 1466715674214 Marionette TRACE conn4 <- [1,1038,null,{}] 14:01:14 INFO - PROCESS | 1720 | 1466715674221 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:14 INFO - PROCESS | 1720 | 1466715674226 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:14 INFO - PROCESS | 1720 | 1466715674467 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 14:01:14 INFO - PROCESS | 1720 | 1466715674715 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1720 | 1466715674726 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7800 == 48 [pid = 1720] [id = 267] 14:01:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9a786000) [pid = 1720] [serial = 802] [outer = (nil)] 14:01:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9b210c00) [pid = 1720] [serial = 803] [outer = 0x9a786000] 14:01:14 INFO - PROCESS | 1720 | 1466715674890 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9b452400) [pid = 1720] [serial = 804] [outer = 0x9a786000] 14:01:15 INFO - PROCESS | 1720 | 1466715675915 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1784ms 14:01:15 INFO - PROCESS | 1720 | 1466715675994 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:01:16 INFO - PROCESS | 1720 | 1466715676000 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 14:01:16 INFO - PROCESS | 1720 | 1466715676007 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1720 | 1466715676010 Marionette TRACE conn4 <- [1,1042,null,{}] 14:01:16 INFO - PROCESS | 1720 | 1466715676018 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:16 INFO - PROCESS | 1720 | 1466715676022 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:16 INFO - PROCESS | 1720 | 1466715676257 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 14:01:16 INFO - PROCESS | 1720 | 1466715676502 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1720 | 1466715676528 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5ad800 == 49 [pid = 1720] [id = 268] 14:01:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9b75ec00) [pid = 1720] [serial = 805] [outer = (nil)] 14:01:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9bba1800) [pid = 1720] [serial = 806] [outer = 0x9b75ec00] 14:01:16 INFO - PROCESS | 1720 | 1466715676717 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0xa1104400) [pid = 1720] [serial = 807] [outer = 0x9b75ec00] 14:01:17 INFO - PROCESS | 1720 | 1466715677949 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1984ms 14:01:17 INFO - PROCESS | 1720 | 1466715677991 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1720 | 1466715677996 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:01:18 INFO - PROCESS | 1720 | 1466715678002 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1720 | 1466715678005 Marionette TRACE conn4 <- [1,1046,null,{}] 14:01:18 INFO - PROCESS | 1720 | 1466715678014 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:18 INFO - PROCESS | 1720 | 1466715678020 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:18 INFO - PROCESS | 1720 | 1466715678262 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 14:01:18 INFO - PROCESS | 1720 | 1466715678499 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1720 | 1466715678508 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b218c00 == 50 [pid = 1720] [id = 269] 14:01:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9bba5c00) [pid = 1720] [serial = 808] [outer = (nil)] 14:01:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0xa23fb800) [pid = 1720] [serial = 809] [outer = 0x9bba5c00] 14:01:18 INFO - PROCESS | 1720 | 1466715678610 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0xa255bc00) [pid = 1720] [serial = 810] [outer = 0x9bba5c00] 14:01:19 INFO - PROCESS | 1720 | 1466715679578 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1631ms 14:01:19 INFO - PROCESS | 1720 | 1466715679635 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1720 | 1466715679638 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:01:19 INFO - PROCESS | 1720 | 1466715679645 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1720 | 1466715679648 Marionette TRACE conn4 <- [1,1050,null,{}] 14:01:19 INFO - PROCESS | 1720 | 1466715679655 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:19 INFO - PROCESS | 1720 | 1466715679660 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:19 INFO - PROCESS | 1720 | 1466715679875 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 14:01:20 INFO - PROCESS | 1720 | 1466715680119 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1720 | 1466715680126 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x9805f400 == 51 [pid = 1720] [id = 270] 14:01:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9b564400) [pid = 1720] [serial = 811] [outer = (nil)] 14:01:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0xa25ef800) [pid = 1720] [serial = 812] [outer = 0x9b564400] 14:01:20 INFO - PROCESS | 1720 | 1466715680262 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0xa2fb0400) [pid = 1720] [serial = 813] [outer = 0x9b564400] 14:01:21 INFO - PROCESS | 1720 | 1466715681286 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1683ms 14:01:21 INFO - PROCESS | 1720 | 1466715681328 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1720 | 1466715681332 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:01:21 INFO - PROCESS | 1720 | 1466715681339 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1720 | 1466715681342 Marionette TRACE conn4 <- [1,1054,null,{}] 14:01:21 INFO - PROCESS | 1720 | 1466715681348 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 1720 | 1466715681353 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:21 INFO - PROCESS | 1720 | 1466715681536 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 14:01:21 INFO - PROCESS | 1720 | 1466715681708 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1720 | 1466715681721 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b565000 == 52 [pid = 1720] [id = 271] 14:01:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0xa23f2800) [pid = 1720] [serial = 814] [outer = (nil)] 14:01:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0xa3286000) [pid = 1720] [serial = 815] [outer = 0xa23f2800] 14:01:21 INFO - PROCESS | 1720 | 1466715681800 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0xa328e400) [pid = 1720] [serial = 816] [outer = 0xa23f2800] 14:01:22 INFO - PROCESS | 1720 | 1466715682780 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1481ms 14:01:22 INFO - PROCESS | 1720 | 1466715682824 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 14:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:01:22 INFO - PROCESS | 1720 | 1466715682828 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 14:01:22 INFO - PROCESS | 1720 | 1466715682835 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 1720 | 1466715682839 Marionette TRACE conn4 <- [1,1058,null,{}] 14:01:22 INFO - PROCESS | 1720 | 1466715682844 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:22 INFO - PROCESS | 1720 | 1466715682850 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:23 INFO - PROCESS | 1720 | 1466715683041 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 14:01:23 INFO - PROCESS | 1720 | 1466715683230 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1720 | 1466715683240 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abdc00 == 53 [pid = 1720] [id = 272] 14:01:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x91ac1c00) [pid = 1720] [serial = 817] [outer = (nil)] 14:01:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x952f4800) [pid = 1720] [serial = 818] [outer = 0x91ac1c00] 14:01:23 INFO - PROCESS | 1720 | 1466715683372 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9a6ebc00) [pid = 1720] [serial = 819] [outer = 0x91ac1c00] 14:01:24 INFO - PROCESS | 1720 | 1466715684705 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1932ms 14:01:24 INFO - PROCESS | 1720 | 1466715684767 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1720 | 1466715684774 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:01:24 INFO - PROCESS | 1720 | 1466715684782 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1720 | 1466715684789 Marionette TRACE conn4 <- [1,1062,null,{}] 14:01:24 INFO - PROCESS | 1720 | 1466715684797 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:24 INFO - PROCESS | 1720 | 1466715684803 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:25 INFO - PROCESS | 1720 | 1466715685019 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 14:01:25 INFO - PROCESS | 1720 | 1466715685254 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1720 | 1466715685261 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x938d8800 == 54 [pid = 1720] [id = 273] 14:01:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x938da000) [pid = 1720] [serial = 820] [outer = (nil)] 14:01:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x93c5cc00) [pid = 1720] [serial = 821] [outer = 0x938da000] 14:01:25 INFO - PROCESS | 1720 | 1466715685445 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x951b2400) [pid = 1720] [serial = 822] [outer = 0x938da000] 14:01:26 INFO - PROCESS | 1720 | 1466715686383 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1649ms 14:01:26 INFO - PROCESS | 1720 | 1466715686431 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 1720 | 1466715686438 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 14:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:01:26 INFO - PROCESS | 1720 | 1466715686450 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1720 | 1466715686453 Marionette TRACE conn4 <- [1,1066,null,{}] 14:01:26 INFO - PROCESS | 1720 | 1466715686460 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 1720 | 1466715686466 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:27 INFO - PROCESS | 1720 | --DOCSHELL 0x917c1800 == 53 [pid = 1720] [id = 262] 14:01:27 INFO - PROCESS | 1720 | --DOCSHELL 0x96edbc00 == 52 [pid = 1720] [id = 261] 14:01:27 INFO - PROCESS | 1720 | --DOCSHELL 0x9805f800 == 51 [pid = 1720] [id = 260] 14:01:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd82c00 == 50 [pid = 1720] [id = 259] 14:01:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8f383c00 == 49 [pid = 1720] [id = 258] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x91897000 == 48 [pid = 1720] [id = 226] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dfc00 == 47 [pid = 1720] [id = 241] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37f400 == 46 [pid = 1720] [id = 227] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6ef400 == 45 [pid = 1720] [id = 218] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e6c00 == 44 [pid = 1720] [id = 246] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x918a0000 == 43 [pid = 1720] [id = 215] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0400 == 42 [pid = 1720] [id = 214] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x947f7c00 == 41 [pid = 1720] [id = 228] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd81000 == 40 [pid = 1720] [id = 247] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9fa400 == 39 [pid = 1720] [id = 221] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dd000 == 38 [pid = 1720] [id = 257] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x93986800 == 37 [pid = 1720] [id = 220] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7400 == 36 [pid = 1720] [id = 248] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4800 == 35 [pid = 1720] [id = 222] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6eec00 == 34 [pid = 1720] [id = 253] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37a400 == 33 [pid = 1720] [id = 224] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2da800 == 32 [pid = 1720] [id = 252] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1000 == 31 [pid = 1720] [id = 254] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x938d9c00 == 30 [pid = 1720] [id = 256] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9a221400 == 29 [pid = 1720] [id = 249] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9a788800 == 28 [pid = 1720] [id = 219] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7d400 == 27 [pid = 1720] [id = 225] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6e8400 == 26 [pid = 1720] [id = 250] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x924ea800 == 25 [pid = 1720] [id = 213] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x91abd800 == 24 [pid = 1720] [id = 251] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x99259800 == 23 [pid = 1720] [id = 255] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x917cec00 == 22 [pid = 1720] [id = 212] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x917c9c00 == 21 [pid = 1720] [id = 216] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2df400 == 20 [pid = 1720] [id = 223] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e9c00 == 19 [pid = 1720] [id = 217] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9b565000 == 18 [pid = 1720] [id = 271] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9b218c00 == 17 [pid = 1720] [id = 269] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9805f400 == 16 [pid = 1720] [id = 270] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5ad800 == 15 [pid = 1720] [id = 268] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7800 == 14 [pid = 1720] [id = 267] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x91abf800 == 13 [pid = 1720] [id = 266] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x92322400 == 12 [pid = 1720] [id = 264] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x952f6800 == 11 [pid = 1720] [id = 265] 14:01:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dc000 == 10 [pid = 1720] [id = 263] 14:01:28 INFO - PROCESS | 1720 | 1466715688172 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x922a2400) [pid = 1720] [serial = 695] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x924e9c00) [pid = 1720] [serial = 696] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x8fd81800) [pid = 1720] [serial = 737] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x922a4000) [pid = 1720] [serial = 731] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x917c6400) [pid = 1720] [serial = 728] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9232c800) [pid = 1720] [serial = 732] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9ad26c00) [pid = 1720] [serial = 704] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9521d800) [pid = 1720] [serial = 735] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a9f1400) [pid = 1720] [serial = 702] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0xa23ac000) [pid = 1720] [serial = 720] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9bb19c00) [pid = 1720] [serial = 708] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9884bc00) [pid = 1720] [serial = 698] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x91ac7000) [pid = 1720] [serial = 722] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0xa1111400) [pid = 1720] [serial = 716] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0xa118e800) [pid = 1720] [serial = 717] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9b2d8800) [pid = 1720] [serial = 707] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x96ed9000) [pid = 1720] [serial = 725] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x917c8400) [pid = 1720] [serial = 729] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x95212c00) [pid = 1720] [serial = 734] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a972800) [pid = 1720] [serial = 701] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9d909c00) [pid = 1720] [serial = 714] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0xa236f800) [pid = 1720] [serial = 719] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x99255c00) [pid = 1720] [serial = 699] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x924dfc00) [pid = 1720] [serial = 723] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9925c400) [pid = 1720] [serial = 726] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9c2c8800) [pid = 1720] [serial = 710] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9d516c00) [pid = 1720] [serial = 713] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b20b000) [pid = 1720] [serial = 705] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9c2cf800) [pid = 1720] [serial = 711] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x98850400) [pid = 1720] [serial = 740] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x952f7400) [pid = 1720] [serial = 738] [outer = (nil)] [url = about:blank] 14:01:28 INFO - PROCESS | 1720 | 1466715688506 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 1720 | 1466715688515 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378400 == 11 [pid = 1720] [id = 274] 14:01:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8f379000) [pid = 1720] [serial = 823] [outer = (nil)] 14:01:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8f37cc00) [pid = 1720] [serial = 824] [outer = 0x8f379000] 14:01:28 INFO - PROCESS | 1720 | 1466715688593 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8fd7d000) [pid = 1720] [serial = 825] [outer = 0x8f379000] 14:01:29 INFO - PROCESS | 1720 | 1466715689427 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 3040ms 14:01:29 INFO - PROCESS | 1720 | 1466715689492 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 1720 | 1466715689498 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:01:29 INFO - PROCESS | 1720 | 1466715689508 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1720 | 1466715689513 Marionette TRACE conn4 <- [1,1070,null,{}] 14:01:29 INFO - PROCESS | 1720 | 1466715689521 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:29 INFO - PROCESS | 1720 | 1466715689528 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:29 INFO - PROCESS | 1720 | 1466715689710 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 14:01:29 INFO - PROCESS | 1720 | 1466715689891 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1720 | 1466715689901 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x91898000 == 12 [pid = 1720] [id = 275] 14:01:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9189a000) [pid = 1720] [serial = 826] [outer = (nil)] 14:01:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x91abfc00) [pid = 1720] [serial = 827] [outer = 0x9189a000] 14:01:29 INFO - PROCESS | 1720 | 1466715689984 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x91ac7800) [pid = 1720] [serial = 828] [outer = 0x9189a000] 14:01:30 INFO - PROCESS | 1720 | 1466715690931 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1496ms 14:01:31 INFO - PROCESS | 1720 | 1466715691004 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1720 | 1466715691009 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 14:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:01:31 INFO - PROCESS | 1720 | 1466715691017 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1720 | 1466715691021 Marionette TRACE conn4 <- [1,1074,null,{}] 14:01:31 INFO - PROCESS | 1720 | 1466715691033 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:31 INFO - PROCESS | 1720 | 1466715691037 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:31 INFO - PROCESS | 1720 | 1466715691286 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 14:01:31 INFO - PROCESS | 1720 | 1466715691313 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1720 | 1466715691319 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e1400 == 13 [pid = 1720] [id = 276] 14:01:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x924e7400) [pid = 1720] [serial = 829] [outer = (nil)] 14:01:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x938d5800) [pid = 1720] [serial = 830] [outer = 0x924e7400] 14:01:31 INFO - PROCESS | 1720 | 1466715691396 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x93c64000) [pid = 1720] [serial = 831] [outer = 0x924e7400] 14:01:32 INFO - PROCESS | 1720 | 1466715692438 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1454ms 14:01:32 INFO - PROCESS | 1720 | 1466715692472 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1720 | 1466715692479 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:01:32 INFO - PROCESS | 1720 | 1466715692506 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1720 | 1466715692515 Marionette TRACE conn4 <- [1,1078,null,{}] 14:01:32 INFO - PROCESS | 1720 | 1466715692522 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 1720 | 1466715692528 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:33 INFO - PROCESS | 1720 | 1466715693518 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x98062800) [pid = 1720] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9229b800) [pid = 1720] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x99f48c00) [pid = 1720] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a776c00) [pid = 1720] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a777800) [pid = 1720] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a224400) [pid = 1720] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a6ea400) [pid = 1720] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8f380c00) [pid = 1720] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f384000) [pid = 1720] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x922a6c00) [pid = 1720] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x952f2c00) [pid = 1720] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b20f800) [pid = 1720] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9521a800) [pid = 1720] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f2e6400) [pid = 1720] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f2e2400) [pid = 1720] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9521b400) [pid = 1720] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:01:33 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x917ca400) [pid = 1720] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:01:33 INFO - PROCESS | 1720 | 1466715693723 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1720 | 1466715693734 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2400 == 14 [pid = 1720] [id = 277] 14:01:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8f2e5800) [pid = 1720] [serial = 832] [outer = (nil)] 14:01:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9229b800) [pid = 1720] [serial = 833] [outer = 0x8f2e5800] 14:01:33 INFO - PROCESS | 1720 | 1466715693808 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x95219000) [pid = 1720] [serial = 834] [outer = 0x8f2e5800] 14:01:34 INFO - PROCESS | 1720 | 1466715694550 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2117ms 14:01:34 INFO - PROCESS | 1720 | 1466715694607 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1720 | 1466715694610 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:01:34 INFO - PROCESS | 1720 | 1466715694616 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1720 | 1466715694620 Marionette TRACE conn4 <- [1,1082,null,{}] 14:01:34 INFO - PROCESS | 1720 | 1466715694625 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 1720 | 1466715694630 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:34 INFO - PROCESS | 1720 | 1466715694843 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 14:01:34 INFO - PROCESS | 1720 | 1466715694858 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1720 | 1466715694864 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c9400 == 15 [pid = 1720] [id = 278] 14:01:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9232b400) [pid = 1720] [serial = 835] [outer = (nil)] 14:01:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95381800) [pid = 1720] [serial = 836] [outer = 0x9232b400] 14:01:34 INFO - PROCESS | 1720 | 1466715694956 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x96edb400) [pid = 1720] [serial = 837] [outer = 0x9232b400] 14:01:36 INFO - PROCESS | 1720 | 1466715696028 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1482ms 14:01:36 INFO - PROCESS | 1720 | 1466715696100 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1720 | 1466715696108 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 14:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:01:36 INFO - PROCESS | 1720 | 1466715696117 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1720 | 1466715696122 Marionette TRACE conn4 <- [1,1086,null,{}] 14:01:36 INFO - PROCESS | 1720 | 1466715696131 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:36 INFO - PROCESS | 1720 | 1466715696137 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:36 INFO - PROCESS | 1720 | 1466715696372 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 14:01:36 INFO - PROCESS | 1720 | 1466715696663 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1720 | 1466715696680 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c9800 == 16 [pid = 1720] [id = 279] 14:01:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9189c800) [pid = 1720] [serial = 838] [outer = (nil)] 14:01:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9229c800) [pid = 1720] [serial = 839] [outer = 0x9189c800] 14:01:36 INFO - PROCESS | 1720 | 1466715696775 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x924eac00) [pid = 1720] [serial = 840] [outer = 0x9189c800] 14:01:37 INFO - PROCESS | 1720 | 1466715697759 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1691ms 14:01:37 INFO - PROCESS | 1720 | 1466715697809 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1720 | 1466715697817 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 14:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:01:37 INFO - PROCESS | 1720 | 1466715697829 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1720 | 1466715697833 Marionette TRACE conn4 <- [1,1090,null,{}] 14:01:37 INFO - PROCESS | 1720 | 1466715697840 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 1720 | 1466715697846 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:38 INFO - PROCESS | 1720 | 1466715698094 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 14:01:38 INFO - PROCESS | 1720 | 1466715698325 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1720 | 1466715698332 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x917ce000 == 17 [pid = 1720] [id = 280] 14:01:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x95211800) [pid = 1720] [serial = 841] [outer = (nil)] 14:01:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x952fb400) [pid = 1720] [serial = 842] [outer = 0x95211800] 14:01:38 INFO - PROCESS | 1720 | 1466715698471 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x98061400) [pid = 1720] [serial = 843] [outer = 0x95211800] 14:01:39 INFO - PROCESS | 1720 | 1466715699549 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1785ms 14:01:39 INFO - PROCESS | 1720 | 1466715699619 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1720 | 1466715699627 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:01:39 INFO - PROCESS | 1720 | 1466715699638 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1720 | 1466715699647 Marionette TRACE conn4 <- [1,1094,null,{}] 14:01:39 INFO - PROCESS | 1720 | 1466715699673 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 1720 | 1466715699685 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:40 INFO - PROCESS | 1720 | 1466715700117 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 14:01:40 INFO - PROCESS | 1720 | 1466715700282 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1720 | 1466715700292 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f46000 == 18 [pid = 1720] [id = 281] 14:01:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x99f46400) [pid = 1720] [serial = 844] [outer = (nil)] 14:01:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x99f4a800) [pid = 1720] [serial = 845] [outer = 0x99f46400] 14:01:40 INFO - PROCESS | 1720 | 1466715700421 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a226800) [pid = 1720] [serial = 846] [outer = 0x99f46400] 14:01:41 INFO - PROCESS | 1720 | 1466715701370 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1760ms 14:01:41 INFO - PROCESS | 1720 | 1466715701397 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 14:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:01:41 INFO - PROCESS | 1720 | 1466715701403 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 14:01:41 INFO - PROCESS | 1720 | 1466715701409 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1720 | 1466715701412 Marionette TRACE conn4 <- [1,1098,null,{}] 14:01:41 INFO - PROCESS | 1720 | 1466715701419 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:41 INFO - PROCESS | 1720 | 1466715701424 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:41 INFO - PROCESS | 1720 | 1466715701616 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 14:01:41 INFO - PROCESS | 1720 | 1466715701782 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1720 | 1466715701792 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a5ccc00 == 19 [pid = 1720] [id = 282] 14:01:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a6ea800) [pid = 1720] [serial = 847] [outer = (nil)] 14:01:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a6f0800) [pid = 1720] [serial = 848] [outer = 0x9a6ea800] 14:01:41 INFO - PROCESS | 1720 | 1466715701881 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a6ed800) [pid = 1720] [serial = 849] [outer = 0x9a6ea800] 14:01:42 INFO - PROCESS | 1720 | --DOCSHELL 0x99f10c00 == 18 [pid = 1720] [id = 9] 14:01:42 INFO - PROCESS | 1720 | 1466715702907 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1535ms 14:01:42 INFO - PROCESS | 1720 | 1466715702945 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1720 | 1466715702949 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:01:42 INFO - PROCESS | 1720 | 1466715702956 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1720 | 1466715702960 Marionette TRACE conn4 <- [1,1102,null,{}] 14:01:42 INFO - PROCESS | 1720 | 1466715702966 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1720 | 1466715702972 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:43 INFO - PROCESS | 1720 | 1466715703152 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 14:01:43 INFO - PROCESS | 1720 | 1466715703365 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1720 | 1466715703372 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e8400 == 19 [pid = 1720] [id = 283] 14:01:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x91ac1800) [pid = 1720] [serial = 850] [outer = (nil)] 14:01:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a773000) [pid = 1720] [serial = 851] [outer = 0x91ac1800] 14:01:43 INFO - PROCESS | 1720 | 1466715703469 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9a777000) [pid = 1720] [serial = 852] [outer = 0x91ac1800] 14:01:44 INFO - PROCESS | 1720 | 1466715704385 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1499ms 14:01:44 INFO - PROCESS | 1720 | 1466715704457 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1720 | 1466715704461 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:01:44 INFO - PROCESS | 1720 | 1466715704468 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1720 | 1466715704472 Marionette TRACE conn4 <- [1,1106,null,{}] 14:01:44 INFO - PROCESS | 1720 | 1466715704479 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:44 INFO - PROCESS | 1720 | 1466715704491 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:44 INFO - PROCESS | 1720 | 1466715704784 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 14:01:45 INFO - PROCESS | 1720 | 1466715705096 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1720 | 1466715705105 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac4800 == 20 [pid = 1720] [id = 284] 14:01:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9a770c00) [pid = 1720] [serial = 853] [outer = (nil)] 14:01:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9a9ee800) [pid = 1720] [serial = 854] [outer = 0x9a770c00] 14:01:45 INFO - PROCESS | 1720 | 1466715705208 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9a9f7400) [pid = 1720] [serial = 855] [outer = 0x9a770c00] 14:01:46 INFO - PROCESS | 1720 | 1466715706136 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1739ms 14:01:46 INFO - PROCESS | 1720 | 1466715706209 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1720 | 1466715706212 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 14:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:01:46 INFO - PROCESS | 1720 | 1466715706220 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1720 | 1466715706224 Marionette TRACE conn4 <- [1,1110,null,{}] 14:01:46 INFO - PROCESS | 1720 | 1466715706230 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:46 INFO - PROCESS | 1720 | 1466715706236 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:46 INFO - PROCESS | 1720 | 1466715706452 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 14:01:46 INFO - PROCESS | 1720 | 1466715706667 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:46 INFO - PROCESS | 1720 | 1466715706676 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2de800 == 21 [pid = 1720] [id = 285] 14:01:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8f2e9c00) [pid = 1720] [serial = 856] [outer = (nil)] 14:01:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9ad2e000) [pid = 1720] [serial = 857] [outer = 0x8f2e9c00] 14:01:46 INFO - PROCESS | 1720 | 1466715706810 Marionette DEBUG loaded listener.js 14:01:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9ad2c000) [pid = 1720] [serial = 858] [outer = 0x8f2e9c00] 14:01:47 INFO - PROCESS | 1720 | 1466715707720 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1533ms 14:01:47 INFO - PROCESS | 1720 | 1466715707754 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 1720 | 1466715707758 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 14:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:01:47 INFO - PROCESS | 1720 | 1466715707766 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1720 | 1466715707769 Marionette TRACE conn4 <- [1,1114,null,{}] 14:01:47 INFO - PROCESS | 1720 | 1466715707776 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:47 INFO - PROCESS | 1720 | 1466715707781 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:47 INFO - PROCESS | 1720 | 1466715707985 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 14:01:48 INFO - PROCESS | 1720 | 1466715708155 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1720 | 1466715708161 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd83800 == 22 [pid = 1720] [id = 286] 14:01:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x91ab9400) [pid = 1720] [serial = 859] [outer = (nil)] 14:01:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x9b2cb000) [pid = 1720] [serial = 860] [outer = 0x91ab9400] 14:01:48 INFO - PROCESS | 1720 | 1466715708249 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9b2d6c00) [pid = 1720] [serial = 861] [outer = 0x91ab9400] 14:01:49 INFO - PROCESS | 1720 | 1466715709322 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1582ms 14:01:49 INFO - PROCESS | 1720 | 1466715709349 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:01:49 INFO - PROCESS | 1720 | 1466715709353 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 14:01:49 INFO - PROCESS | 1720 | 1466715709360 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1720 | 1466715709364 Marionette TRACE conn4 <- [1,1118,null,{}] 14:01:49 INFO - PROCESS | 1720 | 1466715709371 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:49 INFO - PROCESS | 1720 | 1466715709376 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:49 INFO - PROCESS | 1720 | 1466715709565 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 14:01:49 INFO - PROCESS | 1720 | 1466715709800 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1720 | 1466715709810 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1c00 == 23 [pid = 1720] [id = 287] 14:01:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x917cd000) [pid = 1720] [serial = 862] [outer = (nil)] 14:01:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x92323400) [pid = 1720] [serial = 863] [outer = 0x917cd000] 14:01:49 INFO - PROCESS | 1720 | 1466715709941 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x93c65c00) [pid = 1720] [serial = 864] [outer = 0x917cd000] 14:01:51 INFO - PROCESS | 1720 | 1466715711040 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1741ms 14:01:51 INFO - PROCESS | 1720 | 1466715711102 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1720 | 1466715711108 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 14:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:01:51 INFO - PROCESS | 1720 | 1466715711117 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1720 | 1466715711123 Marionette TRACE conn4 <- [1,1122,null,{}] 14:01:51 INFO - PROCESS | 1720 | 1466715711132 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:51 INFO - PROCESS | 1720 | 1466715711138 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:51 INFO - PROCESS | 1720 | 1466715711443 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 14:01:51 INFO - PROCESS | 1720 | 1466715711613 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1720 | 1466715711628 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cec00 == 24 [pid = 1720] [id = 288] 14:01:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x91892400) [pid = 1720] [serial = 865] [outer = (nil)] 14:01:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x918a0000) [pid = 1720] [serial = 866] [outer = 0x91892400] 14:01:51 INFO - PROCESS | 1720 | 1466715711707 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x91abe800) [pid = 1720] [serial = 867] [outer = 0x91892400] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9a2df000) [pid = 1720] [serial = 788] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x99fdcc00) [pid = 1720] [serial = 785] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9a880c00) [pid = 1720] [serial = 752] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9a968c00) [pid = 1720] [serial = 753] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9a9c0c00) [pid = 1720] [serial = 755] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a9ed800) [pid = 1720] [serial = 756] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9a6eb400) [pid = 1720] [serial = 749] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9a76a800) [pid = 1720] [serial = 750] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9c0f0000) [pid = 1720] [serial = 767] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9c2bdc00) [pid = 1720] [serial = 768] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9b75c000) [pid = 1720] [serial = 764] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9bb19800) [pid = 1720] [serial = 765] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x918a1800) [pid = 1720] [serial = 776] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x92297800) [pid = 1720] [serial = 777] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x93979800) [pid = 1720] [serial = 779] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x947eb400) [pid = 1720] [serial = 780] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x99257400) [pid = 1720] [serial = 741] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b450400) [pid = 1720] [serial = 761] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9b562400) [pid = 1720] [serial = 762] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x952f9800) [pid = 1720] [serial = 746] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x96edd800) [pid = 1720] [serial = 747] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9ad2bc00) [pid = 1720] [serial = 758] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x99253400) [pid = 1720] [serial = 759] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x92325400) [pid = 1720] [serial = 773] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a9e2400) [pid = 1720] [serial = 774] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9c0ec000) [pid = 1720] [serial = 770] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9c2c5800) [pid = 1720] [serial = 771] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x91ac7400) [pid = 1720] [serial = 743] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x924e2800) [pid = 1720] [serial = 744] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a2a3400) [pid = 1720] [serial = 786] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a6f2c00) [pid = 1720] [serial = 789] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x99ef9800) [pid = 1720] [serial = 783] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9924e400) [pid = 1720] [serial = 782] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 1720 | 1466715712795 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1737ms 14:01:52 INFO - PROCESS | 1720 | 1466715712854 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1720 | 1466715712861 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:01:52 INFO - PROCESS | 1720 | 1466715712873 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1720 | 1466715712877 Marionette TRACE conn4 <- [1,1126,null,{}] 14:01:52 INFO - PROCESS | 1720 | 1466715712884 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 1720 | 1466715712891 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:53 INFO - PROCESS | 1720 | 1466715713085 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 14:01:53 INFO - PROCESS | 1720 | 1466715713282 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1720 | 1466715713291 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x92325c00 == 25 [pid = 1720] [id = 289] 14:01:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x924e2800) [pid = 1720] [serial = 868] [outer = (nil)] 14:01:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x938dd400) [pid = 1720] [serial = 869] [outer = 0x924e2800] 14:01:53 INFO - PROCESS | 1720 | 1466715713382 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x951b5800) [pid = 1720] [serial = 870] [outer = 0x924e2800] 14:01:54 INFO - PROCESS | 1720 | 1466715714199 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1384ms 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:01:54 INFO - PROCESS | 1720 | 1466715714257 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1720 | 1466715714260 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 14:01:54 INFO - PROCESS | 1720 | 1466715714268 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1720 | 1466715714274 Marionette TRACE conn4 <- [1,1130,null,{}] 14:01:54 INFO - PROCESS | 1720 | 1466715714291 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 1720 | 1466715714300 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:54 INFO - PROCESS | 1720 | 1466715714480 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 14:01:54 INFO - PROCESS | 1720 | 1466715714636 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1720 | 1466715714646 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x96edec00 == 26 [pid = 1720] [id = 290] 14:01:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x96ee4400) [pid = 1720] [serial = 871] [outer = (nil)] 14:01:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x988f0400) [pid = 1720] [serial = 872] [outer = 0x96ee4400] 14:01:54 INFO - PROCESS | 1720 | 1466715714728 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x992e5400) [pid = 1720] [serial = 873] [outer = 0x96ee4400] 14:01:55 INFO - PROCESS | 1720 | 1466715715719 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1501ms 14:01:55 INFO - PROCESS | 1720 | 1466715715768 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 14:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:01:55 INFO - PROCESS | 1720 | 1466715715773 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 14:01:55 INFO - PROCESS | 1720 | 1466715715780 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1720 | 1466715715784 Marionette TRACE conn4 <- [1,1134,null,{}] 14:01:55 INFO - PROCESS | 1720 | 1466715715800 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:55 INFO - PROCESS | 1720 | 1466715715806 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:56 INFO - PROCESS | 1720 | 1466715716032 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 14:01:56 INFO - PROCESS | 1720 | 1466715716058 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1720 | 1466715716064 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x93986c00 == 27 [pid = 1720] [id = 291] 14:01:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x997a2400) [pid = 1720] [serial = 874] [outer = (nil)] 14:01:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x99f4b800) [pid = 1720] [serial = 875] [outer = 0x997a2400] 14:01:56 INFO - PROCESS | 1720 | 1466715716139 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a484c00) [pid = 1720] [serial = 876] [outer = 0x997a2400] 14:01:57 INFO - PROCESS | 1720 | 1466715717202 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x924e7400) [pid = 1720] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9189a000) [pid = 1720] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x938da000) [pid = 1720] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f379000) [pid = 1720] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f2dd400) [pid = 1720] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9232a800) [pid = 1720] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x952fa000) [pid = 1720] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x952f5c00) [pid = 1720] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9b75ec00) [pid = 1720] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9b564400) [pid = 1720] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9bba5c00) [pid = 1720] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f2e5800) [pid = 1720] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0xa23f2800) [pid = 1720] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:01:57 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x91ac1c00) [pid = 1720] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1488ms 14:01:57 INFO - PROCESS | 1720 | 1466715717268 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 1720 | 1466715717271 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:01:57 INFO - PROCESS | 1720 | 1466715717278 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1720 | 1466715717280 Marionette TRACE conn4 <- [1,1138,null,{}] 14:01:57 INFO - PROCESS | 1720 | 1466715717286 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:57 INFO - PROCESS | 1720 | 1466715717291 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:57 INFO - PROCESS | 1720 | 1466715717450 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 14:01:57 INFO - PROCESS | 1720 | 1466715717579 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:57 INFO - PROCESS | 1720 | 1466715717588 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0c00 == 28 [pid = 1720] [id = 292] 14:01:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9189b400) [pid = 1720] [serial = 877] [outer = (nil)] 14:01:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x951ebc00) [pid = 1720] [serial = 878] [outer = 0x9189b400] 14:01:57 INFO - PROCESS | 1720 | 1466715717660 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x96ee2c00) [pid = 1720] [serial = 879] [outer = 0x9189b400] 14:01:58 INFO - PROCESS | 1720 | 1466715718498 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1242ms 14:01:58 INFO - PROCESS | 1720 | 1466715718520 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1720 | 1466715718524 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 14:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:01:58 INFO - PROCESS | 1720 | 1466715718530 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1720 | 1466715718534 Marionette TRACE conn4 <- [1,1142,null,{}] 14:01:58 INFO - PROCESS | 1720 | 1466715718539 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:58 INFO - PROCESS | 1720 | 1466715718549 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:58 INFO - PROCESS | 1720 | 1466715718759 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 14:01:58 INFO - PROCESS | 1720 | 1466715718889 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1720 | 1466715718897 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:01:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x91aba000 == 29 [pid = 1720] [id = 293] 14:01:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9232f400) [pid = 1720] [serial = 880] [outer = (nil)] 14:01:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a5cf000) [pid = 1720] [serial = 881] [outer = 0x9232f400] 14:01:58 INFO - PROCESS | 1720 | 1466715718986 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a9eb400) [pid = 1720] [serial = 882] [outer = 0x9232f400] 14:02:00 INFO - PROCESS | 1720 | 1466715720057 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1585ms 14:02:00 INFO - PROCESS | 1720 | 1466715720167 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1720 | 1466715720175 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:02:00 INFO - PROCESS | 1720 | 1466715720190 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1720 | 1466715720195 Marionette TRACE conn4 <- [1,1146,null,{}] 14:02:00 INFO - PROCESS | 1720 | 1466715720260 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:00 INFO - PROCESS | 1720 | 1466715720267 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:00 INFO - PROCESS | 1720 | 1466715720498 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 14:02:00 INFO - PROCESS | 1720 | 1466715720753 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1720 | 1466715720760 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378800 == 30 [pid = 1720] [id = 294] 14:02:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9189c000) [pid = 1720] [serial = 883] [outer = (nil)] 14:02:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x924e4400) [pid = 1720] [serial = 884] [outer = 0x9189c000] 14:02:00 INFO - PROCESS | 1720 | 1466715720855 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x951b1800) [pid = 1720] [serial = 885] [outer = 0x9189c000] 14:02:01 INFO - PROCESS | 1720 | 1466715721857 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1743ms 14:02:01 INFO - PROCESS | 1720 | 1466715721932 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1720 | 1466715721940 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 14:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:02:01 INFO - PROCESS | 1720 | 1466715721951 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1720 | 1466715721956 Marionette TRACE conn4 <- [1,1150,null,{}] 14:02:01 INFO - PROCESS | 1720 | 1466715721963 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 1720 | 1466715721969 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:02 INFO - PROCESS | 1720 | 1466715722220 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 14:02:02 INFO - PROCESS | 1720 | 1466715722495 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1720 | 1466715722504 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x988f4400 == 31 [pid = 1720] [id = 295] 14:02:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9979f400) [pid = 1720] [serial = 886] [outer = (nil)] 14:02:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x99f53400) [pid = 1720] [serial = 887] [outer = 0x9979f400] 14:02:02 INFO - PROCESS | 1720 | 1466715722597 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a6edc00) [pid = 1720] [serial = 888] [outer = 0x9979f400] 14:02:03 INFO - PROCESS | 1720 | 1466715723658 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1735ms 14:02:03 INFO - PROCESS | 1720 | 1466715723687 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1720 | 1466715723692 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 14:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:02:03 INFO - PROCESS | 1720 | 1466715723700 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1720 | 1466715723707 Marionette TRACE conn4 <- [1,1154,null,{}] 14:02:03 INFO - PROCESS | 1720 | 1466715723725 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:03 INFO - PROCESS | 1720 | 1466715723735 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:03 INFO - PROCESS | 1720 | 1466715723947 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 14:02:04 INFO - PROCESS | 1720 | 1466715724220 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1720 | 1466715724236 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9ef800 == 32 [pid = 1720] [id = 296] 14:02:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9f1800) [pid = 1720] [serial = 889] [outer = (nil)] 14:02:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9ad23400) [pid = 1720] [serial = 890] [outer = 0x9a9f1800] 14:02:04 INFO - PROCESS | 1720 | 1466715724336 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b20cc00) [pid = 1720] [serial = 891] [outer = 0x9a9f1800] 14:02:05 INFO - PROCESS | 1720 | 1466715725264 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1601ms 14:02:05 INFO - PROCESS | 1720 | 1466715725302 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1720 | 1466715725308 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 14:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:02:05 INFO - PROCESS | 1720 | 1466715725315 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1720 | 1466715725318 Marionette TRACE conn4 <- [1,1158,null,{}] 14:02:05 INFO - PROCESS | 1720 | 1466715725324 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:05 INFO - PROCESS | 1720 | 1466715725329 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:05 INFO - PROCESS | 1720 | 1466715725557 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 14:02:05 INFO - PROCESS | 1720 | 1466715725778 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 1720 | 1466715725788 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x99fdec00 == 33 [pid = 1720] [id = 297] 14:02:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a9fa000) [pid = 1720] [serial = 892] [outer = (nil)] 14:02:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b563000) [pid = 1720] [serial = 893] [outer = 0x9a9fa000] 14:02:05 INFO - PROCESS | 1720 | 1466715725920 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b568000) [pid = 1720] [serial = 894] [outer = 0x9a9fa000] 14:02:06 INFO - PROCESS | 1720 | 1466715726868 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1585ms 14:02:06 INFO - PROCESS | 1720 | 1466715726901 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 14:02:06 INFO - PROCESS | 1720 | 1466715726905 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 14:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:02:06 INFO - PROCESS | 1720 | 1466715726912 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 1720 | 1466715726916 Marionette TRACE conn4 <- [1,1162,null,{}] 14:02:06 INFO - PROCESS | 1720 | 1466715726923 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:06 INFO - PROCESS | 1720 | 1466715726929 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:07 INFO - PROCESS | 1720 | 1466715727133 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 14:02:07 INFO - PROCESS | 1720 | 1466715727305 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1720 | 1466715727314 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9b5800 == 34 [pid = 1720] [id = 298] 14:02:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b55e400) [pid = 1720] [serial = 895] [outer = (nil)] 14:02:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b75f000) [pid = 1720] [serial = 896] [outer = 0x9b55e400] 14:02:07 INFO - PROCESS | 1720 | 1466715727448 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b766c00) [pid = 1720] [serial = 897] [outer = 0x9b55e400] 14:02:08 INFO - PROCESS | 1720 | 1466715728461 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1583ms 14:02:08 INFO - PROCESS | 1720 | 1466715728496 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1720 | 1466715728501 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 14:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:02:08 INFO - PROCESS | 1720 | 1466715728507 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1720 | 1466715728511 Marionette TRACE conn4 <- [1,1166,null,{}] 14:02:08 INFO - PROCESS | 1720 | 1466715728517 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:08 INFO - PROCESS | 1720 | 1466715728528 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:08 INFO - PROCESS | 1720 | 1466715728782 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 14:02:09 INFO - PROCESS | 1720 | 1466715729059 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1720 | 1466715729068 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37b800 == 35 [pid = 1720] [id = 299] 14:02:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a9f0800) [pid = 1720] [serial = 898] [outer = (nil)] 14:02:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9c0f0000) [pid = 1720] [serial = 899] [outer = 0x9a9f0800] 14:02:09 INFO - PROCESS | 1720 | 1466715729163 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9c2c6000) [pid = 1720] [serial = 900] [outer = 0x9a9f0800] 14:02:10 INFO - PROCESS | 1720 | 1466715730065 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1635ms 14:02:10 INFO - PROCESS | 1720 | 1466715730143 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1720 | 1466715730147 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 14:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:02:10 INFO - PROCESS | 1720 | 1466715730154 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1720 | 1466715730158 Marionette TRACE conn4 <- [1,1170,null,{}] 14:02:10 INFO - PROCESS | 1720 | 1466715730164 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 1720 | 1466715730170 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:10 INFO - PROCESS | 1720 | 1466715730414 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 14:02:10 INFO - PROCESS | 1720 | 1466715730638 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1720 | 1466715730650 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e6800 == 36 [pid = 1720] [id = 300] 14:02:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9229c000) [pid = 1720] [serial = 901] [outer = (nil)] 14:02:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9c2d0400) [pid = 1720] [serial = 902] [outer = 0x9229c000] 14:02:10 INFO - PROCESS | 1720 | 1466715730751 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9d513000) [pid = 1720] [serial = 903] [outer = 0x9229c000] 14:02:11 INFO - PROCESS | 1720 | 1466715731662 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1583ms 14:02:11 INFO - PROCESS | 1720 | 1466715731738 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1720 | 1466715731750 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 14:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:02:11 INFO - PROCESS | 1720 | 1466715731757 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1720 | 1466715731760 Marionette TRACE conn4 <- [1,1174,null,{}] 14:02:11 INFO - PROCESS | 1720 | 1466715731766 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:11 INFO - PROCESS | 1720 | 1466715731772 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:12 INFO - PROCESS | 1720 | 1466715732006 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 14:02:12 INFO - PROCESS | 1720 | 1466715732226 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1720 | 1466715732234 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c9c00 == 37 [pid = 1720] [id = 301] 14:02:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x91895400) [pid = 1720] [serial = 904] [outer = (nil)] 14:02:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0xa1113800) [pid = 1720] [serial = 905] [outer = 0x91895400] 14:02:12 INFO - PROCESS | 1720 | 1466715732381 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0xa2098400) [pid = 1720] [serial = 906] [outer = 0x91895400] 14:02:13 INFO - PROCESS | 1720 | 1466715733323 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:02:13 INFO - PROCESS | 1720 | 1466715733398 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 14:02:13 INFO - PROCESS | 1720 | 1466715733406 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1720 | 1466715733409 Marionette TRACE conn4 <- [1,1178,null,{}] 14:02:13 INFO - PROCESS | 1720 | 1466715733415 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:13 INFO - PROCESS | 1720 | 1466715733421 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:13 INFO - PROCESS | 1720 | 1466715733972 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 14:02:14 INFO - PROCESS | 1720 | 1466715734229 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1720 | 1466715734241 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac4c00 == 38 [pid = 1720] [id = 302] 14:02:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x91ac7c00) [pid = 1720] [serial = 907] [outer = (nil)] 14:02:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x922a4c00) [pid = 1720] [serial = 908] [outer = 0x91ac7c00] 14:02:14 INFO - PROCESS | 1720 | 1466715734321 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x924e7000) [pid = 1720] [serial = 909] [outer = 0x91ac7c00] 14:02:15 INFO - PROCESS | 1720 | 1466715735275 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1720 | 1466715735364 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 14:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:02:15 INFO - PROCESS | 1720 | 1466715735373 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1720 | 1466715735377 Marionette TRACE conn4 <- [1,1182,null,{}] 14:02:15 INFO - PROCESS | 1720 | 1466715735392 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:15 INFO - PROCESS | 1720 | 1466715735398 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:15 INFO - PROCESS | 1720 | 1466715735670 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 14:02:15 INFO - PROCESS | 1720 | 1466715735950 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1720 | 1466715735960 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4800 == 39 [pid = 1720] [id = 303] 14:02:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x952ee400) [pid = 1720] [serial = 910] [outer = (nil)] 14:02:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x988a5000) [pid = 1720] [serial = 911] [outer = 0x952ee400] 14:02:16 INFO - PROCESS | 1720 | 1466715736043 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x99f46c00) [pid = 1720] [serial = 912] [outer = 0x952ee400] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x938d8800 == 38 [pid = 1720] [id = 273] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x91abdc00 == 37 [pid = 1720] [id = 272] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378400 == 36 [pid = 1720] [id = 274] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x917d0c00 == 35 [pid = 1720] [id = 292] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9df400 == 34 [pid = 1720] [id = 10] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac4c00 == 33 [pid = 1720] [id = 302] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x917c9c00 == 32 [pid = 1720] [id = 301] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e6800 == 31 [pid = 1720] [id = 300] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9b5800 == 30 [pid = 1720] [id = 298] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37b800 == 29 [pid = 1720] [id = 299] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x99fdec00 == 28 [pid = 1720] [id = 297] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9ef800 == 27 [pid = 1720] [id = 296] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x988f4400 == 26 [pid = 1720] [id = 295] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x91aba000 == 25 [pid = 1720] [id = 293] 14:02:17 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378800 == 24 [pid = 1720] [id = 294] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x938d5800) [pid = 1720] [serial = 830] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x91abfc00) [pid = 1720] [serial = 827] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x951b2400) [pid = 1720] [serial = 822] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x93c5cc00) [pid = 1720] [serial = 821] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8f37cc00) [pid = 1720] [serial = 824] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8fd7d000) [pid = 1720] [serial = 825] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8f383400) [pid = 1720] [serial = 792] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8f377400) [pid = 1720] [serial = 791] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9397a400) [pid = 1720] [serial = 795] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x924e6800) [pid = 1720] [serial = 794] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x992e3c00) [pid = 1720] [serial = 798] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x95389000) [pid = 1720] [serial = 797] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9ad22800) [pid = 1720] [serial = 801] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a9b5000) [pid = 1720] [serial = 800] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9b210c00) [pid = 1720] [serial = 803] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0xa1104400) [pid = 1720] [serial = 807] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9bba1800) [pid = 1720] [serial = 806] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0xa25ef800) [pid = 1720] [serial = 812] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0xa255bc00) [pid = 1720] [serial = 810] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0xa23fb800) [pid = 1720] [serial = 809] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0xa2fb0400) [pid = 1720] [serial = 813] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93c64000) [pid = 1720] [serial = 831] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9229b800) [pid = 1720] [serial = 833] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x95219000) [pid = 1720] [serial = 834] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91ac7800) [pid = 1720] [serial = 828] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0xa328e400) [pid = 1720] [serial = 816] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0xa3286000) [pid = 1720] [serial = 815] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x95381800) [pid = 1720] [serial = 836] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a6ebc00) [pid = 1720] [serial = 819] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x952f4800) [pid = 1720] [serial = 818] [outer = (nil)] [url = about:blank] 14:02:18 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:18 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:02:18 INFO - PROCESS | 1720 | 1466715738547 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1720 | 1466715738628 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 14:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:02:18 INFO - PROCESS | 1720 | 1466715738636 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1720 | 1466715738642 Marionette TRACE conn4 <- [1,1186,null,{}] 14:02:18 INFO - PROCESS | 1720 | 1466715738650 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:18 INFO - PROCESS | 1720 | 1466715738656 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:18 INFO - PROCESS | 1720 | 1466715738837 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 14:02:19 INFO - PROCESS | 1720 | 1466715738996 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1720 | 1466715739002 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c2c00 == 25 [pid = 1720] [id = 304] 14:02:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x91896c00) [pid = 1720] [serial = 913] [outer = (nil)] 14:02:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x918a1400) [pid = 1720] [serial = 914] [outer = 0x91896c00] 14:02:19 INFO - PROCESS | 1720 | 1466715739081 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x91abd800) [pid = 1720] [serial = 915] [outer = 0x91896c00] 14:02:19 INFO - PROCESS | 1720 | 1466715739883 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1720 | 1466715739933 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 14:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:02:19 INFO - PROCESS | 1720 | 1466715739950 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1720 | 1466715739956 Marionette TRACE conn4 <- [1,1190,null,{}] 14:02:19 INFO - PROCESS | 1720 | 1466715739963 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:19 INFO - PROCESS | 1720 | 1466715739969 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:20 INFO - PROCESS | 1720 | 1466715740143 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 14:02:20 INFO - PROCESS | 1720 | 1466715740154 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1720 | 1466715740166 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189d000 == 26 [pid = 1720] [id = 305] 14:02:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9229d000) [pid = 1720] [serial = 916] [outer = (nil)] 14:02:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x924ddc00) [pid = 1720] [serial = 917] [outer = 0x9229d000] 14:02:20 INFO - PROCESS | 1720 | 1466715740379 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x938d5c00) [pid = 1720] [serial = 918] [outer = 0x9229d000] 14:02:21 INFO - PROCESS | 1720 | 1466715741349 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1720 | 1466715741394 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 14:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:02:21 INFO - PROCESS | 1720 | 1466715741402 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1720 | 1466715741409 Marionette TRACE conn4 <- [1,1194,null,{}] 14:02:21 INFO - PROCESS | 1720 | 1466715741435 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:21 INFO - PROCESS | 1720 | 1466715741445 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:21 INFO - PROCESS | 1720 | 1466715741671 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 14:02:21 INFO - PROCESS | 1720 | 1466715741704 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1720 | 1466715741717 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x95381800 == 27 [pid = 1720] [id = 306] 14:02:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x95385000) [pid = 1720] [serial = 919] [outer = (nil)] 14:02:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9538c000) [pid = 1720] [serial = 920] [outer = 0x95385000] 14:02:21 INFO - PROCESS | 1720 | 1466715741793 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x96ee3000) [pid = 1720] [serial = 921] [outer = 0x95385000] 14:02:22 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:22 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:22 INFO - PROCESS | 1720 | 1466715742785 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/] 14:02:23 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x91892400) [pid = 1720] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:02:23 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x924e2800) [pid = 1720] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:02:23 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9232f400) [pid = 1720] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:02:23 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a9e1800) [pid = 1720] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:02:23 INFO - PROCESS | 1720 | 1466715743617 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1720 | 1466715743621 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 14:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:02:23 INFO - PROCESS | 1720 | 1466715743629 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1720 | 1466715743633 Marionette TRACE conn4 <- [1,1198,null,{}] 14:02:23 INFO - PROCESS | 1720 | 1466715743639 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:23 INFO - PROCESS | 1720 | 1466715743644 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:23 INFO - PROCESS | 1720 | 1466715743848 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 14:02:23 INFO - PROCESS | 1720 | 1466715743932 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1720 | 1466715743944 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7000 == 28 [pid = 1720] [id = 307] 14:02:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9232f400) [pid = 1720] [serial = 922] [outer = (nil)] 14:02:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x952fc400) [pid = 1720] [serial = 923] [outer = 0x9232f400] 14:02:24 INFO - PROCESS | 1720 | 1466715744015 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9979d400) [pid = 1720] [serial = 924] [outer = 0x9232f400] 14:02:24 INFO - PROCESS | 1720 | 1466715744779 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1189ms 14:02:24 INFO - PROCESS | 1720 | 1466715744818 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1720 | 1466715744823 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 14:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:02:24 INFO - PROCESS | 1720 | 1466715744829 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1720 | 1466715744831 Marionette TRACE conn4 <- [1,1202,null,{}] 14:02:24 INFO - PROCESS | 1720 | 1466715744837 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:24 INFO - PROCESS | 1720 | 1466715744842 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:25 INFO - PROCESS | 1720 | 1466715745007 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 14:02:25 INFO - PROCESS | 1720 | 1466715745016 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 1720 | 1466715745024 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229b800 == 29 [pid = 1720] [id = 308] 14:02:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x924e2800) [pid = 1720] [serial = 925] [outer = (nil)] 14:02:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x99fe6c00) [pid = 1720] [serial = 926] [outer = 0x924e2800] 14:02:25 INFO - PROCESS | 1720 | 1466715745097 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a5d4000) [pid = 1720] [serial = 927] [outer = 0x924e2800] 14:02:26 INFO - PROCESS | 1720 | 1466715746245 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:02:26 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 14:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1479ms 14:02:26 INFO - PROCESS | 1720 | 1466715746310 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 14:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:02:26 INFO - PROCESS | 1720 | 1466715746318 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 14:02:26 INFO - PROCESS | 1720 | 1466715746327 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1720 | 1466715746332 Marionette TRACE conn4 <- [1,1206,null,{}] 14:02:26 INFO - PROCESS | 1720 | 1466715746342 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:26 INFO - PROCESS | 1720 | 1466715746348 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:26 INFO - PROCESS | 1720 | 1466715746588 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 14:02:26 INFO - PROCESS | 1720 | 1466715746866 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1720 | 1466715746876 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c7800 == 30 [pid = 1720] [id = 309] 14:02:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x91898800) [pid = 1720] [serial = 928] [outer = (nil)] 14:02:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9232ac00) [pid = 1720] [serial = 929] [outer = 0x91898800] 14:02:26 INFO - PROCESS | 1720 | 1466715746986 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93c64000) [pid = 1720] [serial = 930] [outer = 0x91898800] 14:02:28 INFO - PROCESS | 1720 | 1466715748022 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:02:28 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 14:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1743ms 14:02:28 INFO - PROCESS | 1720 | 1466715748069 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 1720 | 1466715748077 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 14:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:02:28 INFO - PROCESS | 1720 | 1466715748088 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1720 | 1466715748092 Marionette TRACE conn4 <- [1,1210,null,{}] 14:02:28 INFO - PROCESS | 1720 | 1466715748099 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:28 INFO - PROCESS | 1720 | 1466715748106 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:28 INFO - PROCESS | 1720 | 1466715748319 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 14:02:28 INFO - PROCESS | 1720 | 1466715748562 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1720 | 1466715748572 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x95214c00 == 31 [pid = 1720] [id = 310] 14:02:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x96ed9c00) [pid = 1720] [serial = 931] [outer = (nil)] 14:02:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x988f3c00) [pid = 1720] [serial = 932] [outer = 0x96ed9c00] 14:02:28 INFO - PROCESS | 1720 | 1466715748714 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x98055800) [pid = 1720] [serial = 933] [outer = 0x96ed9c00] 14:02:29 INFO - PROCESS | 1720 | 1466715749721 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1697ms 14:02:29 INFO - PROCESS | 1720 | 1466715749797 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1720 | 1466715749804 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 14:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:02:29 INFO - PROCESS | 1720 | 1466715749816 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1720 | 1466715749826 Marionette TRACE conn4 <- [1,1214,null,{}] 14:02:29 INFO - PROCESS | 1720 | 1466715749844 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:29 INFO - PROCESS | 1720 | 1466715749854 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:30 INFO - PROCESS | 1720 | 1466715750068 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 14:02:30 INFO - PROCESS | 1720 | 1466715750289 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1720 | 1466715750304 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a781400 == 32 [pid = 1720] [id = 311] 14:02:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a783c00) [pid = 1720] [serial = 934] [outer = (nil)] 14:02:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a96bc00) [pid = 1720] [serial = 935] [outer = 0x9a783c00] 14:02:30 INFO - PROCESS | 1720 | 1466715750428 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a970400) [pid = 1720] [serial = 936] [outer = 0x9a783c00] 14:02:31 INFO - PROCESS | 1720 | 1466715751397 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1648ms 14:02:31 INFO - PROCESS | 1720 | 1466715751464 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 14:02:31 INFO - PROCESS | 1720 | 1466715751470 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 14:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:02:31 INFO - PROCESS | 1720 | 1466715751476 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1720 | 1466715751479 Marionette TRACE conn4 <- [1,1218,null,{}] 14:02:31 INFO - PROCESS | 1720 | 1466715751486 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:31 INFO - PROCESS | 1720 | 1466715751491 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:31 INFO - PROCESS | 1720 | 1466715751712 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 14:02:31 INFO - PROCESS | 1720 | 1466715751928 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1720 | 1466715751936 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x952fcc00 == 33 [pid = 1720] [id = 312] 14:02:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a9b6c00) [pid = 1720] [serial = 937] [outer = (nil)] 14:02:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9ed800) [pid = 1720] [serial = 938] [outer = 0x9a9b6c00] 14:02:32 INFO - PROCESS | 1720 | 1466715752068 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a9efc00) [pid = 1720] [serial = 939] [outer = 0x9a9b6c00] 14:02:33 INFO - PROCESS | 1720 | 1466715753024 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1582ms 14:02:33 INFO - PROCESS | 1720 | 1466715753059 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 1720 | 1466715753063 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 14:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:02:33 INFO - PROCESS | 1720 | 1466715753070 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1720 | 1466715753073 Marionette TRACE conn4 <- [1,1222,null,{}] 14:02:33 INFO - PROCESS | 1720 | 1466715753079 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:33 INFO - PROCESS | 1720 | 1466715753085 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:33 INFO - PROCESS | 1720 | 1466715753297 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 14:02:33 INFO - PROCESS | 1720 | 1466715753517 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1720 | 1466715753525 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189e000 == 34 [pid = 1720] [id = 313] 14:02:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a6f6800) [pid = 1720] [serial = 940] [outer = (nil)] 14:02:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9ad28000) [pid = 1720] [serial = 941] [outer = 0x9a6f6800] 14:02:33 INFO - PROCESS | 1720 | 1466715753660 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9ad2f400) [pid = 1720] [serial = 942] [outer = 0x9a6f6800] 14:02:34 INFO - PROCESS | 1720 | 1466715754616 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1720 | 1466715754661 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 14:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:02:34 INFO - PROCESS | 1720 | 1466715754668 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1720 | 1466715754672 Marionette TRACE conn4 <- [1,1226,null,{}] 14:02:34 INFO - PROCESS | 1720 | 1466715754678 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:34 INFO - PROCESS | 1720 | 1466715754690 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:34 INFO - PROCESS | 1720 | 1466715754923 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 14:02:35 INFO - PROCESS | 1720 | 1466715755171 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1720 | 1466715755179 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37b400 == 35 [pid = 1720] [id = 314] 14:02:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8fd78c00) [pid = 1720] [serial = 943] [outer = (nil)] 14:02:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b456000) [pid = 1720] [serial = 944] [outer = 0x8fd78c00] 14:02:35 INFO - PROCESS | 1720 | 1466715755316 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b563800) [pid = 1720] [serial = 945] [outer = 0x8fd78c00] 14:02:36 INFO - PROCESS | 1720 | 1466715756271 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1635ms 14:02:36 INFO - PROCESS | 1720 | 1466715756304 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1720 | 1466715756308 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 14:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:02:36 INFO - PROCESS | 1720 | 1466715756315 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1720 | 1466715756319 Marionette TRACE conn4 <- [1,1230,null,{}] 14:02:36 INFO - PROCESS | 1720 | 1466715756325 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:36 INFO - PROCESS | 1720 | 1466715756332 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:36 INFO - PROCESS | 1720 | 1466715756529 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 14:02:36 INFO - PROCESS | 1720 | 1466715756699 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1720 | 1466715756708 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd79000 == 36 [pid = 1720] [id = 315] 14:02:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9189c800) [pid = 1720] [serial = 946] [outer = (nil)] 14:02:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9bba2800) [pid = 1720] [serial = 947] [outer = 0x9189c800] 14:02:36 INFO - PROCESS | 1720 | 1466715756792 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9bb9e400) [pid = 1720] [serial = 948] [outer = 0x9189c800] 14:02:37 INFO - PROCESS | 1720 | 1466715757923 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1685ms 14:02:38 INFO - PROCESS | 1720 | 1466715758002 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 14:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:02:38 INFO - PROCESS | 1720 | 1466715758013 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 14:02:38 INFO - PROCESS | 1720 | 1466715758023 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1720 | 1466715758029 Marionette TRACE conn4 <- [1,1234,null,{}] 14:02:38 INFO - PROCESS | 1720 | 1466715758037 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:38 INFO - PROCESS | 1720 | 1466715758041 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:38 INFO - PROCESS | 1720 | 1466715758299 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 14:02:38 INFO - PROCESS | 1720 | 1466715758539 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1720 | 1466715758547 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab9400 == 37 [pid = 1720] [id = 316] 14:02:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9b763800) [pid = 1720] [serial = 949] [outer = (nil)] 14:02:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9c2be000) [pid = 1720] [serial = 950] [outer = 0x9b763800] 14:02:38 INFO - PROCESS | 1720 | 1466715758652 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9c2c3800) [pid = 1720] [serial = 951] [outer = 0x9b763800] 14:02:39 INFO - PROCESS | 1720 | 1466715759553 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1589ms 14:02:39 INFO - PROCESS | 1720 | 1466715759612 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 1720 | 1466715759615 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 14:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:02:39 INFO - PROCESS | 1720 | 1466715759623 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1720 | 1466715759627 Marionette TRACE conn4 <- [1,1238,null,{}] 14:02:39 INFO - PROCESS | 1720 | 1466715759633 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:39 INFO - PROCESS | 1720 | 1466715759638 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:39 INFO - PROCESS | 1720 | 1466715759820 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 14:02:40 INFO - PROCESS | 1720 | 1466715760003 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1720 | 1466715760012 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7a000 == 38 [pid = 1720] [id = 317] 14:02:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8fd7d400) [pid = 1720] [serial = 952] [outer = (nil)] 14:02:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x924df000) [pid = 1720] [serial = 953] [outer = 0x8fd7d400] 14:02:40 INFO - PROCESS | 1720 | 1466715760110 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9c2d1c00) [pid = 1720] [serial = 954] [outer = 0x8fd7d400] 14:02:41 INFO - PROCESS | 1720 | 1466715761121 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1533ms 14:02:41 INFO - PROCESS | 1720 | 1466715761156 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1720 | 1466715761161 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 14:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:02:41 INFO - PROCESS | 1720 | 1466715761168 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1720 | 1466715761171 Marionette TRACE conn4 <- [1,1242,null,{}] 14:02:41 INFO - PROCESS | 1720 | 1466715761177 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:41 INFO - PROCESS | 1720 | 1466715761183 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:41 INFO - PROCESS | 1720 | 1466715761359 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 14:02:41 INFO - PROCESS | 1720 | 1466715761533 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 1720 | 1466715761539 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e5400 == 39 [pid = 1720] [id = 318] 14:02:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8fd7c800) [pid = 1720] [serial = 955] [outer = (nil)] 14:02:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x951b0000) [pid = 1720] [serial = 956] [outer = 0x8fd7c800] 14:02:41 INFO - PROCESS | 1720 | 1466715761631 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9925a000) [pid = 1720] [serial = 957] [outer = 0x8fd7c800] 14:02:42 INFO - PROCESS | 1720 | 1466715762796 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1685ms 14:02:42 INFO - PROCESS | 1720 | 1466715762855 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 14:02:42 INFO - PROCESS | 1720 | 1466715762861 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 14:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:02:42 INFO - PROCESS | 1720 | 1466715762869 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 1720 | 1466715762874 Marionette TRACE conn4 <- [1,1246,null,{}] 14:02:42 INFO - PROCESS | 1720 | 1466715762882 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:42 INFO - PROCESS | 1720 | 1466715762888 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:43 INFO - PROCESS | 1720 | 1466715763077 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 14:02:43 INFO - PROCESS | 1720 | 1466715763331 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1720 | 1466715763340 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7f000 == 40 [pid = 1720] [id = 319] 14:02:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x917c1800) [pid = 1720] [serial = 958] [outer = (nil)] 14:02:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x9229ac00) [pid = 1720] [serial = 959] [outer = 0x917c1800] 14:02:43 INFO - PROCESS | 1720 | 1466715763423 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x92323800) [pid = 1720] [serial = 960] [outer = 0x917c1800] 14:02:44 INFO - PROCESS | 1720 | 1466715764471 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:02:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7000 == 39 [pid = 1720] [id = 307] 14:02:44 INFO - PROCESS | 1720 | --DOCSHELL 0x95381800 == 38 [pid = 1720] [id = 306] 14:02:44 INFO - PROCESS | 1720 | --DOCSHELL 0x9189d000 == 37 [pid = 1720] [id = 305] 14:02:44 INFO - PROCESS | 1720 | --DOCSHELL 0x917c2c00 == 36 [pid = 1720] [id = 304] 14:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1688ms 14:02:44 INFO - PROCESS | 1720 | 1466715764556 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 1720 | 1466715764563 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 14:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:02:44 INFO - PROCESS | 1720 | 1466715764580 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1720 | 1466715764584 Marionette TRACE conn4 <- [1,1250,null,{}] 14:02:44 INFO - PROCESS | 1720 | 1466715764591 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:44 INFO - PROCESS | 1720 | 1466715764596 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:44 INFO - PROCESS | 1720 | 1466715764785 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x99f4b800) [pid = 1720] [serial = 875] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9a484c00) [pid = 1720] [serial = 876] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x951ebc00) [pid = 1720] [serial = 878] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x92323400) [pid = 1720] [serial = 863] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x93c65c00) [pid = 1720] [serial = 864] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9ad2e000) [pid = 1720] [serial = 857] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9ad2c000) [pid = 1720] [serial = 858] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9229c800) [pid = 1720] [serial = 839] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x924eac00) [pid = 1720] [serial = 840] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x988f0400) [pid = 1720] [serial = 872] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x99f4a800) [pid = 1720] [serial = 845] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a226800) [pid = 1720] [serial = 846] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a6f0800) [pid = 1720] [serial = 848] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a6ed800) [pid = 1720] [serial = 849] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x96edb400) [pid = 1720] [serial = 837] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a773000) [pid = 1720] [serial = 851] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a777000) [pid = 1720] [serial = 852] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x952fb400) [pid = 1720] [serial = 842] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x98061400) [pid = 1720] [serial = 843] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9b2cb000) [pid = 1720] [serial = 860] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9b2d6c00) [pid = 1720] [serial = 861] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a9ee800) [pid = 1720] [serial = 854] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a9f7400) [pid = 1720] [serial = 855] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x918a0000) [pid = 1720] [serial = 866] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x91abe800) [pid = 1720] [serial = 867] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x938dd400) [pid = 1720] [serial = 869] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x951b5800) [pid = 1720] [serial = 870] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a5cf000) [pid = 1720] [serial = 881] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9eb400) [pid = 1720] [serial = 882] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9189e800) [pid = 1720] [serial = 585] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x96ee2c00) [pid = 1720] [serial = 879] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x992e5400) [pid = 1720] [serial = 873] [outer = (nil)] [url = about:blank] 14:02:44 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9b452400) [pid = 1720] [serial = 804] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1720 | 1466715765021 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1720 | 1466715765033 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189e800 == 37 [pid = 1720] [id = 320] 14:02:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x91ac2000) [pid = 1720] [serial = 961] [outer = (nil)] 14:02:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x938d5800) [pid = 1720] [serial = 962] [outer = 0x91ac2000] 14:02:45 INFO - PROCESS | 1720 | 1466715765111 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x947fa800) [pid = 1720] [serial = 963] [outer = 0x91ac2000] 14:02:46 INFO - PROCESS | 1720 | 1466715766019 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1482ms 14:02:46 INFO - PROCESS | 1720 | 1466715766063 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1720 | 1466715766066 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 14:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:02:46 INFO - PROCESS | 1720 | 1466715766074 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1720 | 1466715766080 Marionette TRACE conn4 <- [1,1254,null,{}] 14:02:46 INFO - PROCESS | 1720 | 1466715766096 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:46 INFO - PROCESS | 1720 | 1466715766105 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:46 INFO - PROCESS | 1720 | 1466715766279 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 14:02:46 INFO - PROCESS | 1720 | 1466715766411 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1720 | 1466715766421 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee4800 == 38 [pid = 1720] [id = 321] 14:02:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x96ee4c00) [pid = 1720] [serial = 964] [outer = (nil)] 14:02:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x98063c00) [pid = 1720] [serial = 965] [outer = 0x96ee4c00] 14:02:46 INFO - PROCESS | 1720 | 1466715766499 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x992e6800) [pid = 1720] [serial = 966] [outer = 0x96ee4c00] 14:02:47 INFO - PROCESS | 1720 | 1466715767366 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1336ms 14:02:47 INFO - PROCESS | 1720 | 1466715767412 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 1720 | 1466715767416 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 14:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:02:47 INFO - PROCESS | 1720 | 1466715767451 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1720 | 1466715767454 Marionette TRACE conn4 <- [1,1258,null,{}] 14:02:47 INFO - PROCESS | 1720 | 1466715767460 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:47 INFO - PROCESS | 1720 | 1466715767465 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:47 INFO - PROCESS | 1720 | 1466715767691 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 14:02:47 INFO - PROCESS | 1720 | 1466715767717 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1720 | 1466715767723 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37ec00 == 39 [pid = 1720] [id = 322] 14:02:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9805ec00) [pid = 1720] [serial = 967] [outer = (nil)] 14:02:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a484c00) [pid = 1720] [serial = 968] [outer = 0x9805ec00] 14:02:47 INFO - PROCESS | 1720 | 1466715767799 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a6f0800) [pid = 1720] [serial = 969] [outer = 0x9805ec00] 14:02:48 INFO - PROCESS | 1720 | 1466715768809 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1432ms 14:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:02:48 INFO - PROCESS | 1720 | 1466715768883 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1720 | 1466715768887 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 14:02:48 INFO - PROCESS | 1720 | 1466715768893 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1720 | 1466715768897 Marionette TRACE conn4 <- [1,1262,null,{}] 14:02:48 INFO - PROCESS | 1720 | 1466715768911 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 1720 | 1466715768916 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:49 INFO - PROCESS | 1720 | 1466715769133 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9189c000) [pid = 1720] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9979f400) [pid = 1720] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a9f1800) [pid = 1720] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a9fa000) [pid = 1720] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b55e400) [pid = 1720] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a9f0800) [pid = 1720] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9229c000) [pid = 1720] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91895400) [pid = 1720] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91ac7c00) [pid = 1720] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x952ee400) [pid = 1720] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9229d000) [pid = 1720] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x95385000) [pid = 1720] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9232f400) [pid = 1720] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:02:49 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x91896c00) [pid = 1720] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:02:49 INFO - PROCESS | 1720 | 1466715769406 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1720 | 1466715769413 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f377400 == 40 [pid = 1720] [id = 323] 14:02:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f37b800) [pid = 1720] [serial = 970] [outer = (nil)] 14:02:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9189f800) [pid = 1720] [serial = 971] [outer = 0x8f37b800] 14:02:49 INFO - PROCESS | 1720 | 1466715769510 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x951b2400) [pid = 1720] [serial = 972] [outer = 0x8f37b800] 14:02:50 INFO - PROCESS | 1720 | 1466715770273 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1443ms 14:02:50 INFO - PROCESS | 1720 | 1466715770336 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1720 | 1466715770341 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 14:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:02:50 INFO - PROCESS | 1720 | 1466715770348 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1720 | 1466715770352 Marionette TRACE conn4 <- [1,1266,null,{}] 14:02:50 INFO - PROCESS | 1720 | 1466715770358 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 1720 | 1466715770368 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:50 INFO - PROCESS | 1720 | 1466715770571 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 14:02:50 INFO - PROCESS | 1720 | 1466715770700 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1720 | 1466715770712 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x91895400 == 41 [pid = 1720] [id = 324] 14:02:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x922a2c00) [pid = 1720] [serial = 973] [outer = (nil)] 14:02:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a881400) [pid = 1720] [serial = 974] [outer = 0x922a2c00] 14:02:50 INFO - PROCESS | 1720 | 1466715770788 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a9b6000) [pid = 1720] [serial = 975] [outer = 0x922a2c00] 14:02:51 INFO - PROCESS | 1720 | 1466715771776 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1484ms 14:02:51 INFO - PROCESS | 1720 | 1466715771834 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1720 | 1466715771842 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:02:51 INFO - PROCESS | 1720 | 1466715771851 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1720 | 1466715771856 Marionette TRACE conn4 <- [1,1270,null,{}] 14:02:51 INFO - PROCESS | 1720 | 1466715771867 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 1720 | 1466715771874 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:52 INFO - PROCESS | 1720 | 1466715772121 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 14:02:52 INFO - PROCESS | 1720 | 1466715772367 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1720 | 1466715772378 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7c00 == 42 [pid = 1720] [id = 325] 14:02:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8f37c400) [pid = 1720] [serial = 976] [outer = (nil)] 14:02:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x91ac7c00) [pid = 1720] [serial = 977] [outer = 0x8f37c400] 14:02:52 INFO - PROCESS | 1720 | 1466715772515 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x92323000) [pid = 1720] [serial = 978] [outer = 0x8f37c400] 14:02:53 INFO - PROCESS | 1720 | 1466715773504 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1696ms 14:02:53 INFO - PROCESS | 1720 | 1466715773548 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1720 | 1466715773556 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 14:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:02:53 INFO - PROCESS | 1720 | 1466715773569 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1720 | 1466715773575 Marionette TRACE conn4 <- [1,1274,null,{}] 14:02:53 INFO - PROCESS | 1720 | 1466715773582 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:53 INFO - PROCESS | 1720 | 1466715773589 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:53 INFO - PROCESS | 1720 | 1466715773835 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 14:02:54 INFO - PROCESS | 1720 | 1466715774061 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1720 | 1466715774068 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f2c00 == 43 [pid = 1720] [id = 326] 14:02:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95380c00) [pid = 1720] [serial = 979] [outer = (nil)] 14:02:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x96edd800) [pid = 1720] [serial = 980] [outer = 0x95380c00] 14:02:54 INFO - PROCESS | 1720 | 1466715774210 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x992e5c00) [pid = 1720] [serial = 981] [outer = 0x95380c00] 14:02:55 INFO - PROCESS | 1720 | 1466715775278 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1741ms 14:02:55 INFO - PROCESS | 1720 | 1466715775312 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 1720 | 1466715775316 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 14:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:02:55 INFO - PROCESS | 1720 | 1466715775325 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1720 | 1466715775330 Marionette TRACE conn4 <- [1,1278,null,{}] 14:02:55 INFO - PROCESS | 1720 | 1466715775348 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 1720 | 1466715775358 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:55 INFO - PROCESS | 1720 | 1466715775565 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 14:02:55 INFO - PROCESS | 1720 | 1466715775835 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 1720 | 1466715775843 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a96d800 == 44 [pid = 1720] [id = 327] 14:02:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a96e800) [pid = 1720] [serial = 982] [outer = (nil)] 14:02:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a9dc000) [pid = 1720] [serial = 983] [outer = 0x9a96e800] 14:02:55 INFO - PROCESS | 1720 | 1466715775956 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a9f6c00) [pid = 1720] [serial = 984] [outer = 0x9a96e800] 14:02:56 INFO - PROCESS | 1720 | 1466715776879 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1589ms 14:02:56 INFO - PROCESS | 1720 | 1466715776913 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1720 | 1466715776918 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 14:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:02:56 INFO - PROCESS | 1720 | 1466715776926 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1720 | 1466715776931 Marionette TRACE conn4 <- [1,1282,null,{}] 14:02:56 INFO - PROCESS | 1720 | 1466715776937 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 1720 | 1466715776942 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:57 INFO - PROCESS | 1720 | 1466715777140 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 14:02:57 INFO - PROCESS | 1720 | 1466715777310 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1720 | 1466715777320 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ea000 == 45 [pid = 1720] [id = 328] 14:02:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x99f09000) [pid = 1720] [serial = 985] [outer = (nil)] 14:02:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b20d400) [pid = 1720] [serial = 986] [outer = 0x99f09000] 14:02:57 INFO - PROCESS | 1720 | 1466715777456 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b2d6800) [pid = 1720] [serial = 987] [outer = 0x99f09000] 14:02:58 INFO - PROCESS | 1720 | 1466715778427 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1533ms 14:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:02:58 INFO - PROCESS | 1720 | 1466715778460 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 1720 | 1466715778464 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 14:02:58 INFO - PROCESS | 1720 | 1466715778471 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 1720 | 1466715778474 Marionette TRACE conn4 <- [1,1286,null,{}] 14:02:58 INFO - PROCESS | 1720 | 1466715778480 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:58 INFO - PROCESS | 1720 | 1466715778486 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:58 INFO - PROCESS | 1720 | 1466715778691 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 14:02:58 INFO - PROCESS | 1720 | 1466715778927 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 1720 | 1466715778936 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:02:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x9521dc00 == 46 [pid = 1720] [id = 329] 14:02:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a96d000) [pid = 1720] [serial = 988] [outer = (nil)] 14:02:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b560400) [pid = 1720] [serial = 989] [outer = 0x9a96d000] 14:02:59 INFO - PROCESS | 1720 | 1466715779070 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b5a3c00) [pid = 1720] [serial = 990] [outer = 0x9a96d000] 14:03:00 INFO - PROCESS | 1720 | 1466715780099 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1686ms 14:03:00 INFO - PROCESS | 1720 | 1466715780157 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1720 | 1466715780162 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 14:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:03:00 INFO - PROCESS | 1720 | 1466715780169 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1720 | 1466715780173 Marionette TRACE conn4 <- [1,1290,null,{}] 14:03:00 INFO - PROCESS | 1720 | 1466715780179 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 1720 | 1466715780191 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:00 INFO - PROCESS | 1720 | 1466715780461 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 14:03:00 INFO - PROCESS | 1720 | 1466715780694 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1720 | 1466715780700 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b451800 == 47 [pid = 1720] [id = 330] 14:03:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b55e400) [pid = 1720] [serial = 991] [outer = (nil)] 14:03:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa2099000) [pid = 1720] [serial = 992] [outer = 0x9b55e400] 14:03:00 INFO - PROCESS | 1720 | 1466715780789 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0xa2378000) [pid = 1720] [serial = 993] [outer = 0x9b55e400] 14:03:01 INFO - PROCESS | 1720 | 1466715781764 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1640ms 14:03:01 INFO - PROCESS | 1720 | 1466715781810 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1720 | 1466715781815 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 14:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:03:01 INFO - PROCESS | 1720 | 1466715781822 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1720 | 1466715781826 Marionette TRACE conn4 <- [1,1294,null,{}] 14:03:01 INFO - PROCESS | 1720 | 1466715781832 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:01 INFO - PROCESS | 1720 | 1466715781838 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:02 INFO - PROCESS | 1720 | 1466715782040 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 14:03:02 INFO - PROCESS | 1720 | 1466715782272 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 1720 | 1466715782280 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x924de800 == 48 [pid = 1720] [id = 331] 14:03:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9b455800) [pid = 1720] [serial = 994] [outer = (nil)] 14:03:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0xa23ee000) [pid = 1720] [serial = 995] [outer = 0x9b455800] 14:03:02 INFO - PROCESS | 1720 | 1466715782427 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0xa23fa800) [pid = 1720] [serial = 996] [outer = 0x9b455800] 14:03:03 INFO - PROCESS | 1720 | 1466715783354 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1592ms 14:03:03 INFO - PROCESS | 1720 | 1466715783415 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 14:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:03:03 INFO - PROCESS | 1720 | 1466715783427 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 14:03:03 INFO - PROCESS | 1720 | 1466715783435 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1720 | 1466715783439 Marionette TRACE conn4 <- [1,1298,null,{}] 14:03:03 INFO - PROCESS | 1720 | 1466715783445 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 1720 | 1466715783450 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:03 INFO - PROCESS | 1720 | 1466715783696 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 14:03:04 INFO - PROCESS | 1720 | 1466715783989 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 1720 | 1466715783995 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e3c00 == 49 [pid = 1720] [id = 332] 14:03:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8f377800) [pid = 1720] [serial = 997] [outer = (nil)] 14:03:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x917cbc00) [pid = 1720] [serial = 998] [outer = 0x8f377800] 14:03:04 INFO - PROCESS | 1720 | 1466715784085 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x924e6400) [pid = 1720] [serial = 999] [outer = 0x8f377800] 14:03:05 INFO - PROCESS | 1720 | 1466715785484 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2139ms 14:03:05 INFO - PROCESS | 1720 | 1466715785574 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1720 | 1466715785580 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 14:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:03:05 INFO - PROCESS | 1720 | 1466715785589 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1720 | 1466715785594 Marionette TRACE conn4 <- [1,1302,null,{}] 14:03:05 INFO - PROCESS | 1720 | 1466715785602 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:05 INFO - PROCESS | 1720 | 1466715785608 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:05 INFO - PROCESS | 1720 | 1466715785791 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 14:03:05 INFO - PROCESS | 1720 | 1466715785978 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1720 | 1466715785987 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x92299400 == 50 [pid = 1720] [id = 333] 14:03:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x922a1c00) [pid = 1720] [serial = 1000] [outer = (nil)] 14:03:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9397a400) [pid = 1720] [serial = 1001] [outer = 0x922a1c00] 14:03:06 INFO - PROCESS | 1720 | 1466715786066 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x95215000) [pid = 1720] [serial = 1002] [outer = 0x922a1c00] 14:03:07 INFO - PROCESS | 1720 | 1466715787100 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1590ms 14:03:07 INFO - PROCESS | 1720 | 1466715787178 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 1720 | 1466715787186 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 14:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:03:07 INFO - PROCESS | 1720 | 1466715787197 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 1720 | 1466715787201 Marionette TRACE conn4 <- [1,1306,null,{}] 14:03:07 INFO - PROCESS | 1720 | 1466715787209 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:07 INFO - PROCESS | 1720 | 1466715787215 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:07 INFO - PROCESS | 1720 | 1466715787440 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f377400 == 49 [pid = 1720] [id = 323] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37ec00 == 48 [pid = 1720] [id = 322] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee4800 == 47 [pid = 1720] [id = 321] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9189e800 == 46 [pid = 1720] [id = 320] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7f000 == 45 [pid = 1720] [id = 319] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4800 == 44 [pid = 1720] [id = 303] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e5400 == 43 [pid = 1720] [id = 318] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9229b800 == 42 [pid = 1720] [id = 308] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x917c7800 == 41 [pid = 1720] [id = 309] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x95214c00 == 40 [pid = 1720] [id = 310] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9189e000 == 39 [pid = 1720] [id = 313] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x952fcc00 == 38 [pid = 1720] [id = 312] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37b400 == 37 [pid = 1720] [id = 314] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab9400 == 36 [pid = 1720] [id = 316] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7a000 == 35 [pid = 1720] [id = 317] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd79000 == 34 [pid = 1720] [id = 315] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a781400 == 33 [pid = 1720] [id = 311] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e3c00 == 32 [pid = 1720] [id = 332] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x92299400 == 31 [pid = 1720] [id = 333] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x924de800 == 30 [pid = 1720] [id = 331] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9b451800 == 29 [pid = 1720] [id = 330] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9521dc00 == 28 [pid = 1720] [id = 329] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a96d800 == 27 [pid = 1720] [id = 327] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x951ea000 == 26 [pid = 1720] [id = 328] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x952f2c00 == 25 [pid = 1720] [id = 326] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x91895400 == 24 [pid = 1720] [id = 324] 14:03:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7c00 == 23 [pid = 1720] [id = 325] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x951b1800) [pid = 1720] [serial = 885] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x924e4400) [pid = 1720] [serial = 884] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a6edc00) [pid = 1720] [serial = 888] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x99f53400) [pid = 1720] [serial = 887] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9b20cc00) [pid = 1720] [serial = 891] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9ad23400) [pid = 1720] [serial = 890] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9b568000) [pid = 1720] [serial = 894] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9b563000) [pid = 1720] [serial = 893] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9b766c00) [pid = 1720] [serial = 897] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b75f000) [pid = 1720] [serial = 896] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9c2c6000) [pid = 1720] [serial = 900] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9c0f0000) [pid = 1720] [serial = 899] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9d513000) [pid = 1720] [serial = 903] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9c2d0400) [pid = 1720] [serial = 902] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0xa2098400) [pid = 1720] [serial = 906] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0xa1113800) [pid = 1720] [serial = 905] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x924e7000) [pid = 1720] [serial = 909] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x99f46c00) [pid = 1720] [serial = 912] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x988a5000) [pid = 1720] [serial = 911] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x922a4c00) [pid = 1720] [serial = 908] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x924ddc00) [pid = 1720] [serial = 917] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9538c000) [pid = 1720] [serial = 920] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x952fc400) [pid = 1720] [serial = 923] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91abd800) [pid = 1720] [serial = 915] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x99fe6c00) [pid = 1720] [serial = 926] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x918a1400) [pid = 1720] [serial = 914] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x96ee3000) [pid = 1720] [serial = 921] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x938d5c00) [pid = 1720] [serial = 918] [outer = (nil)] [url = about:blank] 14:03:08 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9979d400) [pid = 1720] [serial = 924] [outer = (nil)] [url = about:blank] 14:03:09 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a5d1400) [pid = 1720] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:03:09 INFO - PROCESS | 1720 | 1466715789162 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1720 | 1466715789174 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4800 == 24 [pid = 1720] [id = 334] 14:03:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f2e4c00) [pid = 1720] [serial = 1003] [outer = (nil)] 14:03:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f2e9000) [pid = 1720] [serial = 1004] [outer = 0x8f2e4c00] 14:03:09 INFO - PROCESS | 1720 | 1466715789262 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8f384c00) [pid = 1720] [serial = 1005] [outer = 0x8f2e4c00] 14:03:10 INFO - PROCESS | 1720 | 1466715790120 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2992ms 14:03:10 INFO - PROCESS | 1720 | 1466715790192 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1720 | 1466715790197 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 14:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:03:10 INFO - PROCESS | 1720 | 1466715790205 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1720 | 1466715790210 Marionette TRACE conn4 <- [1,1310,null,{}] 14:03:10 INFO - PROCESS | 1720 | 1466715790218 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:10 INFO - PROCESS | 1720 | 1466715790225 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:10 INFO - PROCESS | 1720 | 1466715790402 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 14:03:10 INFO - PROCESS | 1720 | 1466715790550 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 1720 | 1466715790560 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x91893c00 == 25 [pid = 1720] [id = 335] 14:03:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91896000) [pid = 1720] [serial = 1006] [outer = (nil)] 14:03:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x91ab9000) [pid = 1720] [serial = 1007] [outer = 0x91896000] 14:03:10 INFO - PROCESS | 1720 | 1466715790634 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x92299000) [pid = 1720] [serial = 1008] [outer = 0x91896000] 14:03:11 INFO - PROCESS | 1720 | 1466715791519 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1720 | 1466715791573 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 14:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:03:11 INFO - PROCESS | 1720 | 1466715791581 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1720 | 1466715791584 Marionette TRACE conn4 <- [1,1314,null,{}] 14:03:11 INFO - PROCESS | 1720 | 1466715791590 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:11 INFO - PROCESS | 1720 | 1466715791596 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:11 INFO - PROCESS | 1720 | 1466715791830 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 14:03:11 INFO - PROCESS | 1720 | 1466715791854 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1720 | 1466715791862 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cf000 == 26 [pid = 1720] [id = 336] 14:03:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x924e4400) [pid = 1720] [serial = 1009] [outer = (nil)] 14:03:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x938d8800) [pid = 1720] [serial = 1010] [outer = 0x924e4400] 14:03:11 INFO - PROCESS | 1720 | 1466715791936 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x947eb400) [pid = 1720] [serial = 1011] [outer = 0x924e4400] 14:03:12 INFO - PROCESS | 1720 | 1466715792974 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1443ms 14:03:13 INFO - PROCESS | 1720 | 1466715793024 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 1720 | 1466715793029 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 14:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:03:13 INFO - PROCESS | 1720 | 1466715793052 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 1720 | 1466715793062 Marionette TRACE conn4 <- [1,1318,null,{}] 14:03:13 INFO - PROCESS | 1720 | 1466715793081 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:13 INFO - PROCESS | 1720 | 1466715793089 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:13 INFO - PROCESS | 1720 | 1466715793314 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 14:03:13 INFO - PROCESS | 1720 | 1466715793340 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1720 | 1466715793348 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378800 == 27 [pid = 1720] [id = 337] 14:03:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x91895400) [pid = 1720] [serial = 1012] [outer = (nil)] 14:03:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x95381800) [pid = 1720] [serial = 1013] [outer = 0x91895400] 14:03:13 INFO - PROCESS | 1720 | 1466715793458 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x96ee0800) [pid = 1720] [serial = 1014] [outer = 0x91895400] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9189c800) [pid = 1720] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x96ed9c00) [pid = 1720] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f37b800) [pid = 1720] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x917c1800) [pid = 1720] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8fd7c800) [pid = 1720] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a6f6800) [pid = 1720] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8fd7d400) [pid = 1720] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x91ac2000) [pid = 1720] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a783c00) [pid = 1720] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a9b6c00) [pid = 1720] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9b763800) [pid = 1720] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x924e2800) [pid = 1720] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x91898800) [pid = 1720] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9805ec00) [pid = 1720] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8fd78c00) [pid = 1720] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x96ee4c00) [pid = 1720] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:03:14 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x922a2c00) [pid = 1720] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:03:15 INFO - PROCESS | 1720 | 1466715795151 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2160ms 14:03:15 INFO - PROCESS | 1720 | 1466715795205 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1720 | 1466715795208 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 14:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:03:15 INFO - PROCESS | 1720 | 1466715795216 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1720 | 1466715795218 Marionette TRACE conn4 <- [1,1322,null,{}] 14:03:15 INFO - PROCESS | 1720 | 1466715795224 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:15 INFO - PROCESS | 1720 | 1466715795230 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:15 INFO - PROCESS | 1720 | 1466715795464 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 14:03:15 INFO - PROCESS | 1720 | 1466715795478 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1720 | 1466715795487 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db000 == 28 [pid = 1720] [id = 338] 14:03:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f383000) [pid = 1720] [serial = 1015] [outer = (nil)] 14:03:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x952f8c00) [pid = 1720] [serial = 1016] [outer = 0x8f383000] 14:03:15 INFO - PROCESS | 1720 | 1466715795562 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x96ed6c00) [pid = 1720] [serial = 1017] [outer = 0x8f383000] 14:03:16 INFO - PROCESS | 1720 | 1466715796531 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1383ms 14:03:16 INFO - PROCESS | 1720 | 1466715796601 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 1720 | 1466715796608 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 14:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:03:16 INFO - PROCESS | 1720 | 1466715796619 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 1720 | 1466715796625 Marionette TRACE conn4 <- [1,1326,null,{}] 14:03:16 INFO - PROCESS | 1720 | 1466715796648 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 1720 | 1466715796656 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:16 INFO - PROCESS | 1720 | 1466715796853 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 14:03:17 INFO - PROCESS | 1720 | 1466715797097 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 1720 | 1466715797110 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x91894800 == 29 [pid = 1720] [id = 339] 14:03:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x91898c00) [pid = 1720] [serial = 1018] [outer = (nil)] 14:03:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x918a1c00) [pid = 1720] [serial = 1019] [outer = 0x91898c00] 14:03:17 INFO - PROCESS | 1720 | 1466715797227 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x924dec00) [pid = 1720] [serial = 1020] [outer = 0x91898c00] 14:03:18 INFO - PROCESS | 1720 | 1466715798231 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:03:18 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 14:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1693ms 14:03:18 INFO - PROCESS | 1720 | 1466715798312 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 14:03:18 INFO - PROCESS | 1720 | 1466715798320 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 14:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:03:18 INFO - PROCESS | 1720 | 1466715798332 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:03:18 INFO - PROCESS | 1720 | 1466715798337 Marionette TRACE conn4 <- [1,1330,null,{}] 14:03:18 INFO - PROCESS | 1720 | 1466715798344 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:18 INFO - PROCESS | 1720 | 1466715798351 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:18 INFO - PROCESS | 1720 | 1466715798598 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 14:03:18 INFO - PROCESS | 1720 | 1466715798879 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 1720 | 1466715798888 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2c00 == 30 [pid = 1720] [id = 340] 14:03:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91ac7800) [pid = 1720] [serial = 1021] [outer = (nil)] 14:03:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x952f7400) [pid = 1720] [serial = 1022] [outer = 0x91ac7800] 14:03:18 INFO - PROCESS | 1720 | 1466715798983 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x96edd000) [pid = 1720] [serial = 1023] [outer = 0x91ac7800] 14:03:19 INFO - PROCESS | 1720 | 1466715799984 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:03:20 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 14:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1701ms 14:03:20 INFO - PROCESS | 1720 | 1466715800034 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 1720 | 1466715800038 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 14:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:03:20 INFO - PROCESS | 1720 | 1466715800045 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1720 | 1466715800052 Marionette TRACE conn4 <- [1,1334,null,{}] 14:03:20 INFO - PROCESS | 1720 | 1466715800070 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:20 INFO - PROCESS | 1720 | 1466715800080 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:20 INFO - PROCESS | 1720 | 1466715800323 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 14:03:20 INFO - PROCESS | 1720 | 1466715800633 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 1720 | 1466715800646 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x99fdd800 == 31 [pid = 1720] [id = 341] 14:03:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99fdec00) [pid = 1720] [serial = 1024] [outer = (nil)] 14:03:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a2de800) [pid = 1720] [serial = 1025] [outer = 0x99fdec00] 14:03:20 INFO - PROCESS | 1720 | 1466715800744 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6ea000) [pid = 1720] [serial = 1026] [outer = 0x99fdec00] 14:03:21 INFO - PROCESS | 1720 | 1466715801684 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1691ms 14:03:21 INFO - PROCESS | 1720 | 1466715801738 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 1720 | 1466715801742 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 14:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:03:21 INFO - PROCESS | 1720 | 1466715801749 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1720 | 1466715801752 Marionette TRACE conn4 <- [1,1338,null,{}] 14:03:21 INFO - PROCESS | 1720 | 1466715801758 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 1720 | 1466715801764 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:21 INFO - PROCESS | 1720 | 1466715801954 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 14:03:22 INFO - PROCESS | 1720 | 1466715802173 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1720 | 1466715802181 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x9979ac00 == 32 [pid = 1720] [id = 342] 14:03:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a6f4400) [pid = 1720] [serial = 1027] [outer = (nil)] 14:03:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a76b400) [pid = 1720] [serial = 1028] [outer = 0x9a6f4400] 14:03:22 INFO - PROCESS | 1720 | 1466715802283 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a76f000) [pid = 1720] [serial = 1029] [outer = 0x9a6f4400] 14:03:23 INFO - PROCESS | 1720 | 1466715803736 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2039ms 14:03:23 INFO - PROCESS | 1720 | 1466715803788 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1720 | 1466715803792 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 14:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:03:23 INFO - PROCESS | 1720 | 1466715803799 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1720 | 1466715803802 Marionette TRACE conn4 <- [1,1342,null,{}] 14:03:23 INFO - PROCESS | 1720 | 1466715803809 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:23 INFO - PROCESS | 1720 | 1466715803823 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:24 INFO - PROCESS | 1720 | 1466715804036 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 14:03:24 INFO - PROCESS | 1720 | 1466715804206 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1720 | 1466715804216 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f5400 == 33 [pid = 1720] [id = 343] 14:03:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a769400) [pid = 1720] [serial = 1030] [outer = (nil)] 14:03:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a96b800) [pid = 1720] [serial = 1031] [outer = 0x9a769400] 14:03:24 INFO - PROCESS | 1720 | 1466715804306 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a971000) [pid = 1720] [serial = 1032] [outer = 0x9a769400] 14:03:25 INFO - PROCESS | 1720 | 1466715805238 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1484ms 14:03:25 INFO - PROCESS | 1720 | 1466715805284 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 14:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:03:25 INFO - PROCESS | 1720 | 1466715805289 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 14:03:25 INFO - PROCESS | 1720 | 1466715805295 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1720 | 1466715805299 Marionette TRACE conn4 <- [1,1346,null,{}] 14:03:25 INFO - PROCESS | 1720 | 1466715805305 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 1720 | 1466715805317 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:25 INFO - PROCESS | 1720 | 1466715805608 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 14:03:25 INFO - PROCESS | 1720 | 1466715805836 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 1720 | 1466715805848 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f376400 == 34 [pid = 1720] [id = 344] 14:03:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x91897000) [pid = 1720] [serial = 1033] [outer = (nil)] 14:03:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9ad23c00) [pid = 1720] [serial = 1034] [outer = 0x91897000] 14:03:25 INFO - PROCESS | 1720 | 1466715805990 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9b209400) [pid = 1720] [serial = 1035] [outer = 0x91897000] 14:03:27 INFO - PROCESS | 1720 | 1466715807013 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1788ms 14:03:27 INFO - PROCESS | 1720 | 1466715807083 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 1720 | 1466715807087 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 14:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:03:27 INFO - PROCESS | 1720 | 1466715807094 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 1720 | 1466715807098 Marionette TRACE conn4 <- [1,1350,null,{}] 14:03:27 INFO - PROCESS | 1720 | 1466715807104 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:27 INFO - PROCESS | 1720 | 1466715807109 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:27 INFO - PROCESS | 1720 | 1466715807334 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 14:03:27 INFO - PROCESS | 1720 | 1466715807558 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 1720 | 1466715807567 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c6000 == 35 [pid = 1720] [id = 345] 14:03:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x917d0800) [pid = 1720] [serial = 1036] [outer = (nil)] 14:03:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b211400) [pid = 1720] [serial = 1037] [outer = 0x917d0800] 14:03:27 INFO - PROCESS | 1720 | 1466715807699 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a9c0400) [pid = 1720] [serial = 1038] [outer = 0x917d0800] 14:03:28 INFO - PROCESS | 1720 | 1466715808622 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1581ms 14:03:28 INFO - PROCESS | 1720 | 1466715808677 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 14:03:28 INFO - PROCESS | 1720 | 1466715808680 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 14:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:03:28 INFO - PROCESS | 1720 | 1466715808688 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1720 | 1466715808692 Marionette TRACE conn4 <- [1,1354,null,{}] 14:03:28 INFO - PROCESS | 1720 | 1466715808698 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 1720 | 1466715808703 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:28 INFO - PROCESS | 1720 | 1466715808902 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 14:03:29 INFO - PROCESS | 1720 | 1466715809125 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1720 | 1466715809133 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2ddc00 == 36 [pid = 1720] [id = 346] 14:03:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8f2df000) [pid = 1720] [serial = 1039] [outer = (nil)] 14:03:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8f37a000) [pid = 1720] [serial = 1040] [outer = 0x8f2df000] 14:03:29 INFO - PROCESS | 1720 | 1466715809381 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x917c4400) [pid = 1720] [serial = 1041] [outer = 0x8f2df000] 14:03:30 INFO - PROCESS | 1720 | 1466715810416 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1783ms 14:03:30 INFO - PROCESS | 1720 | 1466715810474 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1720 | 1466715810479 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 14:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:03:30 INFO - PROCESS | 1720 | 1466715810488 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1720 | 1466715810492 Marionette TRACE conn4 <- [1,1358,null,{}] 14:03:30 INFO - PROCESS | 1720 | 1466715810499 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 1720 | 1466715810505 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:30 INFO - PROCESS | 1720 | 1466715810786 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 14:03:30 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2400 == 35 [pid = 1720] [id = 277] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9bba2800) [pid = 1720] [serial = 947] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x98055800) [pid = 1720] [serial = 933] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9189f800) [pid = 1720] [serial = 971] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x92323800) [pid = 1720] [serial = 960] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9925a000) [pid = 1720] [serial = 957] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9ad28000) [pid = 1720] [serial = 941] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9c2d1c00) [pid = 1720] [serial = 954] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x988f3c00) [pid = 1720] [serial = 932] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x938d5800) [pid = 1720] [serial = 962] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a970400) [pid = 1720] [serial = 936] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a9efc00) [pid = 1720] [serial = 939] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9c2c3800) [pid = 1720] [serial = 951] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a9ed800) [pid = 1720] [serial = 938] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a5d4000) [pid = 1720] [serial = 927] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9bb9e400) [pid = 1720] [serial = 948] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x924df000) [pid = 1720] [serial = 953] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x93c64000) [pid = 1720] [serial = 930] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a484c00) [pid = 1720] [serial = 968] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9ad2f400) [pid = 1720] [serial = 942] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9229ac00) [pid = 1720] [serial = 959] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9b456000) [pid = 1720] [serial = 944] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a6f0800) [pid = 1720] [serial = 969] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x98063c00) [pid = 1720] [serial = 965] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9232ac00) [pid = 1720] [serial = 929] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a96bc00) [pid = 1720] [serial = 935] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9b563800) [pid = 1720] [serial = 945] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x951b0000) [pid = 1720] [serial = 956] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9c2be000) [pid = 1720] [serial = 950] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x992e6800) [pid = 1720] [serial = 966] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x951b2400) [pid = 1720] [serial = 972] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x947fa800) [pid = 1720] [serial = 963] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9a9b6000) [pid = 1720] [serial = 975] [outer = (nil)] [url = about:blank] 14:03:30 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9a881400) [pid = 1720] [serial = 974] [outer = (nil)] [url = about:blank] 14:03:31 INFO - PROCESS | 1720 | 1466715811039 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 1720 | 1466715811053 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x91892400 == 36 [pid = 1720] [id = 347] 14:03:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x9189f800) [pid = 1720] [serial = 1042] [outer = (nil)] 14:03:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x92325400) [pid = 1720] [serial = 1043] [outer = 0x9189f800] 14:03:31 INFO - PROCESS | 1720 | 1466715811133 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x924e3400) [pid = 1720] [serial = 1044] [outer = 0x9189f800] 14:03:31 INFO - PROCESS | 1720 | 1466715811947 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1504ms 14:03:31 INFO - PROCESS | 1720 | 1466715811991 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 14:03:32 INFO - PROCESS | 1720 | 1466715811997 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 14:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:03:32 INFO - PROCESS | 1720 | 1466715812011 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1720 | 1466715812015 Marionette TRACE conn4 <- [1,1362,null,{}] 14:03:32 INFO - PROCESS | 1720 | 1466715812040 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 1720 | 1466715812045 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:32 INFO - PROCESS | 1720 | 1466715812221 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 14:03:32 INFO - PROCESS | 1720 | 1466715812231 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1720 | 1466715812240 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x947f8400 == 37 [pid = 1720] [id = 348] 14:03:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x951aec00) [pid = 1720] [serial = 1045] [outer = (nil)] 14:03:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x96ed5800) [pid = 1720] [serial = 1046] [outer = 0x951aec00] 14:03:32 INFO - PROCESS | 1720 | 1466715812314 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x98851400) [pid = 1720] [serial = 1047] [outer = 0x951aec00] 14:03:33 INFO - PROCESS | 1720 | 1466715813315 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1349ms 14:03:33 INFO - PROCESS | 1720 | 1466715813361 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1720 | 1466715813365 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 14:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:03:33 INFO - PROCESS | 1720 | 1466715813373 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1720 | 1466715813379 Marionette TRACE conn4 <- [1,1366,null,{}] 14:03:33 INFO - PROCESS | 1720 | 1466715813401 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:33 INFO - PROCESS | 1720 | 1466715813410 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:33 INFO - PROCESS | 1720 | 1466715813646 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 14:03:33 INFO - PROCESS | 1720 | 1466715813670 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 1720 | 1466715813678 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x918a1400 == 38 [pid = 1720] [id = 349] 14:03:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x988f4400) [pid = 1720] [serial = 1048] [outer = (nil)] 14:03:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x99fe8800) [pid = 1720] [serial = 1049] [outer = 0x988f4400] 14:03:33 INFO - PROCESS | 1720 | 1466715813750 Marionette DEBUG loaded listener.js 14:03:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a5d4000) [pid = 1720] [serial = 1050] [outer = 0x988f4400] 14:03:34 INFO - PROCESS | 1720 | 1466715814720 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1720 | 1466715814778 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 14:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:03:34 INFO - PROCESS | 1720 | 1466715814791 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1720 | 1466715814794 Marionette TRACE conn4 <- [1,1370,null,{}] 14:03:34 INFO - PROCESS | 1720 | 1466715814800 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:34 INFO - PROCESS | 1720 | 1466715814805 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:35 INFO - PROCESS | 1720 | 1466715815017 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 14:03:35 INFO - PROCESS | 1720 | 1466715815040 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 1720 | 1466715815047 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dbc00 == 39 [pid = 1720] [id = 350] 14:03:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8fd7bc00) [pid = 1720] [serial = 1051] [outer = (nil)] 14:03:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a96dc00) [pid = 1720] [serial = 1052] [outer = 0x8fd7bc00] 14:03:35 INFO - PROCESS | 1720 | 1466715815133 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a9b4000) [pid = 1720] [serial = 1053] [outer = 0x8fd7bc00] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8f37c400) [pid = 1720] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x95380c00) [pid = 1720] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a96e800) [pid = 1720] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f2e4c00) [pid = 1720] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x91896000) [pid = 1720] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x99f09000) [pid = 1720] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9a96d000) [pid = 1720] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x924e4400) [pid = 1720] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x922a1c00) [pid = 1720] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x9b55e400) [pid = 1720] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x91895400) [pid = 1720] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9b455800) [pid = 1720] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:03:35 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8f377800) [pid = 1720] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:03:36 INFO - PROCESS | 1720 | 1466715816183 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1720 | 1466715816230 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 14:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:03:36 INFO - PROCESS | 1720 | 1466715816244 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1720 | 1466715816246 Marionette TRACE conn4 <- [1,1374,null,{}] 14:03:36 INFO - PROCESS | 1720 | 1466715816252 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:36 INFO - PROCESS | 1720 | 1466715816257 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:36 INFO - PROCESS | 1720 | 1466715816421 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 14:03:36 INFO - PROCESS | 1720 | 1466715816430 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 1720 | 1466715816438 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f0000 == 40 [pid = 1720] [id = 351] 14:03:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x952f1400) [pid = 1720] [serial = 1054] [outer = (nil)] 14:03:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x9a9b8800) [pid = 1720] [serial = 1055] [outer = 0x952f1400] 14:03:36 INFO - PROCESS | 1720 | 1466715816524 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x9a9f4c00) [pid = 1720] [serial = 1056] [outer = 0x952f1400] 14:03:37 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:37 INFO - PROCESS | 1720 | 1466715817494 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 1720 | 1466715817543 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 14:03:37 INFO - PROCESS | 1720 | 1466715817549 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 1720 | 1466715817553 Marionette TRACE conn4 <- [1,1378,null,{}] 14:03:37 INFO - PROCESS | 1720 | 1466715817558 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:37 INFO - PROCESS | 1720 | 1466715817568 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:37 INFO - PROCESS | 1720 | 1466715817733 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 14:03:37 INFO - PROCESS | 1720 | 1466715817967 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 1720 | 1466715817976 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2400 == 41 [pid = 1720] [id = 352] 14:03:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f2e3400) [pid = 1720] [serial = 1057] [outer = (nil)] 14:03:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f37b400) [pid = 1720] [serial = 1058] [outer = 0x8f2e3400] 14:03:38 INFO - PROCESS | 1720 | 1466715818072 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8fd7e000) [pid = 1720] [serial = 1059] [outer = 0x8f2e3400] 14:03:39 INFO - PROCESS | 1720 | 1466715819159 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1720 | 1466715819192 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 14:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:03:39 INFO - PROCESS | 1720 | 1466715819201 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1720 | 1466715819206 Marionette TRACE conn4 <- [1,1382,null,{}] 14:03:39 INFO - PROCESS | 1720 | 1466715819215 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:39 INFO - PROCESS | 1720 | 1466715819224 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:39 INFO - PROCESS | 1720 | 1466715819483 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 14:03:39 INFO - PROCESS | 1720 | 1466715819731 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1720 | 1466715819739 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x92330400 == 42 [pid = 1720] [id = 353] 14:03:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x924e7000) [pid = 1720] [serial = 1060] [outer = (nil)] 14:03:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9397ec00) [pid = 1720] [serial = 1061] [outer = 0x924e7000] 14:03:39 INFO - PROCESS | 1720 | 1466715819836 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x951af400) [pid = 1720] [serial = 1062] [outer = 0x924e7000] 14:03:40 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:40 INFO - PROCESS | 1720 | 1466715820868 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:03:40 INFO - PROCESS | 1720 | 1466715820951 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 14:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:03:40 INFO - PROCESS | 1720 | 1466715820959 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 1720 | 1466715820963 Marionette TRACE conn4 <- [1,1386,null,{}] 14:03:40 INFO - PROCESS | 1720 | 1466715820970 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:40 INFO - PROCESS | 1720 | 1466715820976 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:41 INFO - PROCESS | 1720 | 1466715821223 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 14:03:41 INFO - PROCESS | 1720 | 1466715821500 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1720 | 1466715821506 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x988f2000 == 43 [pid = 1720] [id = 354] 14:03:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9924e400) [pid = 1720] [serial = 1063] [outer = (nil)] 14:03:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x99eef400) [pid = 1720] [serial = 1064] [outer = 0x9924e400] 14:03:41 INFO - PROCESS | 1720 | 1466715821611 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x99fe1000) [pid = 1720] [serial = 1065] [outer = 0x9924e400] 14:03:42 INFO - PROCESS | 1720 | 1466715822647 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1720 | 1466715822706 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 14:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:03:42 INFO - PROCESS | 1720 | 1466715822723 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1720 | 1466715822733 Marionette TRACE conn4 <- [1,1390,null,{}] 14:03:42 INFO - PROCESS | 1720 | 1466715822740 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 1720 | 1466715822748 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:43 INFO - PROCESS | 1720 | 1466715823074 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 14:03:43 INFO - PROCESS | 1720 | 1466715823256 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1720 | 1466715823264 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c6b400 == 44 [pid = 1720] [id = 355] 14:03:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x95383c00) [pid = 1720] [serial = 1066] [outer = (nil)] 14:03:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9b210400) [pid = 1720] [serial = 1067] [outer = 0x95383c00] 14:03:43 INFO - PROCESS | 1720 | 1466715823352 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9b215000) [pid = 1720] [serial = 1068] [outer = 0x95383c00] 14:03:44 INFO - PROCESS | 1720 | 1466715824303 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1606ms 14:03:44 INFO - PROCESS | 1720 | 1466715824319 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 14:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:03:44 INFO - PROCESS | 1720 | 1466715824325 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 14:03:44 INFO - PROCESS | 1720 | 1466715824331 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1720 | 1466715824335 Marionette TRACE conn4 <- [1,1394,null,{}] 14:03:44 INFO - PROCESS | 1720 | 1466715824341 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:44 INFO - PROCESS | 1720 | 1466715824347 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:44 INFO - PROCESS | 1720 | 1466715824539 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 14:03:44 INFO - PROCESS | 1720 | 1466715824711 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1720 | 1466715824719 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd79000 == 45 [pid = 1720] [id = 356] 14:03:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91abc000) [pid = 1720] [serial = 1069] [outer = (nil)] 14:03:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9b568400) [pid = 1720] [serial = 1070] [outer = 0x91abc000] 14:03:44 INFO - PROCESS | 1720 | 1466715824806 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9b5a2000) [pid = 1720] [serial = 1071] [outer = 0x91abc000] 14:03:45 INFO - PROCESS | 1720 | 1466715825780 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1489ms 14:03:45 INFO - PROCESS | 1720 | 1466715825821 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1720 | 1466715825825 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 14:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:03:45 INFO - PROCESS | 1720 | 1466715825832 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1720 | 1466715825835 Marionette TRACE conn4 <- [1,1398,null,{}] 14:03:45 INFO - PROCESS | 1720 | 1466715825841 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 1720 | 1466715825847 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:46 INFO - PROCESS | 1720 | 1466715826066 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 14:03:46 INFO - PROCESS | 1720 | 1466715826294 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 1720 | 1466715826313 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b763800 == 46 [pid = 1720] [id = 357] 14:03:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9b764800) [pid = 1720] [serial = 1072] [outer = (nil)] 14:03:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9bb20c00) [pid = 1720] [serial = 1073] [outer = 0x9b764800] 14:03:46 INFO - PROCESS | 1720 | 1466715826427 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9c2bdc00) [pid = 1720] [serial = 1074] [outer = 0x9b764800] 14:03:47 INFO - PROCESS | 1720 | 1466715827463 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1692ms 14:03:47 INFO - PROCESS | 1720 | 1466715827525 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 14:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:03:47 INFO - PROCESS | 1720 | 1466715827530 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 14:03:47 INFO - PROCESS | 1720 | 1466715827536 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1720 | 1466715827540 Marionette TRACE conn4 <- [1,1402,null,{}] 14:03:47 INFO - PROCESS | 1720 | 1466715827546 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 1720 | 1466715827552 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:47 INFO - PROCESS | 1720 | 1466715827782 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 14:03:48 INFO - PROCESS | 1720 | 1466715828000 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1720 | 1466715828008 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dc800 == 47 [pid = 1720] [id = 358] 14:03:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x99efa000) [pid = 1720] [serial = 1075] [outer = (nil)] 14:03:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9c2d1c00) [pid = 1720] [serial = 1076] [outer = 0x99efa000] 14:03:48 INFO - PROCESS | 1720 | 1466715828139 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9d908800) [pid = 1720] [serial = 1077] [outer = 0x99efa000] 14:03:49 INFO - PROCESS | 1720 | 1466715829079 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1584ms 14:03:49 INFO - PROCESS | 1720 | 1466715829120 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1720 | 1466715829124 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 14:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:03:49 INFO - PROCESS | 1720 | 1466715829132 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1720 | 1466715829136 Marionette TRACE conn4 <- [1,1406,null,{}] 14:03:49 INFO - PROCESS | 1720 | 1466715829142 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:49 INFO - PROCESS | 1720 | 1466715829148 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:49 INFO - PROCESS | 1720 | 1466715829329 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 14:03:49 INFO - PROCESS | 1720 | 1466715829563 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 1720 | 1466715829572 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7400 == 48 [pid = 1720] [id = 359] 14:03:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x91ac3000) [pid = 1720] [serial = 1078] [outer = (nil)] 14:03:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9d96d800) [pid = 1720] [serial = 1079] [outer = 0x91ac3000] 14:03:49 INFO - PROCESS | 1720 | 1466715829720 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0xa118d800) [pid = 1720] [serial = 1080] [outer = 0x91ac3000] 14:03:50 INFO - PROCESS | 1720 | 1466715830641 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1585ms 14:03:50 INFO - PROCESS | 1720 | 1466715830718 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 1720 | 1466715830722 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 14:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:03:50 INFO - PROCESS | 1720 | 1466715830729 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 1720 | 1466715830733 Marionette TRACE conn4 <- [1,1410,null,{}] 14:03:50 INFO - PROCESS | 1720 | 1466715830738 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:50 INFO - PROCESS | 1720 | 1466715830744 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:50 INFO - PROCESS | 1720 | 1466715830962 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 14:03:51 INFO - PROCESS | 1720 | 1466715831181 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 1720 | 1466715831190 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c1800 == 49 [pid = 1720] [id = 360] 14:03:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x91abdc00) [pid = 1720] [serial = 1081] [outer = (nil)] 14:03:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9d510000) [pid = 1720] [serial = 1082] [outer = 0x91abdc00] 14:03:51 INFO - PROCESS | 1720 | 1466715831333 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0xa23aa000) [pid = 1720] [serial = 1083] [outer = 0x91abdc00] 14:03:52 INFO - PROCESS | 1720 | 1466715832783 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2083ms 14:03:52 INFO - PROCESS | 1720 | 1466715832813 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 14:03:52 INFO - PROCESS | 1720 | 1466715832820 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 14:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:03:52 INFO - PROCESS | 1720 | 1466715832838 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 1720 | 1466715832842 Marionette TRACE conn4 <- [1,1414,null,{}] 14:03:52 INFO - PROCESS | 1720 | 1466715832850 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:52 INFO - PROCESS | 1720 | 1466715832855 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:53 INFO - PROCESS | 1720 | 1466715833065 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 14:03:53 INFO - PROCESS | 1720 | 1466715833345 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1720 | 1466715833360 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x91895400 == 50 [pid = 1720] [id = 361] 14:03:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x922a1c00) [pid = 1720] [serial = 1084] [outer = (nil)] 14:03:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x924e3000) [pid = 1720] [serial = 1085] [outer = 0x922a1c00] 14:03:53 INFO - PROCESS | 1720 | 1466715833441 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x938d7000) [pid = 1720] [serial = 1086] [outer = 0x922a1c00] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x92325c00 == 49 [pid = 1720] [id = 289] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x93986c00 == 48 [pid = 1720] [id = 291] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x96edec00 == 47 [pid = 1720] [id = 290] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x917cec00 == 46 [pid = 1720] [id = 288] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x952f0000 == 45 [pid = 1720] [id = 351] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dbc00 == 44 [pid = 1720] [id = 350] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x918a1400 == 43 [pid = 1720] [id = 349] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x947f8400 == 42 [pid = 1720] [id = 348] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x91892400 == 41 [pid = 1720] [id = 347] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2ddc00 == 40 [pid = 1720] [id = 346] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4800 == 39 [pid = 1720] [id = 334] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x91893c00 == 38 [pid = 1720] [id = 335] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db000 == 37 [pid = 1720] [id = 338] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x917ce000 == 36 [pid = 1720] [id = 280] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378800 == 35 [pid = 1720] [id = 337] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x917c9800 == 34 [pid = 1720] [id = 279] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x917c9400 == 33 [pid = 1720] [id = 278] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x924e1400 == 32 [pid = 1720] [id = 276] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x917cf000 == 31 [pid = 1720] [id = 336] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x9979ac00 == 30 [pid = 1720] [id = 342] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd83800 == 29 [pid = 1720] [id = 286] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f376400 == 28 [pid = 1720] [id = 344] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1c00 == 27 [pid = 1720] [id = 287] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x917c6000 == 26 [pid = 1720] [id = 345] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac4800 == 25 [pid = 1720] [id = 284] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x91894800 == 24 [pid = 1720] [id = 339] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x9a5ccc00 == 23 [pid = 1720] [id = 282] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e8400 == 22 [pid = 1720] [id = 283] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2c00 == 21 [pid = 1720] [id = 340] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x99fdd800 == 20 [pid = 1720] [id = 341] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x91898000 == 19 [pid = 1720] [id = 275] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x952f5400 == 18 [pid = 1720] [id = 343] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x99f46000 == 17 [pid = 1720] [id = 281] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2de800 == 16 [pid = 1720] [id = 285] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dc800 == 15 [pid = 1720] [id = 358] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7400 == 14 [pid = 1720] [id = 359] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x9b763800 == 13 [pid = 1720] [id = 357] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd79000 == 12 [pid = 1720] [id = 356] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x93c6b400 == 11 [pid = 1720] [id = 355] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x92330400 == 10 [pid = 1720] [id = 353] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x988f2000 == 9 [pid = 1720] [id = 354] 14:03:55 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2400 == 8 [pid = 1720] [id = 352] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x952f8c00) [pid = 1720] [serial = 1016] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x92323000) [pid = 1720] [serial = 978] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x91ac7c00) [pid = 1720] [serial = 977] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x992e5c00) [pid = 1720] [serial = 981] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x96edd800) [pid = 1720] [serial = 980] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a9f6c00) [pid = 1720] [serial = 984] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8f2e9000) [pid = 1720] [serial = 1004] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8f384c00) [pid = 1720] [serial = 1005] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a9dc000) [pid = 1720] [serial = 983] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91ab9000) [pid = 1720] [serial = 1007] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9b2d6800) [pid = 1720] [serial = 987] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9b20d400) [pid = 1720] [serial = 986] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b5a3c00) [pid = 1720] [serial = 990] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x947eb400) [pid = 1720] [serial = 1011] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b560400) [pid = 1720] [serial = 989] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x95215000) [pid = 1720] [serial = 1002] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9397a400) [pid = 1720] [serial = 1001] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0xa2378000) [pid = 1720] [serial = 993] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0xa2099000) [pid = 1720] [serial = 992] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x95381800) [pid = 1720] [serial = 1013] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0xa23fa800) [pid = 1720] [serial = 996] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0xa23ee000) [pid = 1720] [serial = 995] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x938d8800) [pid = 1720] [serial = 1010] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x96ee0800) [pid = 1720] [serial = 1014] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x924e6400) [pid = 1720] [serial = 999] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x917cbc00) [pid = 1720] [serial = 998] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x92299000) [pid = 1720] [serial = 1008] [outer = (nil)] [url = about:blank] 14:03:55 INFO - PROCESS | 1720 | 1466715835903 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 3100ms 14:03:55 INFO - PROCESS | 1720 | 1466715835937 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 1720 | 1466715835942 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 14:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:03:55 INFO - PROCESS | 1720 | 1466715835951 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1720 | 1466715835956 Marionette TRACE conn4 <- [1,1418,null,{}] 14:03:55 INFO - PROCESS | 1720 | 1466715835964 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 1720 | 1466715835969 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:56 INFO - PROCESS | 1720 | 1466715836148 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 14:03:56 INFO - PROCESS | 1720 | 1466715836307 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 1720 | 1466715836316 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7000 == 9 [pid = 1720] [id = 362] 14:03:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f376400) [pid = 1720] [serial = 1087] [outer = (nil)] 14:03:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x917cb000) [pid = 1720] [serial = 1088] [outer = 0x8f376400] 14:03:56 INFO - PROCESS | 1720 | 1466715836395 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9189c000) [pid = 1720] [serial = 1089] [outer = 0x8f376400] 14:03:57 INFO - PROCESS | 1720 | 1466715837246 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1331ms 14:03:57 INFO - PROCESS | 1720 | 1466715837282 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 1720 | 1466715837291 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 14:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:03:57 INFO - PROCESS | 1720 | 1466715837303 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 1720 | 1466715837307 Marionette TRACE conn4 <- [1,1422,null,{}] 14:03:57 INFO - PROCESS | 1720 | 1466715837313 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 1720 | 1466715837320 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:57 INFO - PROCESS | 1720 | 1466715837501 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 14:03:57 INFO - PROCESS | 1720 | 1466715837636 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 1720 | 1466715837644 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229b400 == 10 [pid = 1720] [id = 363] 14:03:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9229cc00) [pid = 1720] [serial = 1090] [outer = (nil)] 14:03:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x922a2000) [pid = 1720] [serial = 1091] [outer = 0x9229cc00] 14:03:57 INFO - PROCESS | 1720 | 1466715837722 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x92326400) [pid = 1720] [serial = 1092] [outer = 0x9229cc00] 14:03:58 INFO - PROCESS | 1720 | 1466715838751 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1494ms 14:03:58 INFO - PROCESS | 1720 | 1466715838797 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 1720 | 1466715838801 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 14:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:03:58 INFO - PROCESS | 1720 | 1466715838815 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1720 | 1466715838821 Marionette TRACE conn4 <- [1,1426,null,{}] 14:03:58 INFO - PROCESS | 1720 | 1466715838838 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:58 INFO - PROCESS | 1720 | 1466715838848 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:59 INFO - PROCESS | 1720 | 1466715839120 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 14:03:59 INFO - PROCESS | 1720 | 1466715839144 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 1720 | 1466715839159 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:03:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x951eb400 == 11 [pid = 1720] [id = 364] 14:03:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x951eb800) [pid = 1720] [serial = 1093] [outer = (nil)] 14:03:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x95213000) [pid = 1720] [serial = 1094] [outer = 0x951eb800] 14:03:59 INFO - PROCESS | 1720 | 1466715839285 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x95220400) [pid = 1720] [serial = 1095] [outer = 0x951eb800] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x952f1400) [pid = 1720] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9189f800) [pid = 1720] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a6f4400) [pid = 1720] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x99fdec00) [pid = 1720] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8fd7bc00) [pid = 1720] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x91ac7800) [pid = 1720] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x917d0800) [pid = 1720] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x91898c00) [pid = 1720] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8f2df000) [pid = 1720] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9a769400) [pid = 1720] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x988f4400) [pid = 1720] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x91897000) [pid = 1720] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x951aec00) [pid = 1720] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:04:00 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8f383000) [pid = 1720] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:04:00 INFO - PROCESS | 1720 | 1466715840897 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2101ms 14:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:04:00 INFO - PROCESS | 1720 | 1466715840909 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 14:04:00 INFO - PROCESS | 1720 | 1466715840913 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 14:04:00 INFO - PROCESS | 1720 | 1466715840919 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:04:00 INFO - PROCESS | 1720 | 1466715840923 Marionette TRACE conn4 <- [1,1430,null,{}] 14:04:00 INFO - PROCESS | 1720 | 1466715840928 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:00 INFO - PROCESS | 1720 | 1466715840934 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:01 INFO - PROCESS | 1720 | 1466715841095 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 14:04:01 INFO - PROCESS | 1720 | 1466715841111 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1720 | 1466715841119 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37e000 == 12 [pid = 1720] [id = 365] 14:04:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x917d0800) [pid = 1720] [serial = 1096] [outer = (nil)] 14:04:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x947f7c00) [pid = 1720] [serial = 1097] [outer = 0x917d0800] 14:04:01 INFO - PROCESS | 1720 | 1466715841191 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x952f5400) [pid = 1720] [serial = 1098] [outer = 0x917d0800] 14:04:02 INFO - PROCESS | 1720 | 1466715842218 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1330ms 14:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:04:02 INFO - PROCESS | 1720 | 1466715842249 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 14:04:02 INFO - PROCESS | 1720 | 1466715842252 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 14:04:02 INFO - PROCESS | 1720 | 1466715842258 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1720 | 1466715842262 Marionette TRACE conn4 <- [1,1434,null,{}] 14:04:02 INFO - PROCESS | 1720 | 1466715842267 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:02 INFO - PROCESS | 1720 | 1466715842272 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:02 INFO - PROCESS | 1720 | 1466715842461 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 14:04:02 INFO - PROCESS | 1720 | 1466715842718 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 1720 | 1466715842735 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1400 == 13 [pid = 1720] [id = 366] 14:04:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f2e1800) [pid = 1720] [serial = 1099] [outer = (nil)] 14:04:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f2e8400) [pid = 1720] [serial = 1100] [outer = 0x8f2e1800] 14:04:03 INFO - PROCESS | 1720 | 1466715843012 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8fd7d400) [pid = 1720] [serial = 1101] [outer = 0x8f2e1800] 14:04:04 INFO - PROCESS | 1720 | 1466715844670 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2436ms 14:04:04 INFO - PROCESS | 1720 | 1466715844696 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1720 | 1466715844703 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 14:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:04:04 INFO - PROCESS | 1720 | 1466715844711 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1720 | 1466715844716 Marionette TRACE conn4 <- [1,1438,null,{}] 14:04:04 INFO - PROCESS | 1720 | 1466715844725 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:04 INFO - PROCESS | 1720 | 1466715844732 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:05 INFO - PROCESS | 1720 | 1466715845004 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 14:04:05 INFO - PROCESS | 1720 | 1466715845181 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1720 | 1466715845192 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f385c00 == 14 [pid = 1720] [id = 367] 14:04:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x92298c00) [pid = 1720] [serial = 1102] [outer = (nil)] 14:04:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x92329000) [pid = 1720] [serial = 1103] [outer = 0x92298c00] 14:04:05 INFO - PROCESS | 1720 | 1466715845285 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x92330400) [pid = 1720] [serial = 1104] [outer = 0x92298c00] 14:04:06 INFO - PROCESS | 1720 | 1466715846312 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1635ms 14:04:06 INFO - PROCESS | 1720 | 1466715846348 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 1720 | 1466715846356 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 14:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:04:06 INFO - PROCESS | 1720 | 1466715846365 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 1720 | 1466715846369 Marionette TRACE conn4 <- [1,1442,null,{}] 14:04:06 INFO - PROCESS | 1720 | 1466715846376 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:06 INFO - PROCESS | 1720 | 1466715846381 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:06 INFO - PROCESS | 1720 | 1466715846578 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 14:04:06 INFO - PROCESS | 1720 | 1466715846794 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1720 | 1466715846800 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4000 == 15 [pid = 1720] [id = 368] 14:04:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x917cf800) [pid = 1720] [serial = 1105] [outer = (nil)] 14:04:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x952f2000) [pid = 1720] [serial = 1106] [outer = 0x917cf800] 14:04:06 INFO - PROCESS | 1720 | 1466715846895 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9538b800) [pid = 1720] [serial = 1107] [outer = 0x917cf800] 14:04:07 INFO - PROCESS | 1720 | 1466715847914 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1585ms 14:04:07 INFO - PROCESS | 1720 | 1466715847951 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1720 | 1466715847956 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 14:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:04:07 INFO - PROCESS | 1720 | 1466715847965 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1720 | 1466715847976 Marionette TRACE conn4 <- [1,1446,null,{}] 14:04:07 INFO - PROCESS | 1720 | 1466715847991 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:08 INFO - PROCESS | 1720 | 1466715848000 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:08 INFO - PROCESS | 1720 | 1466715848234 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 14:04:08 INFO - PROCESS | 1720 | 1466715848455 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 1720 | 1466715848462 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x988f4400 == 16 [pid = 1720] [id = 369] 14:04:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9924ec00) [pid = 1720] [serial = 1108] [outer = (nil)] 14:04:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x99eeec00) [pid = 1720] [serial = 1109] [outer = 0x9924ec00] 14:04:08 INFO - PROCESS | 1720 | 1466715848597 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x99f0dc00) [pid = 1720] [serial = 1110] [outer = 0x9924ec00] 14:04:09 INFO - PROCESS | 1720 | 1466715849614 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1703ms 14:04:09 INFO - PROCESS | 1720 | 1466715849666 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 14:04:09 INFO - PROCESS | 1720 | 1466715849670 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 14:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:04:09 INFO - PROCESS | 1720 | 1466715849678 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 1720 | 1466715849681 Marionette TRACE conn4 <- [1,1450,null,{}] 14:04:09 INFO - PROCESS | 1720 | 1466715849687 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:09 INFO - PROCESS | 1720 | 1466715849693 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:09 INFO - PROCESS | 1720 | 1466715849877 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 14:04:10 INFO - PROCESS | 1720 | 1466715850103 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 1720 | 1466715850110 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c68800 == 17 [pid = 1720] [id = 370] 14:04:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x951eb000) [pid = 1720] [serial = 1111] [outer = (nil)] 14:04:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a2df000) [pid = 1720] [serial = 1112] [outer = 0x951eb000] 14:04:10 INFO - PROCESS | 1720 | 1466715850244 Marionette DEBUG loaded listener.js 14:04:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a480000) [pid = 1720] [serial = 1113] [outer = 0x951eb000] 14:04:11 INFO - PROCESS | 1720 | 1466715851174 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1539ms 14:04:11 INFO - PROCESS | 1720 | 1466715851219 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 14:04:11 INFO - PROCESS | 1720 | 1466715851223 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 14:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:04:11 INFO - PROCESS | 1720 | 1466715851230 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 1720 | 1466715851233 Marionette TRACE conn4 <- [1,1454,null,{}] 14:04:11 INFO - PROCESS | 1720 | 1466715851240 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:11 INFO - PROCESS | 1720 | 1466715851245 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:11 INFO - PROCESS | 1720 | 1466715851426 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 14:04:11 INFO - PROCESS | 1720 | 1466715851652 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1720 | 1466715851671 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abec00 == 18 [pid = 1720] [id = 371] 14:04:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x951ea000) [pid = 1720] [serial = 1114] [outer = (nil)] 14:04:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a769c00) [pid = 1720] [serial = 1115] [outer = 0x951ea000] 14:04:11 INFO - PROCESS | 1720 | 1466715851781 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a96d000) [pid = 1720] [serial = 1116] [outer = 0x951ea000] 14:04:12 INFO - PROCESS | 1720 | 1466715852815 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1631ms 14:04:12 INFO - PROCESS | 1720 | 1466715852862 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 14:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:04:12 INFO - PROCESS | 1720 | 1466715852866 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 14:04:12 INFO - PROCESS | 1720 | 1466715852873 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1720 | 1466715852877 Marionette TRACE conn4 <- [1,1458,null,{}] 14:04:12 INFO - PROCESS | 1720 | 1466715852883 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 1720 | 1466715852889 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:13 INFO - PROCESS | 1720 | 1466715853083 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 14:04:13 INFO - PROCESS | 1720 | 1466715853300 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 1720 | 1466715853308 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dec00 == 19 [pid = 1720] [id = 372] 14:04:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x951b4000) [pid = 1720] [serial = 1117] [outer = (nil)] 14:04:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a9f1c00) [pid = 1720] [serial = 1118] [outer = 0x951b4000] 14:04:13 INFO - PROCESS | 1720 | 1466715853440 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9f8000) [pid = 1720] [serial = 1119] [outer = 0x951b4000] 14:04:14 INFO - PROCESS | 1720 | 1466715854582 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1788ms 14:04:14 INFO - PROCESS | 1720 | 1466715854661 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 1720 | 1466715854666 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 14:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:04:14 INFO - PROCESS | 1720 | 1466715854672 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 1720 | 1466715854676 Marionette TRACE conn4 <- [1,1462,null,{}] 14:04:14 INFO - PROCESS | 1720 | 1466715854682 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:14 INFO - PROCESS | 1720 | 1466715854687 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:14 INFO - PROCESS | 1720 | 1466715854915 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 14:04:15 INFO - PROCESS | 1720 | 1466715855136 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1720 | 1466715855144 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37c400 == 20 [pid = 1720] [id = 373] 14:04:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a6f2000) [pid = 1720] [serial = 1120] [outer = (nil)] 14:04:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9ad29000) [pid = 1720] [serial = 1121] [outer = 0x9a6f2000] 14:04:15 INFO - PROCESS | 1720 | 1466715855245 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9ad2bc00) [pid = 1720] [serial = 1122] [outer = 0x9a6f2000] 14:04:16 INFO - PROCESS | 1720 | 1466715856207 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1584ms 14:04:16 INFO - PROCESS | 1720 | 1466715856257 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 1720 | 1466715856262 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 14:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:04:16 INFO - PROCESS | 1720 | 1466715856268 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1720 | 1466715856272 Marionette TRACE conn4 <- [1,1466,null,{}] 14:04:16 INFO - PROCESS | 1720 | 1466715856279 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:16 INFO - PROCESS | 1720 | 1466715856285 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:16 INFO - PROCESS | 1720 | 1466715856468 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 14:04:16 INFO - PROCESS | 1720 | 1466715856702 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 1720 | 1466715856710 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x95218c00 == 21 [pid = 1720] [id = 374] 14:04:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b20f400) [pid = 1720] [serial = 1123] [outer = (nil)] 14:04:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b218c00) [pid = 1720] [serial = 1124] [outer = 0x9b20f400] 14:04:16 INFO - PROCESS | 1720 | 1466715856841 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b2d8000) [pid = 1720] [serial = 1125] [outer = 0x9b20f400] 14:04:17 INFO - PROCESS | 1720 | 1466715857874 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1636ms 14:04:17 INFO - PROCESS | 1720 | 1466715857906 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 14:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:04:17 INFO - PROCESS | 1720 | 1466715857911 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 14:04:17 INFO - PROCESS | 1720 | 1466715857919 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1720 | 1466715857922 Marionette TRACE conn4 <- [1,1470,null,{}] 14:04:17 INFO - PROCESS | 1720 | 1466715857928 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:17 INFO - PROCESS | 1720 | 1466715857934 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:18 INFO - PROCESS | 1720 | 1466715858120 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 14:04:18 INFO - PROCESS | 1720 | 1466715858357 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 1720 | 1466715858369 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e8000 == 22 [pid = 1720] [id = 375] 14:04:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8f377000) [pid = 1720] [serial = 1126] [outer = (nil)] 14:04:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x922a4400) [pid = 1720] [serial = 1127] [outer = 0x8f377000] 14:04:18 INFO - PROCESS | 1720 | 1466715858456 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x947f9c00) [pid = 1720] [serial = 1128] [outer = 0x8f377000] 14:04:19 INFO - PROCESS | 1720 | 1466715859615 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1743ms 14:04:19 INFO - PROCESS | 1720 | 1466715859662 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 1720 | 1466715859669 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 14:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:04:19 INFO - PROCESS | 1720 | 1466715859677 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 1720 | 1466715859683 Marionette TRACE conn4 <- [1,1474,null,{}] 14:04:19 INFO - PROCESS | 1720 | 1466715859691 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:19 INFO - PROCESS | 1720 | 1466715859698 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:19 INFO - PROCESS | 1720 | 1466715859947 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 14:04:20 INFO - PROCESS | 1720 | 1466715860159 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1720 | 1466715860170 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x91896000 == 23 [pid = 1720] [id = 376] 14:04:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x91896c00) [pid = 1720] [serial = 1129] [outer = (nil)] 14:04:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x91ab8800) [pid = 1720] [serial = 1130] [outer = 0x91896c00] 14:04:20 INFO - PROCESS | 1720 | 1466715860330 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x91ac2800) [pid = 1720] [serial = 1131] [outer = 0x91896c00] 14:04:20 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37e000 == 22 [pid = 1720] [id = 365] 14:04:20 INFO - PROCESS | 1720 | --DOCSHELL 0x951eb400 == 21 [pid = 1720] [id = 364] 14:04:20 INFO - PROCESS | 1720 | --DOCSHELL 0x9229b400 == 20 [pid = 1720] [id = 363] 14:04:20 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7000 == 19 [pid = 1720] [id = 362] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a9b8800) [pid = 1720] [serial = 1055] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a9f4c00) [pid = 1720] [serial = 1056] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x92325400) [pid = 1720] [serial = 1043] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x924e3400) [pid = 1720] [serial = 1044] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9a76f000) [pid = 1720] [serial = 1029] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a2de800) [pid = 1720] [serial = 1025] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a9b4000) [pid = 1720] [serial = 1053] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x96edd000) [pid = 1720] [serial = 1023] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a9c0400) [pid = 1720] [serial = 1038] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x924dec00) [pid = 1720] [serial = 1020] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8f37a000) [pid = 1720] [serial = 1040] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a76b400) [pid = 1720] [serial = 1028] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a96b800) [pid = 1720] [serial = 1031] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a5d4000) [pid = 1720] [serial = 1050] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x917c4400) [pid = 1720] [serial = 1041] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a971000) [pid = 1720] [serial = 1032] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x952f7400) [pid = 1720] [serial = 1022] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x918a1c00) [pid = 1720] [serial = 1019] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b209400) [pid = 1720] [serial = 1035] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x96ed5800) [pid = 1720] [serial = 1046] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x96ed6c00) [pid = 1720] [serial = 1017] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a6ea000) [pid = 1720] [serial = 1026] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9b211400) [pid = 1720] [serial = 1037] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a96dc00) [pid = 1720] [serial = 1052] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x98851400) [pid = 1720] [serial = 1047] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x99fe8800) [pid = 1720] [serial = 1049] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9ad23c00) [pid = 1720] [serial = 1034] [outer = (nil)] [url = about:blank] 14:04:21 INFO - PROCESS | 1720 | 1466715861368 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1743ms 14:04:21 INFO - PROCESS | 1720 | 1466715861420 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 14:04:21 INFO - PROCESS | 1720 | 1466715861428 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 14:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:04:21 INFO - PROCESS | 1720 | 1466715861439 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 1720 | 1466715861442 Marionette TRACE conn4 <- [1,1478,null,{}] 14:04:21 INFO - PROCESS | 1720 | 1466715861449 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:21 INFO - PROCESS | 1720 | 1466715861454 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:21 INFO - PROCESS | 1720 | 1466715861641 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 14:04:21 INFO - PROCESS | 1720 | 1466715861771 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 1720 | 1466715861779 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f384000 == 20 [pid = 1720] [id = 377] 14:04:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x92325c00) [pid = 1720] [serial = 1132] [outer = (nil)] 14:04:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x924e0000) [pid = 1720] [serial = 1133] [outer = 0x92325c00] 14:04:21 INFO - PROCESS | 1720 | 1466715861861 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x938e3400) [pid = 1720] [serial = 1134] [outer = 0x92325c00] 14:04:22 INFO - PROCESS | 1720 | 1466715862789 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1393ms 14:04:22 INFO - PROCESS | 1720 | 1466715862832 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1720 | 1466715862836 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 14:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:04:22 INFO - PROCESS | 1720 | 1466715862843 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1720 | 1466715862849 Marionette TRACE conn4 <- [1,1482,null,{}] 14:04:22 INFO - PROCESS | 1720 | 1466715862866 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 1720 | 1466715862874 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:23 INFO - PROCESS | 1720 | 1466715863065 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 14:04:23 INFO - PROCESS | 1720 | 1466715863216 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 1720 | 1466715863229 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ed5c00 == 21 [pid = 1720] [id = 378] 14:04:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x96ed8c00) [pid = 1720] [serial = 1135] [outer = (nil)] 14:04:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x96ede000) [pid = 1720] [serial = 1136] [outer = 0x96ed8c00] 14:04:23 INFO - PROCESS | 1720 | 1466715863309 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x98062000) [pid = 1720] [serial = 1137] [outer = 0x96ed8c00] 14:04:24 INFO - PROCESS | 1720 | 1466715864374 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1590ms 14:04:24 INFO - PROCESS | 1720 | 1466715864435 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 1720 | 1466715864438 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 14:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:04:24 INFO - PROCESS | 1720 | 1466715864445 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 1720 | 1466715864449 Marionette TRACE conn4 <- [1,1486,null,{}] 14:04:24 INFO - PROCESS | 1720 | 1466715864454 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:24 INFO - PROCESS | 1720 | 1466715864459 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:24 INFO - PROCESS | 1720 | 1466715864687 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 14:04:24 INFO - PROCESS | 1720 | 1466715864719 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1720 | 1466715864725 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x9979d800 == 22 [pid = 1720] [id = 379] 14:04:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99efa400) [pid = 1720] [serial = 1138] [outer = (nil)] 14:04:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99fe8800) [pid = 1720] [serial = 1139] [outer = 0x99efa400] 14:04:24 INFO - PROCESS | 1720 | 1466715864818 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a5d3800) [pid = 1720] [serial = 1140] [outer = 0x99efa400] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8f2e3400) [pid = 1720] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x924e7000) [pid = 1720] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9924e400) [pid = 1720] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x95383c00) [pid = 1720] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91abc000) [pid = 1720] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9b764800) [pid = 1720] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9229cc00) [pid = 1720] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x951eb800) [pid = 1720] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x99efa000) [pid = 1720] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x922a1c00) [pid = 1720] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f376400) [pid = 1720] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x91ac3000) [pid = 1720] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x91abdc00) [pid = 1720] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:04:25 INFO - PROCESS | 1720 | 1466715865865 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1481ms 14:04:25 INFO - PROCESS | 1720 | 1466715865927 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 14:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:04:25 INFO - PROCESS | 1720 | 1466715865931 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 14:04:25 INFO - PROCESS | 1720 | 1466715865938 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1720 | 1466715865941 Marionette TRACE conn4 <- [1,1490,null,{}] 14:04:25 INFO - PROCESS | 1720 | 1466715865947 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:25 INFO - PROCESS | 1720 | 1466715865952 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:26 INFO - PROCESS | 1720 | 1466715866126 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 14:04:26 INFO - PROCESS | 1720 | 1466715866136 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1720 | 1466715866145 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac7000 == 23 [pid = 1720] [id = 380] 14:04:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9229d000) [pid = 1720] [serial = 1141] [outer = (nil)] 14:04:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x992e9400) [pid = 1720] [serial = 1142] [outer = 0x9229d000] 14:04:26 INFO - PROCESS | 1720 | 1466715866219 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a6f0400) [pid = 1720] [serial = 1143] [outer = 0x9229d000] 14:04:27 INFO - PROCESS | 1720 | 1466715867147 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1230ms 14:04:27 INFO - PROCESS | 1720 | 1466715867168 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 1720 | 1466715867171 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 14:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:04:27 INFO - PROCESS | 1720 | 1466715867178 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 1720 | 1466715867182 Marionette TRACE conn4 <- [1,1494,null,{}] 14:04:27 INFO - PROCESS | 1720 | 1466715867187 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:27 INFO - PROCESS | 1720 | 1466715867197 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:27 INFO - PROCESS | 1720 | 1466715867510 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 14:04:27 INFO - PROCESS | 1720 | 1466715867683 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1720 | 1466715867693 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dd000 == 24 [pid = 1720] [id = 381] 14:04:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f2ddc00) [pid = 1720] [serial = 1144] [outer = (nil)] 14:04:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f379800) [pid = 1720] [serial = 1145] [outer = 0x8f2ddc00] 14:04:27 INFO - PROCESS | 1720 | 1466715867788 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8fd80800) [pid = 1720] [serial = 1146] [outer = 0x8f2ddc00] 14:04:28 INFO - PROCESS | 1720 | 1466715868951 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1839ms 14:04:29 INFO - PROCESS | 1720 | 1466715869021 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1720 | 1466715869028 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 14:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:04:29 INFO - PROCESS | 1720 | 1466715869036 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1720 | 1466715869042 Marionette TRACE conn4 <- [1,1498,null,{}] 14:04:29 INFO - PROCESS | 1720 | 1466715869050 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 1720 | 1466715869060 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:29 INFO - PROCESS | 1720 | 1466715869318 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 14:04:29 INFO - PROCESS | 1720 | 1466715869553 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 1720 | 1466715869561 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x92325400 == 25 [pid = 1720] [id = 382] 14:04:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9232f000) [pid = 1720] [serial = 1147] [outer = (nil)] 14:04:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93b69c00) [pid = 1720] [serial = 1148] [outer = 0x9232f000] 14:04:29 INFO - PROCESS | 1720 | 1466715869661 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x951b3400) [pid = 1720] [serial = 1149] [outer = 0x9232f000] 14:04:30 INFO - PROCESS | 1720 | 1466715870669 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1695ms 14:04:30 INFO - PROCESS | 1720 | 1466715870732 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 14:04:30 INFO - PROCESS | 1720 | 1466715870738 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 14:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:04:30 INFO - PROCESS | 1720 | 1466715870746 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 1720 | 1466715870750 Marionette TRACE conn4 <- [1,1502,null,{}] 14:04:30 INFO - PROCESS | 1720 | 1466715870757 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:30 INFO - PROCESS | 1720 | 1466715870764 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:31 INFO - PROCESS | 1720 | 1466715871042 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 14:04:31 INFO - PROCESS | 1720 | 1466715871321 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 1720 | 1466715871333 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x92323000 == 26 [pid = 1720] [id = 383] 14:04:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x95214c00) [pid = 1720] [serial = 1150] [outer = (nil)] 14:04:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x988a5000) [pid = 1720] [serial = 1151] [outer = 0x95214c00] 14:04:31 INFO - PROCESS | 1720 | 1466715871435 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99f47400) [pid = 1720] [serial = 1152] [outer = 0x95214c00] 14:04:32 INFO - PROCESS | 1720 | 1466715872480 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1792ms 14:04:32 INFO - PROCESS | 1720 | 1466715872539 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 1720 | 1466715872546 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 14:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:04:32 INFO - PROCESS | 1720 | 1466715872619 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 1720 | 1466715872628 Marionette TRACE conn4 <- [1,1506,null,{}] 14:04:32 INFO - PROCESS | 1720 | 1466715872642 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:32 INFO - PROCESS | 1720 | 1466715872651 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:32 INFO - PROCESS | 1720 | 1466715872892 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 14:04:33 INFO - PROCESS | 1720 | 1466715873105 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1720 | 1466715873115 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x98063800 == 27 [pid = 1720] [id = 384] 14:04:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9889fc00) [pid = 1720] [serial = 1153] [outer = (nil)] 14:04:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a96dc00) [pid = 1720] [serial = 1154] [outer = 0x9889fc00] 14:04:33 INFO - PROCESS | 1720 | 1466715873205 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a9b8c00) [pid = 1720] [serial = 1155] [outer = 0x9889fc00] 14:04:34 INFO - PROCESS | 1720 | 1466715874173 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1620ms 14:04:34 INFO - PROCESS | 1720 | 1466715874218 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1720 | 1466715874225 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 14:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:04:34 INFO - PROCESS | 1720 | 1466715874233 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1720 | 1466715874237 Marionette TRACE conn4 <- [1,1510,null,{}] 14:04:34 INFO - PROCESS | 1720 | 1466715874243 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:34 INFO - PROCESS | 1720 | 1466715874249 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:34 INFO - PROCESS | 1720 | 1466715874488 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 14:04:34 INFO - PROCESS | 1720 | 1466715874707 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1720 | 1466715874715 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7a000 == 28 [pid = 1720] [id = 385] 14:04:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9232dc00) [pid = 1720] [serial = 1156] [outer = (nil)] 14:04:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a9f6c00) [pid = 1720] [serial = 1157] [outer = 0x9232dc00] 14:04:34 INFO - PROCESS | 1720 | 1466715874850 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9ad23800) [pid = 1720] [serial = 1158] [outer = 0x9232dc00] 14:04:35 INFO - PROCESS | 1720 | 1466715875814 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1637ms 14:04:35 INFO - PROCESS | 1720 | 1466715875872 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 14:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:04:35 INFO - PROCESS | 1720 | 1466715875876 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 14:04:35 INFO - PROCESS | 1720 | 1466715875883 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1720 | 1466715875887 Marionette TRACE conn4 <- [1,1514,null,{}] 14:04:35 INFO - PROCESS | 1720 | 1466715875893 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 1720 | 1466715875898 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:36 INFO - PROCESS | 1720 | 1466715876097 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 14:04:36 INFO - PROCESS | 1720 | 1466715876328 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 1720 | 1466715876347 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b216000 == 29 [pid = 1720] [id = 386] 14:04:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b216c00) [pid = 1720] [serial = 1159] [outer = (nil)] 14:04:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b2d6800) [pid = 1720] [serial = 1160] [outer = 0x9b216c00] 14:04:36 INFO - PROCESS | 1720 | 1466715876492 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b5a4000) [pid = 1720] [serial = 1161] [outer = 0x9b216c00] 14:04:37 INFO - PROCESS | 1720 | 1466715877530 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1683ms 14:04:37 INFO - PROCESS | 1720 | 1466715877566 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1720 | 1466715877571 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 14:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:04:37 INFO - PROCESS | 1720 | 1466715877579 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1720 | 1466715877583 Marionette TRACE conn4 <- [1,1518,null,{}] 14:04:37 INFO - PROCESS | 1720 | 1466715877589 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:37 INFO - PROCESS | 1720 | 1466715877595 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:37 INFO - PROCESS | 1720 | 1466715877829 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 14:04:38 INFO - PROCESS | 1720 | 1466715878057 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 1720 | 1466715878068 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f44c00 == 30 [pid = 1720] [id = 387] 14:04:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x99fe7c00) [pid = 1720] [serial = 1162] [outer = (nil)] 14:04:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9bb27000) [pid = 1720] [serial = 1163] [outer = 0x99fe7c00] 14:04:38 INFO - PROCESS | 1720 | 1466715878168 Marionette DEBUG loaded listener.js 14:04:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9c0e6400) [pid = 1720] [serial = 1164] [outer = 0x99fe7c00] 14:04:39 INFO - PROCESS | 1720 | 1466715879157 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1634ms 14:04:39 INFO - PROCESS | 1720 | 1466715879214 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 1720 | 1466715879219 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 14:04:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:04:39 INFO - PROCESS | 1720 | 1466715879226 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 1720 | 1466715879234 Marionette TRACE conn4 <- [1,1522,null,{}] 14:04:39 INFO - PROCESS | 1720 | 1466715879246 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:39 INFO - PROCESS | 1720 | 1466715879257 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:39 INFO - PROCESS | 1720 | 1466715879505 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 14:04:40 INFO - PROCESS | 1720 | 1466715880103 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 1720 | 1466715880111 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f379400 == 31 [pid = 1720] [id = 388] 14:04:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8f37e400) [pid = 1720] [serial = 1165] [outer = (nil)] 14:04:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x917d0000) [pid = 1720] [serial = 1166] [outer = 0x8f37e400] 14:04:40 INFO - PROCESS | 1720 | 1466715880196 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9189e400) [pid = 1720] [serial = 1167] [outer = 0x8f37e400] 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:41 INFO - PROCESS | 1720 | 1466715881060 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:04:41 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 () { 14:04:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:04:41 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 () { 14:04:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:04:41 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 () { 14:04:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:04:41 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 () { 14:04:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:04:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1900ms 14:04:41 INFO - PROCESS | 1720 | 1466715881150 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1720 | 1466715881157 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:04:41 INFO - PROCESS | 1720 | 1466715881168 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1720 | 1466715881171 Marionette TRACE conn4 <- [1,1526,null,{}] 14:04:41 INFO - PROCESS | 1720 | 1466715881180 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:41 INFO - PROCESS | 1720 | 1466715881189 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:41 INFO - PROCESS | 1720 | 1466715881364 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 14:04:41 INFO - PROCESS | 1720 | 1466715881564 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 1720 | 1466715881574 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x924de000 == 32 [pid = 1720] [id = 389] 14:04:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x924e1000) [pid = 1720] [serial = 1168] [outer = (nil)] 14:04:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x924e5800) [pid = 1720] [serial = 1169] [outer = 0x924e1000] 14:04:41 INFO - PROCESS | 1720 | 1466715881655 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x938e3000) [pid = 1720] [serial = 1170] [outer = 0x924e1000] 14:04:42 INFO - PROCESS | 1720 | 1466715882628 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:04:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:04:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:04:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:04:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1534ms 14:04:42 INFO - PROCESS | 1720 | 1466715882710 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 14:04:42 INFO - PROCESS | 1720 | 1466715882715 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 14:04:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:04:42 INFO - PROCESS | 1720 | 1466715882726 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:04:42 INFO - PROCESS | 1720 | 1466715882728 Marionette TRACE conn4 <- [1,1530,null,{}] 14:04:42 INFO - PROCESS | 1720 | 1466715882735 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:42 INFO - PROCESS | 1720 | 1466715882740 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:42 INFO - PROCESS | 1720 | 1466715882931 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac7000 == 31 [pid = 1720] [id = 380] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x9979d800 == 30 [pid = 1720] [id = 379] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x96ed5c00 == 29 [pid = 1720] [id = 378] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f384000 == 28 [pid = 1720] [id = 377] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x91896000 == 27 [pid = 1720] [id = 376] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x93c68800 == 26 [pid = 1720] [id = 370] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x91abec00 == 25 [pid = 1720] [id = 371] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x988f4400 == 24 [pid = 1720] [id = 369] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4000 == 23 [pid = 1720] [id = 368] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f385c00 == 22 [pid = 1720] [id = 367] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1400 == 21 [pid = 1720] [id = 366] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37c400 == 20 [pid = 1720] [id = 373] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x95218c00 == 19 [pid = 1720] [id = 374] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e8000 == 18 [pid = 1720] [id = 375] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dec00 == 17 [pid = 1720] [id = 372] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x917c1800 == 16 [pid = 1720] [id = 360] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x91895400 == 15 [pid = 1720] [id = 361] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x99f44c00 == 14 [pid = 1720] [id = 387] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x9b216000 == 13 [pid = 1720] [id = 386] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7a000 == 12 [pid = 1720] [id = 385] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x98063800 == 11 [pid = 1720] [id = 384] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x92325400 == 10 [pid = 1720] [id = 382] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x92323000 == 9 [pid = 1720] [id = 383] 14:04:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dd000 == 8 [pid = 1720] [id = 381] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8fd7e000) [pid = 1720] [serial = 1059] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8f37b400) [pid = 1720] [serial = 1058] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x951af400) [pid = 1720] [serial = 1062] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9397ec00) [pid = 1720] [serial = 1061] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x99fe1000) [pid = 1720] [serial = 1065] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x99eef400) [pid = 1720] [serial = 1064] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b215000) [pid = 1720] [serial = 1068] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9b210400) [pid = 1720] [serial = 1067] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9b5a2000) [pid = 1720] [serial = 1071] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9b568400) [pid = 1720] [serial = 1070] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9c2bdc00) [pid = 1720] [serial = 1074] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9bb20c00) [pid = 1720] [serial = 1073] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x922a2000) [pid = 1720] [serial = 1091] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x95213000) [pid = 1720] [serial = 1094] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9d908800) [pid = 1720] [serial = 1077] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x938d7000) [pid = 1720] [serial = 1086] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x924e3000) [pid = 1720] [serial = 1085] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9c2d1c00) [pid = 1720] [serial = 1076] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x917cb000) [pid = 1720] [serial = 1088] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0xa118d800) [pid = 1720] [serial = 1080] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9d96d800) [pid = 1720] [serial = 1079] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0xa23aa000) [pid = 1720] [serial = 1083] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9d510000) [pid = 1720] [serial = 1082] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x947f7c00) [pid = 1720] [serial = 1097] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9189c000) [pid = 1720] [serial = 1089] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x95220400) [pid = 1720] [serial = 1095] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x92326400) [pid = 1720] [serial = 1092] [outer = (nil)] [url = about:blank] 14:04:44 INFO - PROCESS | 1720 | 1466715884620 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 1720 | 1466715884632 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e8c00 == 9 [pid = 1720] [id = 390] 14:04:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f378800) [pid = 1720] [serial = 1171] [outer = (nil)] 14:04:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f380000) [pid = 1720] [serial = 1172] [outer = 0x8f378800] 14:04:44 INFO - PROCESS | 1720 | 1466715884718 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x917c4400) [pid = 1720] [serial = 1173] [outer = 0x8f378800] 14:04:45 INFO - PROCESS | 1720 | 1466715885474 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:04:45 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 14:04:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:04:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:04:45 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. 14:04:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:04:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2784ms 14:04:45 INFO - PROCESS | 1720 | 1466715885520 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 14:04:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:04:45 INFO - PROCESS | 1720 | 1466715885530 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 14:04:45 INFO - PROCESS | 1720 | 1466715885543 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 1720 | 1466715885551 Marionette TRACE conn4 <- [1,1534,null,{}] 14:04:45 INFO - PROCESS | 1720 | 1466715885572 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:45 INFO - PROCESS | 1720 | 1466715885586 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:45 INFO - PROCESS | 1720 | 1466715885809 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 14:04:45 INFO - PROCESS | 1720 | 1466715885939 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1720 | 1466715885948 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cc800 == 10 [pid = 1720] [id = 391] 14:04:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91895c00) [pid = 1720] [serial = 1174] [outer = (nil)] 14:04:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x922a3000) [pid = 1720] [serial = 1175] [outer = 0x91895c00] 14:04:46 INFO - PROCESS | 1720 | 1466715886025 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x92325400) [pid = 1720] [serial = 1176] [outer = 0x91895c00] 14:04:46 INFO - PROCESS | 1720 | 1466715886960 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:04:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1456ms 14:04:47 INFO - PROCESS | 1720 | 1466715886999 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 1720 | 1466715887006 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 14:04:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:04:47 INFO - PROCESS | 1720 | 1466715887017 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 1720 | 1466715887021 Marionette TRACE conn4 <- [1,1538,null,{}] 14:04:47 INFO - PROCESS | 1720 | 1466715887027 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:47 INFO - PROCESS | 1720 | 1466715887033 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:47 INFO - PROCESS | 1720 | 1466715887230 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 14:04:47 INFO - PROCESS | 1720 | 1466715887435 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1720 | 1466715887445 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x92297800 == 11 [pid = 1720] [id = 392] 14:04:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93c5d000) [pid = 1720] [serial = 1177] [outer = (nil)] 14:04:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x947fa000) [pid = 1720] [serial = 1178] [outer = 0x93c5d000] 14:04:47 INFO - PROCESS | 1720 | 1466715887617 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x95211800) [pid = 1720] [serial = 1179] [outer = 0x93c5d000] 14:04:48 INFO - PROCESS | 1720 | 1466715888710 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:04:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1735ms 14:04:48 INFO - PROCESS | 1720 | 1466715888753 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 14:04:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:04:48 INFO - PROCESS | 1720 | 1466715888759 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 14:04:48 INFO - PROCESS | 1720 | 1466715888785 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1720 | 1466715888796 Marionette TRACE conn4 <- [1,1542,null,{}] 14:04:48 INFO - PROCESS | 1720 | 1466715888806 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:48 INFO - PROCESS | 1720 | 1466715888815 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:49 INFO - PROCESS | 1720 | 1466715889097 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 14:04:49 INFO - PROCESS | 1720 | 1466715889125 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 1720 | 1466715889133 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee2800 == 12 [pid = 1720] [id = 393] 14:04:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x96ee4400) [pid = 1720] [serial = 1180] [outer = (nil)] 14:04:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x98850400) [pid = 1720] [serial = 1181] [outer = 0x96ee4400] 14:04:49 INFO - PROCESS | 1720 | 1466715889236 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x988f8c00) [pid = 1720] [serial = 1182] [outer = 0x96ee4400] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x96ed8c00) [pid = 1720] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x951ea000) [pid = 1720] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b20f400) [pid = 1720] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a6f2000) [pid = 1720] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f2e1800) [pid = 1720] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x917cf800) [pid = 1720] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x951b4000) [pid = 1720] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9924ec00) [pid = 1720] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x92325c00) [pid = 1720] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x92298c00) [pid = 1720] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x91896c00) [pid = 1720] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x951eb000) [pid = 1720] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x99efa400) [pid = 1720] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f377000) [pid = 1720] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x917d0800) [pid = 1720] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:04:50 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9229d000) [pid = 1720] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:04:50 INFO - PROCESS | 1720 | 1466715890922 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:04:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2212ms 14:04:50 INFO - PROCESS | 1720 | 1466715890981 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 14:04:50 INFO - PROCESS | 1720 | 1466715890989 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 14:04:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:04:51 INFO - PROCESS | 1720 | 1466715890999 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1720 | 1466715891003 Marionette TRACE conn4 <- [1,1546,null,{}] 14:04:51 INFO - PROCESS | 1720 | 1466715891025 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 1720 | 1466715891034 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:51 INFO - PROCESS | 1720 | 1466715891276 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 14:04:51 INFO - PROCESS | 1720 | 1466715891408 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 1720 | 1466715891417 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e8800 == 13 [pid = 1720] [id = 394] 14:04:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x917cf800) [pid = 1720] [serial = 1183] [outer = (nil)] 14:04:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x95211400) [pid = 1720] [serial = 1184] [outer = 0x917cf800] 14:04:51 INFO - PROCESS | 1720 | 1466715891532 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9538a800) [pid = 1720] [serial = 1185] [outer = 0x917cf800] 14:04:52 INFO - PROCESS | 1720 | 1466715892381 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:04:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1451ms 14:04:52 INFO - PROCESS | 1720 | 1466715892452 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 1720 | 1466715892461 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 14:04:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:04:52 INFO - PROCESS | 1720 | 1466715892477 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 1720 | 1466715892484 Marionette TRACE conn4 <- [1,1550,null,{}] 14:04:52 INFO - PROCESS | 1720 | 1466715892496 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:52 INFO - PROCESS | 1720 | 1466715892502 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:52 INFO - PROCESS | 1720 | 1466715892807 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 14:04:53 INFO - PROCESS | 1720 | 1466715893130 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1720 | 1466715893148 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x91899800 == 14 [pid = 1720] [id = 395] 14:04:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9189a800) [pid = 1720] [serial = 1186] [outer = (nil)] 14:04:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91abf800) [pid = 1720] [serial = 1187] [outer = 0x9189a800] 14:04:53 INFO - PROCESS | 1720 | 1466715893243 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x924e0c00) [pid = 1720] [serial = 1188] [outer = 0x9189a800] 14:04:54 INFO - PROCESS | 1720 | 1466715894639 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:04:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2249ms 14:04:54 INFO - PROCESS | 1720 | 1466715894723 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 1720 | 1466715894731 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 14:04:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:04:54 INFO - PROCESS | 1720 | 1466715894744 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1720 | 1466715894750 Marionette TRACE conn4 <- [1,1554,null,{}] 14:04:54 INFO - PROCESS | 1720 | 1466715894757 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:54 INFO - PROCESS | 1720 | 1466715894764 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:55 INFO - PROCESS | 1720 | 1466715895032 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 14:04:55 INFO - PROCESS | 1720 | 1466715895242 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1720 | 1466715895252 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e5800 == 15 [pid = 1720] [id = 396] 14:04:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x951ee400) [pid = 1720] [serial = 1189] [outer = (nil)] 14:04:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x952ee800) [pid = 1720] [serial = 1190] [outer = 0x951ee400] 14:04:55 INFO - PROCESS | 1720 | 1466715895346 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x98057000) [pid = 1720] [serial = 1191] [outer = 0x951ee400] 14:04:56 INFO - PROCESS | 1720 | 1466715896312 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:04:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1636ms 14:04:56 INFO - PROCESS | 1720 | 1466715896380 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1720 | 1466715896385 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 14:04:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:04:56 INFO - PROCESS | 1720 | 1466715896392 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1720 | 1466715896399 Marionette TRACE conn4 <- [1,1558,null,{}] 14:04:56 INFO - PROCESS | 1720 | 1466715896417 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:56 INFO - PROCESS | 1720 | 1466715896427 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:56 INFO - PROCESS | 1720 | 1466715896662 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 14:04:57 INFO - PROCESS | 1720 | 1466715896988 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 1720 | 1466715897004 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x99fe2000 == 16 [pid = 1720] [id = 397] 14:04:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x99feac00) [pid = 1720] [serial = 1192] [outer = (nil)] 14:04:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a5d1400) [pid = 1720] [serial = 1193] [outer = 0x99feac00] 14:04:57 INFO - PROCESS | 1720 | 1466715897198 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a6edc00) [pid = 1720] [serial = 1194] [outer = 0x99feac00] 14:04:58 INFO - PROCESS | 1720 | 1466715898226 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:04:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1889ms 14:04:58 INFO - PROCESS | 1720 | 1466715898283 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 14:04:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:04:58 INFO - PROCESS | 1720 | 1466715898288 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 14:04:58 INFO - PROCESS | 1720 | 1466715898295 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1720 | 1466715898299 Marionette TRACE conn4 <- [1,1562,null,{}] 14:04:58 INFO - PROCESS | 1720 | 1466715898304 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:58 INFO - PROCESS | 1720 | 1466715898310 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:58 INFO - PROCESS | 1720 | 1466715898496 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 14:04:58 INFO - PROCESS | 1720 | 1466715898784 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:58 INFO - PROCESS | 1720 | 1466715898797 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:04:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c7800 == 17 [pid = 1720] [id = 398] 14:04:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99fe1800) [pid = 1720] [serial = 1195] [outer = (nil)] 14:04:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a769400) [pid = 1720] [serial = 1196] [outer = 0x99fe1800] 14:04:58 INFO - PROCESS | 1720 | 1466715898991 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a76ac00) [pid = 1720] [serial = 1197] [outer = 0x99fe1800] 14:05:00 INFO - PROCESS | 1720 | 1466715900026 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1786ms 14:05:00 INFO - PROCESS | 1720 | 1466715900082 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 1720 | 1466715900087 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 14:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:05:00 INFO - PROCESS | 1720 | 1466715900094 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1720 | 1466715900098 Marionette TRACE conn4 <- [1,1566,null,{}] 14:05:00 INFO - PROCESS | 1720 | 1466715900104 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 1720 | 1466715900111 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:00 INFO - PROCESS | 1720 | 1466715900311 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 14:05:00 INFO - PROCESS | 1720 | 1466715900539 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1720 | 1466715900550 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x95216000 == 18 [pid = 1720] [id = 399] 14:05:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x96edf400) [pid = 1720] [serial = 1198] [outer = (nil)] 14:05:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a87e000) [pid = 1720] [serial = 1199] [outer = 0x96edf400] 14:05:00 INFO - PROCESS | 1720 | 1466715900652 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a969800) [pid = 1720] [serial = 1200] [outer = 0x96edf400] 14:05:01 INFO - PROCESS | 1720 | 1466715901895 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:05:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1836ms 14:05:01 INFO - PROCESS | 1720 | 1466715901933 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1720 | 1466715901940 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 14:05:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:05:01 INFO - PROCESS | 1720 | 1466715901950 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1720 | 1466715901955 Marionette TRACE conn4 <- [1,1570,null,{}] 14:05:01 INFO - PROCESS | 1720 | 1466715901966 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:01 INFO - PROCESS | 1720 | 1466715901984 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:02 INFO - PROCESS | 1720 | 1466715902287 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 14:05:02 INFO - PROCESS | 1720 | 1466715902575 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 1720 | 1466715902589 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a970800 == 19 [pid = 1720] [id = 400] 14:05:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a975000) [pid = 1720] [serial = 1201] [outer = (nil)] 14:05:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9ad22800) [pid = 1720] [serial = 1202] [outer = 0x9a975000] 14:05:02 INFO - PROCESS | 1720 | 1466715902747 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9ad2fc00) [pid = 1720] [serial = 1203] [outer = 0x9a975000] 14:05:03 INFO - PROCESS | 1720 | 1466715903799 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1897ms 14:05:03 INFO - PROCESS | 1720 | 1466715903846 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 1720 | 1466715903851 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 14:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:05:03 INFO - PROCESS | 1720 | 1466715903876 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1720 | 1466715903881 Marionette TRACE conn4 <- [1,1574,null,{}] 14:05:03 INFO - PROCESS | 1720 | 1466715903887 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:03 INFO - PROCESS | 1720 | 1466715903893 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:04 INFO - PROCESS | 1720 | 1466715904113 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 14:05:04 INFO - PROCESS | 1720 | 1466715904358 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 1720 | 1466715904368 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2da400 == 20 [pid = 1720] [id = 401] 14:05:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x917cd400) [pid = 1720] [serial = 1204] [outer = (nil)] 14:05:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9b20ac00) [pid = 1720] [serial = 1205] [outer = 0x917cd400] 14:05:04 INFO - PROCESS | 1720 | 1466715904492 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a220800) [pid = 1720] [serial = 1206] [outer = 0x917cd400] 14:05:05 INFO - PROCESS | 1720 | 1466715905407 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:05:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:05:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1592ms 14:05:05 INFO - PROCESS | 1720 | 1466715905466 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 14:05:05 INFO - PROCESS | 1720 | 1466715905470 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 14:05:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:05:05 INFO - PROCESS | 1720 | 1466715905477 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 1720 | 1466715905481 Marionette TRACE conn4 <- [1,1578,null,{}] 14:05:05 INFO - PROCESS | 1720 | 1466715905487 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:05 INFO - PROCESS | 1720 | 1466715905493 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:05 INFO - PROCESS | 1720 | 1466715905715 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 14:05:05 INFO - PROCESS | 1720 | 1466715905936 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1720 | 1466715905944 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7f000 == 21 [pid = 1720] [id = 402] 14:05:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a783000) [pid = 1720] [serial = 1207] [outer = (nil)] 14:05:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b560400) [pid = 1720] [serial = 1208] [outer = 0x9a783000] 14:05:06 INFO - PROCESS | 1720 | 1466715906076 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b566c00) [pid = 1720] [serial = 1209] [outer = 0x9a783000] 14:05:07 INFO - PROCESS | 1720 | 1466715907075 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:05:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1635ms 14:05:07 INFO - PROCESS | 1720 | 1466715907113 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 14:05:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:05:07 INFO - PROCESS | 1720 | 1466715907117 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 14:05:07 INFO - PROCESS | 1720 | 1466715907124 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 1720 | 1466715907129 Marionette TRACE conn4 <- [1,1582,null,{}] 14:05:07 INFO - PROCESS | 1720 | 1466715907135 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:07 INFO - PROCESS | 1720 | 1466715907140 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:07 INFO - PROCESS | 1720 | 1466715907333 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 14:05:07 INFO - PROCESS | 1720 | 1466715907529 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1720 | 1466715907539 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b20dc00 == 22 [pid = 1720] [id = 403] 14:05:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b212400) [pid = 1720] [serial = 1210] [outer = (nil)] 14:05:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9b5a4400) [pid = 1720] [serial = 1211] [outer = 0x9b212400] 14:05:07 INFO - PROCESS | 1720 | 1466715907709 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9b763c00) [pid = 1720] [serial = 1212] [outer = 0x9b212400] 14:05:08 INFO - PROCESS | 1720 | 1466715908809 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:05:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1740ms 14:05:08 INFO - PROCESS | 1720 | 1466715908865 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1720 | 1466715908869 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 14:05:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:05:08 INFO - PROCESS | 1720 | 1466715908877 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1720 | 1466715908883 Marionette TRACE conn4 <- [1,1586,null,{}] 14:05:08 INFO - PROCESS | 1720 | 1466715908890 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:08 INFO - PROCESS | 1720 | 1466715908897 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:09 INFO - PROCESS | 1720 | 1466715909144 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 14:05:09 INFO - PROCESS | 1720 | 1466715909347 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1720 | 1466715909356 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e6400 == 23 [pid = 1720] [id = 404] 14:05:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8f37d000) [pid = 1720] [serial = 1213] [outer = (nil)] 14:05:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9b55e400) [pid = 1720] [serial = 1214] [outer = 0x8f37d000] 14:05:09 INFO - PROCESS | 1720 | 1466715909467 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9b56c800) [pid = 1720] [serial = 1215] [outer = 0x8f37d000] 14:05:10 INFO - PROCESS | 1720 | 1466715910444 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:05:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1643ms 14:05:10 INFO - PROCESS | 1720 | 1466715910522 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1720 | 1466715910527 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 14:05:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:05:10 INFO - PROCESS | 1720 | 1466715910535 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1720 | 1466715910540 Marionette TRACE conn4 <- [1,1590,null,{}] 14:05:10 INFO - PROCESS | 1720 | 1466715910547 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:10 INFO - PROCESS | 1720 | 1466715910553 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:10 INFO - PROCESS | 1720 | 1466715910829 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 14:05:11 INFO - PROCESS | 1720 | 1466715911296 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 1720 | 1466715911307 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0400 == 24 [pid = 1720] [id = 405] 14:05:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8f2e0800) [pid = 1720] [serial = 1216] [outer = (nil)] 14:05:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f2e8000) [pid = 1720] [serial = 1217] [outer = 0x8f2e0800] 14:05:11 INFO - PROCESS | 1720 | 1466715911389 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8fd78800) [pid = 1720] [serial = 1218] [outer = 0x8f2e0800] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9a769c00) [pid = 1720] [serial = 1115] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9b2d8000) [pid = 1720] [serial = 1125] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9ad2bc00) [pid = 1720] [serial = 1122] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x8fd7d400) [pid = 1720] [serial = 1101] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a96d000) [pid = 1720] [serial = 1116] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9538b800) [pid = 1720] [serial = 1107] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a9f8000) [pid = 1720] [serial = 1119] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x99f0dc00) [pid = 1720] [serial = 1110] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x952f2000) [pid = 1720] [serial = 1106] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x92329000) [pid = 1720] [serial = 1103] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9ad29000) [pid = 1720] [serial = 1121] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b218c00) [pid = 1720] [serial = 1124] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x99eeec00) [pid = 1720] [serial = 1109] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a2df000) [pid = 1720] [serial = 1112] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a480000) [pid = 1720] [serial = 1113] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x952f5400) [pid = 1720] [serial = 1098] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a9f1c00) [pid = 1720] [serial = 1118] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x92330400) [pid = 1720] [serial = 1104] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f2e8400) [pid = 1720] [serial = 1100] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | 1466715912512 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x96ede000) [pid = 1720] [serial = 1136] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x938e3400) [pid = 1720] [serial = 1134] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x924e0000) [pid = 1720] [serial = 1133] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91ac2800) [pid = 1720] [serial = 1131] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x99fe8800) [pid = 1720] [serial = 1139] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x922a4400) [pid = 1720] [serial = 1127] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x98062000) [pid = 1720] [serial = 1137] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91ab8800) [pid = 1720] [serial = 1130] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x947f9c00) [pid = 1720] [serial = 1128] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a5d3800) [pid = 1720] [serial = 1140] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x992e9400) [pid = 1720] [serial = 1142] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a6f0400) [pid = 1720] [serial = 1143] [outer = (nil)] [url = about:blank] 14:05:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:05:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2039ms 14:05:12 INFO - PROCESS | 1720 | 1466715912576 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1720 | 1466715912582 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 14:05:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:05:12 INFO - PROCESS | 1720 | 1466715912591 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1720 | 1466715912596 Marionette TRACE conn4 <- [1,1594,null,{}] 14:05:12 INFO - PROCESS | 1720 | 1466715912612 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 1720 | 1466715912619 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:12 INFO - PROCESS | 1720 | 1466715912802 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 14:05:13 INFO - PROCESS | 1720 | 1466715912996 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 1720 | 1466715913007 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abbc00 == 25 [pid = 1720] [id = 406] 14:05:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x91ac1800) [pid = 1720] [serial = 1219] [outer = (nil)] 14:05:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9229d800) [pid = 1720] [serial = 1220] [outer = 0x91ac1800] 14:05:13 INFO - PROCESS | 1720 | 1466715913082 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x924dd800) [pid = 1720] [serial = 1221] [outer = 0x91ac1800] 14:05:13 INFO - PROCESS | 1720 | 1466715913904 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:05:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1393ms 14:05:13 INFO - PROCESS | 1720 | 1466715913988 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1720 | 1466715913994 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 14:05:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:05:14 INFO - PROCESS | 1720 | 1466715914001 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 1720 | 1466715914005 Marionette TRACE conn4 <- [1,1598,null,{}] 14:05:14 INFO - PROCESS | 1720 | 1466715914012 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:14 INFO - PROCESS | 1720 | 1466715914017 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:14 INFO - PROCESS | 1720 | 1466715914215 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 14:05:14 INFO - PROCESS | 1720 | 1466715914358 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1720 | 1466715914367 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x91892400 == 26 [pid = 1720] [id = 407] 14:05:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93b73400) [pid = 1720] [serial = 1222] [outer = (nil)] 14:05:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9521e800) [pid = 1720] [serial = 1223] [outer = 0x93b73400] 14:05:14 INFO - PROCESS | 1720 | 1466715914441 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x95389c00) [pid = 1720] [serial = 1224] [outer = 0x93b73400] 14:05:15 INFO - PROCESS | 1720 | 1466715915368 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:05:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1394ms 14:05:15 INFO - PROCESS | 1720 | 1466715915396 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 14:05:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:05:15 INFO - PROCESS | 1720 | 1466715915400 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 14:05:15 INFO - PROCESS | 1720 | 1466715915416 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1720 | 1466715915426 Marionette TRACE conn4 <- [1,1602,null,{}] 14:05:15 INFO - PROCESS | 1720 | 1466715915442 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 1720 | 1466715915451 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:15 INFO - PROCESS | 1720 | 1466715915699 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 14:05:15 INFO - PROCESS | 1720 | 1466715915728 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1720 | 1466715915738 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c6b400 == 27 [pid = 1720] [id = 408] 14:05:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9521fc00) [pid = 1720] [serial = 1225] [outer = (nil)] 14:05:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99f10c00) [pid = 1720] [serial = 1226] [outer = 0x9521fc00] 14:05:15 INFO - PROCESS | 1720 | 1466715915810 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x99f4a000) [pid = 1720] [serial = 1227] [outer = 0x9521fc00] 14:05:16 INFO - PROCESS | 1720 | 1466715916808 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:05:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1461ms 14:05:16 INFO - PROCESS | 1720 | 1466715916870 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 1720 | 1466715916875 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 14:05:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:05:16 INFO - PROCESS | 1720 | 1466715916881 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 1720 | 1466715916885 Marionette TRACE conn4 <- [1,1606,null,{}] 14:05:16 INFO - PROCESS | 1720 | 1466715916891 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:16 INFO - PROCESS | 1720 | 1466715916896 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:17 INFO - PROCESS | 1720 | 1466715917129 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8f2ddc00) [pid = 1720] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9232f000) [pid = 1720] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x95214c00) [pid = 1720] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9889fc00) [pid = 1720] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9232dc00) [pid = 1720] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9b216c00) [pid = 1720] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x99fe7c00) [pid = 1720] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f378800) [pid = 1720] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x91895c00) [pid = 1720] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x924e1000) [pid = 1720] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x96ee4400) [pid = 1720] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x93c5d000) [pid = 1720] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:05:17 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8f37e400) [pid = 1720] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:05:17 INFO - PROCESS | 1720 | 1466715917425 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1720 | 1466715917434 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2ddc00 == 28 [pid = 1720] [id = 409] 14:05:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f2e1800) [pid = 1720] [serial = 1228] [outer = (nil)] 14:05:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x91ac4400) [pid = 1720] [serial = 1229] [outer = 0x8f2e1800] 14:05:17 INFO - PROCESS | 1720 | 1466715917510 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93b65400) [pid = 1720] [serial = 1230] [outer = 0x8f2e1800] 14:05:18 INFO - PROCESS | 1720 | 1466715918271 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1430ms 14:05:18 INFO - PROCESS | 1720 | 1466715918312 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 1720 | 1466715918316 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 14:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:05:18 INFO - PROCESS | 1720 | 1466715918331 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1720 | 1466715918334 Marionette TRACE conn4 <- [1,1610,null,{}] 14:05:18 INFO - PROCESS | 1720 | 1466715918375 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 1720 | 1466715918381 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:18 INFO - PROCESS | 1720 | 1466715918557 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 14:05:18 INFO - PROCESS | 1720 | 1466715918690 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 1720 | 1466715918709 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f47000 == 29 [pid = 1720] [id = 410] 14:05:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x99fe6c00) [pid = 1720] [serial = 1231] [outer = (nil)] 14:05:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a5ccc00) [pid = 1720] [serial = 1232] [outer = 0x99fe6c00] 14:05:18 INFO - PROCESS | 1720 | 1466715918794 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a6f6000) [pid = 1720] [serial = 1233] [outer = 0x99fe6c00] 14:05:19 INFO - PROCESS | 1720 | 1466715919875 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1564ms 14:05:19 INFO - PROCESS | 1720 | 1466715919896 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1720 | 1466715919903 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 14:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:05:19 INFO - PROCESS | 1720 | 1466715919912 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1720 | 1466715919917 Marionette TRACE conn4 <- [1,1614,null,{}] 14:05:19 INFO - PROCESS | 1720 | 1466715919927 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:19 INFO - PROCESS | 1720 | 1466715919933 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:20 INFO - PROCESS | 1720 | 1466715920153 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 14:05:20 INFO - PROCESS | 1720 | 1466715920406 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:20 INFO - PROCESS | 1720 | 1466715920416 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x917ccc00 == 30 [pid = 1720] [id = 411] 14:05:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9189d800) [pid = 1720] [serial = 1234] [outer = (nil)] 14:05:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x924e1c00) [pid = 1720] [serial = 1235] [outer = 0x9189d800] 14:05:20 INFO - PROCESS | 1720 | 1466715920553 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93b6b400) [pid = 1720] [serial = 1236] [outer = 0x9189d800] 14:05:21 INFO - PROCESS | 1720 | 1466715921557 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:05:21 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 14:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1685ms 14:05:21 INFO - PROCESS | 1720 | 1466715921597 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 1720 | 1466715921605 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 14:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:05:21 INFO - PROCESS | 1720 | 1466715921618 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 1720 | 1466715921623 Marionette TRACE conn4 <- [1,1618,null,{}] 14:05:21 INFO - PROCESS | 1720 | 1466715921630 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:21 INFO - PROCESS | 1720 | 1466715921637 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:21 INFO - PROCESS | 1720 | 1466715921846 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 14:05:22 INFO - PROCESS | 1720 | 1466715922077 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1720 | 1466715922085 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f1400 == 31 [pid = 1720] [id = 412] 14:05:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x96ee4000) [pid = 1720] [serial = 1237] [outer = (nil)] 14:05:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x988f2400) [pid = 1720] [serial = 1238] [outer = 0x96ee4000] 14:05:22 INFO - PROCESS | 1720 | 1466715922223 Marionette DEBUG loaded listener.js 14:05:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9979d800) [pid = 1720] [serial = 1239] [outer = 0x96ee4000] 14:05:23 INFO - PROCESS | 1720 | 1466715923238 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:05:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1687ms 14:05:23 INFO - PROCESS | 1720 | 1466715923306 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1720 | 1466715923310 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 14:05:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:05:23 INFO - PROCESS | 1720 | 1466715923317 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1720 | 1466715923324 Marionette TRACE conn4 <- [1,1622,null,{}] 14:05:23 INFO - PROCESS | 1720 | 1466715923342 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:23 INFO - PROCESS | 1720 | 1466715923351 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:23 INFO - PROCESS | 1720 | 1466715923611 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 14:05:23 INFO - PROCESS | 1720 | 1466715923860 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:23 INFO - PROCESS | 1720 | 1466715923872 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37a400 == 32 [pid = 1720] [id = 413] 14:05:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a76b400) [pid = 1720] [serial = 1240] [outer = (nil)] 14:05:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a96bc00) [pid = 1720] [serial = 1241] [outer = 0x9a76b400] 14:05:24 INFO - PROCESS | 1720 | 1466715924002 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a9da000) [pid = 1720] [serial = 1242] [outer = 0x9a76b400] 14:05:25 INFO - PROCESS | 1720 | 1466715925001 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:05:25 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 14:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1745ms 14:05:25 INFO - PROCESS | 1720 | 1466715925063 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 14:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:05:25 INFO - PROCESS | 1720 | 1466715925069 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 14:05:25 INFO - PROCESS | 1720 | 1466715925075 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1720 | 1466715925079 Marionette TRACE conn4 <- [1,1626,null,{}] 14:05:25 INFO - PROCESS | 1720 | 1466715925085 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:25 INFO - PROCESS | 1720 | 1466715925090 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:25 INFO - PROCESS | 1720 | 1466715925283 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 14:05:25 INFO - PROCESS | 1720 | 1466715925509 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 1720 | 1466715925518 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x92299c00 == 33 [pid = 1720] [id = 414] 14:05:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a47fc00) [pid = 1720] [serial = 1243] [outer = (nil)] 14:05:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a9f8800) [pid = 1720] [serial = 1244] [outer = 0x9a47fc00] 14:05:25 INFO - PROCESS | 1720 | 1466715925643 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9ad2a000) [pid = 1720] [serial = 1245] [outer = 0x9a47fc00] 14:05:26 INFO - PROCESS | 1720 | 1466715926510 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:05:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1481ms 14:05:26 INFO - PROCESS | 1720 | 1466715926557 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 1720 | 1466715926561 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 14:05:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:05:26 INFO - PROCESS | 1720 | 1466715926568 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 1720 | 1466715926572 Marionette TRACE conn4 <- [1,1630,null,{}] 14:05:26 INFO - PROCESS | 1720 | 1466715926578 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:26 INFO - PROCESS | 1720 | 1466715926583 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:26 INFO - PROCESS | 1720 | 1466715926769 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 14:05:26 INFO - PROCESS | 1720 | 1466715926946 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1720 | 1466715926952 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6ec800 == 34 [pid = 1720] [id = 415] 14:05:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a881800) [pid = 1720] [serial = 1246] [outer = (nil)] 14:05:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b213c00) [pid = 1720] [serial = 1247] [outer = 0x9a881800] 14:05:27 INFO - PROCESS | 1720 | 1466715927042 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b2d7000) [pid = 1720] [serial = 1248] [outer = 0x9a881800] 14:05:28 INFO - PROCESS | 1720 | 1466715928050 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:05:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:05:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1530ms 14:05:28 INFO - PROCESS | 1720 | 1466715928100 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 14:05:28 INFO - PROCESS | 1720 | 1466715928104 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 14:05:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:05:28 INFO - PROCESS | 1720 | 1466715928111 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 1720 | 1466715928115 Marionette TRACE conn4 <- [1,1634,null,{}] 14:05:28 INFO - PROCESS | 1720 | 1466715928122 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:28 INFO - PROCESS | 1720 | 1466715928133 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:28 INFO - PROCESS | 1720 | 1466715928399 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 14:05:28 INFO - PROCESS | 1720 | 1466715928648 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 1720 | 1466715928655 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229bc00 == 35 [pid = 1720] [id = 416] 14:05:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a777c00) [pid = 1720] [serial = 1249] [outer = (nil)] 14:05:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9c0e5000) [pid = 1720] [serial = 1250] [outer = 0x9a777c00] 14:05:28 INFO - PROCESS | 1720 | 1466715928790 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9c2c3800) [pid = 1720] [serial = 1251] [outer = 0x9a777c00] 14:05:29 INFO - PROCESS | 1720 | 1466715929746 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:05:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1688ms 14:05:29 INFO - PROCESS | 1720 | 1466715929800 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 1720 | 1466715929805 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 14:05:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:05:29 INFO - PROCESS | 1720 | 1466715929812 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1720 | 1466715929816 Marionette TRACE conn4 <- [1,1638,null,{}] 14:05:29 INFO - PROCESS | 1720 | 1466715929822 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 1720 | 1466715929828 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:30 INFO - PROCESS | 1720 | 1466715930017 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 14:05:30 INFO - PROCESS | 1720 | 1466715930199 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 1720 | 1466715930210 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c8000 == 36 [pid = 1720] [id = 417] 14:05:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9bba1800) [pid = 1720] [serial = 1252] [outer = (nil)] 14:05:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9c2ca400) [pid = 1720] [serial = 1253] [outer = 0x9bba1800] 14:05:30 INFO - PROCESS | 1720 | 1466715930297 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9c2cfc00) [pid = 1720] [serial = 1254] [outer = 0x9bba1800] 14:05:31 INFO - PROCESS | 1720 | 1466715931276 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:05:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:05:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1534ms 14:05:31 INFO - PROCESS | 1720 | 1466715931348 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 14:05:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:05:31 INFO - PROCESS | 1720 | 1466715931353 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 14:05:31 INFO - PROCESS | 1720 | 1466715931360 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 1720 | 1466715931363 Marionette TRACE conn4 <- [1,1642,null,{}] 14:05:31 INFO - PROCESS | 1720 | 1466715931370 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:31 INFO - PROCESS | 1720 | 1466715931375 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:31 INFO - PROCESS | 1720 | 1466715931578 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 14:05:31 INFO - PROCESS | 1720 | 1466715931806 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 1720 | 1466715931816 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b2d7800 == 37 [pid = 1720] [id = 418] 14:05:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9c2c3000) [pid = 1720] [serial = 1255] [outer = (nil)] 14:05:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9d96d800) [pid = 1720] [serial = 1256] [outer = 0x9c2c3000] 14:05:31 INFO - PROCESS | 1720 | 1466715931953 Marionette DEBUG loaded listener.js 14:05:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9d978800) [pid = 1720] [serial = 1257] [outer = 0x9c2c3000] 14:05:32 INFO - PROCESS | 1720 | 1466715932858 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:05:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:05:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1545ms 14:05:32 INFO - PROCESS | 1720 | 1466715932905 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 14:05:32 INFO - PROCESS | 1720 | 1466715932909 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 14:05:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:05:32 INFO - PROCESS | 1720 | 1466715932916 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 1720 | 1466715932920 Marionette TRACE conn4 <- [1,1646,null,{}] 14:05:32 INFO - PROCESS | 1720 | 1466715932926 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:32 INFO - PROCESS | 1720 | 1466715932932 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:33 INFO - PROCESS | 1720 | 1466715933123 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 14:05:33 INFO - PROCESS | 1720 | 1466715933306 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1720 | 1466715933313 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x9805cc00 == 38 [pid = 1720] [id = 419] 14:05:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9a9e7800) [pid = 1720] [serial = 1258] [outer = (nil)] 14:05:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0xa118e800) [pid = 1720] [serial = 1259] [outer = 0x9a9e7800] 14:05:33 INFO - PROCESS | 1720 | 1466715933416 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0xa2098000) [pid = 1720] [serial = 1260] [outer = 0x9a9e7800] 14:05:34 INFO - PROCESS | 1720 | 1466715934508 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1634ms 14:05:34 INFO - PROCESS | 1720 | 1466715934551 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 1720 | 1466715934556 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 14:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:05:34 INFO - PROCESS | 1720 | 1466715934564 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1720 | 1466715934573 Marionette TRACE conn4 <- [1,1650,null,{}] 14:05:34 INFO - PROCESS | 1720 | 1466715934584 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 1720 | 1466715934593 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:34 INFO - PROCESS | 1720 | 1466715934784 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 14:05:35 INFO - PROCESS | 1720 | 1466715935030 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 1720 | 1466715935039 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c7000 == 39 [pid = 1720] [id = 420] 14:05:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x917cb800) [pid = 1720] [serial = 1261] [outer = (nil)] 14:05:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9189c000) [pid = 1720] [serial = 1262] [outer = 0x917cb800] 14:05:35 INFO - PROCESS | 1720 | 1466715935399 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x92298c00) [pid = 1720] [serial = 1263] [outer = 0x917cb800] 14:05:36 INFO - PROCESS | 1720 | 1466715936382 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:05:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1850ms 14:05:36 INFO - PROCESS | 1720 | 1466715936415 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 14:05:36 INFO - PROCESS | 1720 | 1466715936421 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 14:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:05:36 INFO - PROCESS | 1720 | 1466715936429 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 1720 | 1466715936433 Marionette TRACE conn4 <- [1,1654,null,{}] 14:05:36 INFO - PROCESS | 1720 | 1466715936461 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:36 INFO - PROCESS | 1720 | 1466715936468 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:36 INFO - PROCESS | 1720 | 1466715936663 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 14:05:37 INFO - PROCESS | 1720 | 1466715937010 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 1720 | 1466715937022 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x95385000 == 40 [pid = 1720] [id = 421] 14:05:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x96ed8c00) [pid = 1720] [serial = 1264] [outer = (nil)] 14:05:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9805a400) [pid = 1720] [serial = 1265] [outer = 0x96ed8c00] 14:05:37 INFO - PROCESS | 1720 | 1466715937112 Marionette DEBUG loaded listener.js 14:05:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9889fc00) [pid = 1720] [serial = 1266] [outer = 0x96ed8c00] 14:05:38 INFO - PROCESS | 1720 | 1466715938104 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8f379400 == 39 [pid = 1720] [id = 388] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x924de000 == 38 [pid = 1720] [id = 389] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e8c00 == 37 [pid = 1720] [id = 390] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x93c6b400 == 36 [pid = 1720] [id = 408] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2ddc00 == 35 [pid = 1720] [id = 409] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x917c7000 == 34 [pid = 1720] [id = 420] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x9b2d7800 == 33 [pid = 1720] [id = 418] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x9805cc00 == 32 [pid = 1720] [id = 419] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x917c8000 == 31 [pid = 1720] [id = 417] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x9229bc00 == 30 [pid = 1720] [id = 416] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x92299c00 == 29 [pid = 1720] [id = 414] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6ec800 == 28 [pid = 1720] [id = 415] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37a400 == 27 [pid = 1720] [id = 413] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x952f1400 == 26 [pid = 1720] [id = 412] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x99f47000 == 25 [pid = 1720] [id = 410] 14:05:39 INFO - PROCESS | 1720 | --DOCSHELL 0x917ccc00 == 24 [pid = 1720] [id = 411] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x95211400) [pid = 1720] [serial = 1184] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8fd80800) [pid = 1720] [serial = 1146] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8f379800) [pid = 1720] [serial = 1145] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x951b3400) [pid = 1720] [serial = 1149] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x93b69c00) [pid = 1720] [serial = 1148] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x99f47400) [pid = 1720] [serial = 1152] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x988a5000) [pid = 1720] [serial = 1151] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9a9b8c00) [pid = 1720] [serial = 1155] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a96dc00) [pid = 1720] [serial = 1154] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9ad23800) [pid = 1720] [serial = 1158] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a9f6c00) [pid = 1720] [serial = 1157] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9b5a4000) [pid = 1720] [serial = 1161] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b2d6800) [pid = 1720] [serial = 1160] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9c0e6400) [pid = 1720] [serial = 1164] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8f380000) [pid = 1720] [serial = 1172] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x917c4400) [pid = 1720] [serial = 1173] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9bb27000) [pid = 1720] [serial = 1163] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x922a3000) [pid = 1720] [serial = 1175] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x92325400) [pid = 1720] [serial = 1176] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x938e3000) [pid = 1720] [serial = 1170] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x924e5800) [pid = 1720] [serial = 1169] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x98850400) [pid = 1720] [serial = 1181] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x947fa000) [pid = 1720] [serial = 1178] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x988f8c00) [pid = 1720] [serial = 1182] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x95211800) [pid = 1720] [serial = 1179] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9189e400) [pid = 1720] [serial = 1167] [outer = (nil)] [url = about:blank] 14:05:39 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x917d0000) [pid = 1720] [serial = 1166] [outer = (nil)] [url = about:blank] 14:05:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:05:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 3217ms 14:05:39 INFO - PROCESS | 1720 | 1466715939784 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 1720 | 1466715939789 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 14:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:05:39 INFO - PROCESS | 1720 | 1466715939808 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 1720 | 1466715939817 Marionette TRACE conn4 <- [1,1658,null,{}] 14:05:39 INFO - PROCESS | 1720 | 1466715939825 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:39 INFO - PROCESS | 1720 | 1466715939831 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:39 INFO - PROCESS | 1720 | 1466715939995 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 14:05:40 INFO - PROCESS | 1720 | 1466715940129 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:40 INFO - PROCESS | 1720 | 1466715940140 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd82c00 == 25 [pid = 1720] [id = 422] 14:05:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x917c1800) [pid = 1720] [serial = 1267] [outer = (nil)] 14:05:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x917ce400) [pid = 1720] [serial = 1268] [outer = 0x917c1800] 14:05:40 INFO - PROCESS | 1720 | 1466715940215 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9189b400) [pid = 1720] [serial = 1269] [outer = 0x917c1800] 14:05:41 INFO - PROCESS | 1720 | 1466715941038 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1290ms 14:05:41 INFO - PROCESS | 1720 | 1466715941097 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 14:05:41 INFO - PROCESS | 1720 | 1466715941104 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 14:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:05:41 INFO - PROCESS | 1720 | 1466715941116 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 1720 | 1466715941122 Marionette TRACE conn4 <- [1,1662,null,{}] 14:05:41 INFO - PROCESS | 1720 | 1466715941129 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:41 INFO - PROCESS | 1720 | 1466715941135 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:41 INFO - PROCESS | 1720 | 1466715941309 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 14:05:41 INFO - PROCESS | 1720 | 1466715941443 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1720 | 1466715941449 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a2000 == 26 [pid = 1720] [id = 423] 14:05:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x92322c00) [pid = 1720] [serial = 1270] [outer = (nil)] 14:05:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x92326000) [pid = 1720] [serial = 1271] [outer = 0x92322c00] 14:05:41 INFO - PROCESS | 1720 | 1466715941529 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9232f000) [pid = 1720] [serial = 1272] [outer = 0x92322c00] 14:05:42 INFO - PROCESS | 1720 | 1466715942447 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1390ms 14:05:42 INFO - PROCESS | 1720 | 1466715942509 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1720 | 1466715942514 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 14:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:05:42 INFO - PROCESS | 1720 | 1466715942521 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1720 | 1466715942524 Marionette TRACE conn4 <- [1,1666,null,{}] 14:05:42 INFO - PROCESS | 1720 | 1466715942542 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:42 INFO - PROCESS | 1720 | 1466715942552 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:42 INFO - PROCESS | 1720 | 1466715942792 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 14:05:42 INFO - PROCESS | 1720 | 1466715942820 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 1720 | 1466715942836 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ea000 == 27 [pid = 1720] [id = 424] 14:05:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x951ebc00) [pid = 1720] [serial = 1273] [outer = (nil)] 14:05:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x95215800) [pid = 1720] [serial = 1274] [outer = 0x951ebc00] 14:05:42 INFO - PROCESS | 1720 | 1466715942913 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9521e000) [pid = 1720] [serial = 1275] [outer = 0x951ebc00] 14:05:43 INFO - PROCESS | 1720 | 1466715943931 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1443ms 14:05:43 INFO - PROCESS | 1720 | 1466715943972 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 1720 | 1466715943977 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 14:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:05:43 INFO - PROCESS | 1720 | 1466715943983 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1720 | 1466715943987 Marionette TRACE conn4 <- [1,1670,null,{}] 14:05:43 INFO - PROCESS | 1720 | 1466715943992 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:44 INFO - PROCESS | 1720 | 1466715944014 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:44 INFO - PROCESS | 1720 | 1466715944241 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8f2e0800) [pid = 1720] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a975000) [pid = 1720] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9189a800) [pid = 1720] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x917cd400) [pid = 1720] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x99feac00) [pid = 1720] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x93b73400) [pid = 1720] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8f37d000) [pid = 1720] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b212400) [pid = 1720] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91ac1800) [pid = 1720] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f2e1800) [pid = 1720] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x951ee400) [pid = 1720] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x99fe1800) [pid = 1720] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x917cf800) [pid = 1720] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9521fc00) [pid = 1720] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x96edf400) [pid = 1720] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9a783000) [pid = 1720] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:05:45 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x99fe6c00) [pid = 1720] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:05:45 INFO - PROCESS | 1720 | 1466715945272 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1720 | 1466715945280 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1800 == 28 [pid = 1720] [id = 425] 14:05:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f2e5400) [pid = 1720] [serial = 1276] [outer = (nil)] 14:05:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f379400) [pid = 1720] [serial = 1277] [outer = 0x8f2e5400] 14:05:45 INFO - PROCESS | 1720 | 1466715945379 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8fd7b000) [pid = 1720] [serial = 1278] [outer = 0x8f2e5400] 14:05:46 INFO - PROCESS | 1720 | 1466715946323 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2385ms 14:05:46 INFO - PROCESS | 1720 | 1466715946373 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 14:05:46 INFO - PROCESS | 1720 | 1466715946379 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 14:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:05:46 INFO - PROCESS | 1720 | 1466715946389 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 1720 | 1466715946395 Marionette TRACE conn4 <- [1,1674,null,{}] 14:05:46 INFO - PROCESS | 1720 | 1466715946404 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:46 INFO - PROCESS | 1720 | 1466715946412 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:46 INFO - PROCESS | 1720 | 1466715946648 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 14:05:46 INFO - PROCESS | 1720 | 1466715946882 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1720 | 1466715946896 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abc000 == 29 [pid = 1720] [id = 426] 14:05:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91ac3800) [pid = 1720] [serial = 1279] [outer = (nil)] 14:05:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x92322800) [pid = 1720] [serial = 1280] [outer = 0x91ac3800] 14:05:47 INFO - PROCESS | 1720 | 1466715947033 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x92330800) [pid = 1720] [serial = 1281] [outer = 0x91ac3800] 14:05:48 INFO - PROCESS | 1720 | 1466715948019 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1690ms 14:05:48 INFO - PROCESS | 1720 | 1466715948085 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 1720 | 1466715948094 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 14:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:05:48 INFO - PROCESS | 1720 | 1466715948103 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 1720 | 1466715948107 Marionette TRACE conn4 <- [1,1678,null,{}] 14:05:48 INFO - PROCESS | 1720 | 1466715948114 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:48 INFO - PROCESS | 1720 | 1466715948120 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:48 INFO - PROCESS | 1720 | 1466715948341 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 14:05:48 INFO - PROCESS | 1720 | 1466715948612 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 1720 | 1466715948622 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c6bc00 == 30 [pid = 1720] [id = 427] 14:05:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x951adc00) [pid = 1720] [serial = 1282] [outer = (nil)] 14:05:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x951eb400) [pid = 1720] [serial = 1283] [outer = 0x951adc00] 14:05:48 INFO - PROCESS | 1720 | 1466715948755 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x952f8c00) [pid = 1720] [serial = 1284] [outer = 0x951adc00] 14:05:49 INFO - PROCESS | 1720 | 1466715949825 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1782ms 14:05:49 INFO - PROCESS | 1720 | 1466715949886 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 1720 | 1466715949890 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 14:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:05:49 INFO - PROCESS | 1720 | 1466715949905 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1720 | 1466715949914 Marionette TRACE conn4 <- [1,1682,null,{}] 14:05:49 INFO - PROCESS | 1720 | 1466715949924 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:49 INFO - PROCESS | 1720 | 1466715949930 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:50 INFO - PROCESS | 1720 | 1466715950169 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 14:05:50 INFO - PROCESS | 1720 | 1466715950398 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 1720 | 1466715950407 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b2400 == 31 [pid = 1720] [id = 428] 14:05:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9805cc00) [pid = 1720] [serial = 1285] [outer = (nil)] 14:05:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x99ef2000) [pid = 1720] [serial = 1286] [outer = 0x9805cc00] 14:05:50 INFO - PROCESS | 1720 | 1466715950510 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x99f4bc00) [pid = 1720] [serial = 1287] [outer = 0x9805cc00] 14:05:51 INFO - PROCESS | 1720 | 1466715951447 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1600ms 14:05:51 INFO - PROCESS | 1720 | 1466715951498 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 14:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:05:51 INFO - PROCESS | 1720 | 1466715951504 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 14:05:51 INFO - PROCESS | 1720 | 1466715951510 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1720 | 1466715951514 Marionette TRACE conn4 <- [1,1686,null,{}] 14:05:51 INFO - PROCESS | 1720 | 1466715951520 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:51 INFO - PROCESS | 1720 | 1466715951526 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:51 INFO - PROCESS | 1720 | 1466715951721 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 14:05:51 INFO - PROCESS | 1720 | 1466715951940 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:51 INFO - PROCESS | 1720 | 1466715951949 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f382000 == 32 [pid = 1720] [id = 429] 14:05:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x92321800) [pid = 1720] [serial = 1288] [outer = (nil)] 14:05:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a5d2400) [pid = 1720] [serial = 1289] [outer = 0x92321800] 14:05:52 INFO - PROCESS | 1720 | 1466715952082 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a6eb000) [pid = 1720] [serial = 1290] [outer = 0x92321800] 14:05:53 INFO - PROCESS | 1720 | 1466715953034 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1590ms 14:05:53 INFO - PROCESS | 1720 | 1466715953102 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 14:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:05:53 INFO - PROCESS | 1720 | 1466715953107 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 14:05:53 INFO - PROCESS | 1720 | 1466715953113 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1720 | 1466715953117 Marionette TRACE conn4 <- [1,1690,null,{}] 14:05:53 INFO - PROCESS | 1720 | 1466715953123 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:53 INFO - PROCESS | 1720 | 1466715953129 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:53 INFO - PROCESS | 1720 | 1466715953314 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 14:05:53 INFO - PROCESS | 1720 | 1466715953557 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1720 | 1466715953577 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a21f800 == 33 [pid = 1720] [id = 430] 14:05:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a76d400) [pid = 1720] [serial = 1291] [outer = (nil)] 14:05:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a775800) [pid = 1720] [serial = 1292] [outer = 0x9a76d400] 14:05:53 INFO - PROCESS | 1720 | 1466715953726 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a9b8c00) [pid = 1720] [serial = 1293] [outer = 0x9a76d400] 14:05:54 INFO - PROCESS | 1720 | 1466715954802 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1738ms 14:05:54 INFO - PROCESS | 1720 | 1466715954851 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1720 | 1466715954856 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 14:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:05:54 INFO - PROCESS | 1720 | 1466715954862 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1720 | 1466715954866 Marionette TRACE conn4 <- [1,1694,null,{}] 14:05:54 INFO - PROCESS | 1720 | 1466715954872 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:54 INFO - PROCESS | 1720 | 1466715954878 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:55 INFO - PROCESS | 1720 | 1466715955067 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 14:05:55 INFO - PROCESS | 1720 | 1466715955292 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 1720 | 1466715955301 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7f400 == 34 [pid = 1720] [id = 431] 14:05:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x99fe3000) [pid = 1720] [serial = 1294] [outer = (nil)] 14:05:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9ad21400) [pid = 1720] [serial = 1295] [outer = 0x99fe3000] 14:05:55 INFO - PROCESS | 1720 | 1466715955432 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9ad30800) [pid = 1720] [serial = 1296] [outer = 0x99fe3000] 14:05:56 INFO - PROCESS | 1720 | 1466715956389 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1583ms 14:05:56 INFO - PROCESS | 1720 | 1466715956447 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 14:05:56 INFO - PROCESS | 1720 | 1466715956451 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 14:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:05:56 INFO - PROCESS | 1720 | 1466715956458 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 1720 | 1466715956461 Marionette TRACE conn4 <- [1,1698,null,{}] 14:05:56 INFO - PROCESS | 1720 | 1466715956467 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:56 INFO - PROCESS | 1720 | 1466715956472 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:56 INFO - PROCESS | 1720 | 1466715956689 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 14:05:56 INFO - PROCESS | 1720 | 1466715956924 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1720 | 1466715956934 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x95220800 == 35 [pid = 1720] [id = 432] 14:05:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a5d3800) [pid = 1720] [serial = 1297] [outer = (nil)] 14:05:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b212c00) [pid = 1720] [serial = 1298] [outer = 0x9a5d3800] 14:05:57 INFO - PROCESS | 1720 | 1466715957041 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x92330000) [pid = 1720] [serial = 1299] [outer = 0x9a5d3800] 14:05:57 INFO - PROCESS | 1720 | 1466715957976 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1581ms 14:05:58 INFO - PROCESS | 1720 | 1466715958040 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 14:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:05:58 INFO - PROCESS | 1720 | 1466715958045 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 14:05:58 INFO - PROCESS | 1720 | 1466715958052 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1720 | 1466715958056 Marionette TRACE conn4 <- [1,1702,null,{}] 14:05:58 INFO - PROCESS | 1720 | 1466715958062 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:58 INFO - PROCESS | 1720 | 1466715958067 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:58 INFO - PROCESS | 1720 | 1466715958279 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 14:05:58 INFO - PROCESS | 1720 | 1466715958508 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1720 | 1466715958516 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:05:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dfc00 == 36 [pid = 1720] [id = 433] 14:05:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8f37d800) [pid = 1720] [serial = 1300] [outer = (nil)] 14:05:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x92321400) [pid = 1720] [serial = 1301] [outer = 0x8f37d800] 14:05:58 INFO - PROCESS | 1720 | 1466715958649 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x924e3c00) [pid = 1720] [serial = 1302] [outer = 0x8f37d800] 14:05:59 INFO - PROCESS | 1720 | 1466715959694 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1736ms 14:05:59 INFO - PROCESS | 1720 | 1466715959788 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1720 | 1466715959794 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 14:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:05:59 INFO - PROCESS | 1720 | 1466715959804 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1720 | 1466715959808 Marionette TRACE conn4 <- [1,1706,null,{}] 14:05:59 INFO - PROCESS | 1720 | 1466715959817 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:59 INFO - PROCESS | 1720 | 1466715959824 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:00 INFO - PROCESS | 1720 | 1466715960014 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 14:06:00 INFO - PROCESS | 1720 | 1466715960244 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 1720 | 1466715960259 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1400 == 37 [pid = 1720] [id = 434] 14:06:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x917c8400) [pid = 1720] [serial = 1303] [outer = (nil)] 14:06:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x917cf800) [pid = 1720] [serial = 1304] [outer = 0x917c8400] 14:06:00 INFO - PROCESS | 1720 | 1466715960338 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x91abb800) [pid = 1720] [serial = 1305] [outer = 0x917c8400] 14:06:01 INFO - PROCESS | 1720 | 1466715961240 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1485ms 14:06:01 INFO - PROCESS | 1720 | 1466715961289 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1720 | 1466715961296 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 14:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:06:01 INFO - PROCESS | 1720 | 1466715961306 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1720 | 1466715961310 Marionette TRACE conn4 <- [1,1710,null,{}] 14:06:01 INFO - PROCESS | 1720 | 1466715961317 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:01 INFO - PROCESS | 1720 | 1466715961323 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:01 INFO - PROCESS | 1720 | 1466715961508 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 14:06:01 INFO - PROCESS | 1720 | 1466715961827 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1720 | 1466715961835 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:01 INFO - PROCESS | 1720 | --DOCSHELL 0x951ea000 == 36 [pid = 1720] [id = 424] 14:06:01 INFO - PROCESS | 1720 | --DOCSHELL 0x922a2000 == 35 [pid = 1720] [id = 423] 14:06:01 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd82c00 == 34 [pid = 1720] [id = 422] 14:06:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37b400 == 35 [pid = 1720] [id = 435] 14:06:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8fd82c00) [pid = 1720] [serial = 1306] [outer = (nil)] 14:06:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9229dc00) [pid = 1720] [serial = 1307] [outer = 0x8fd82c00] 14:06:01 INFO - PROCESS | 1720 | 1466715961986 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x924ea000) [pid = 1720] [serial = 1308] [outer = 0x8fd82c00] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9a6f6000) [pid = 1720] [serial = 1233] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9a5ccc00) [pid = 1720] [serial = 1232] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8fd78800) [pid = 1720] [serial = 1218] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9ad2fc00) [pid = 1720] [serial = 1203] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x91abf800) [pid = 1720] [serial = 1187] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9b20ac00) [pid = 1720] [serial = 1205] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a5d1400) [pid = 1720] [serial = 1193] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8f2e8000) [pid = 1720] [serial = 1217] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9ad22800) [pid = 1720] [serial = 1202] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x95389c00) [pid = 1720] [serial = 1224] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b56c800) [pid = 1720] [serial = 1215] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x924e0c00) [pid = 1720] [serial = 1188] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9521e800) [pid = 1720] [serial = 1223] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b763c00) [pid = 1720] [serial = 1212] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9229d800) [pid = 1720] [serial = 1220] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a220800) [pid = 1720] [serial = 1206] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93b65400) [pid = 1720] [serial = 1230] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x952ee800) [pid = 1720] [serial = 1190] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a76ac00) [pid = 1720] [serial = 1197] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9538a800) [pid = 1720] [serial = 1185] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x99f10c00) [pid = 1720] [serial = 1226] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a87e000) [pid = 1720] [serial = 1199] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x99f4a000) [pid = 1720] [serial = 1227] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b566c00) [pid = 1720] [serial = 1209] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b560400) [pid = 1720] [serial = 1208] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a769400) [pid = 1720] [serial = 1196] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x924dd800) [pid = 1720] [serial = 1221] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a969800) [pid = 1720] [serial = 1200] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9b5a4400) [pid = 1720] [serial = 1211] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x98057000) [pid = 1720] [serial = 1191] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a6edc00) [pid = 1720] [serial = 1194] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x91ac4400) [pid = 1720] [serial = 1229] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9b55e400) [pid = 1720] [serial = 1214] [outer = (nil)] [url = about:blank] 14:06:02 INFO - PROCESS | 1720 | 1466715962886 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1630ms 14:06:02 INFO - PROCESS | 1720 | 1466715962938 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 14:06:02 INFO - PROCESS | 1720 | 1466715962942 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 14:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:06:02 INFO - PROCESS | 1720 | 1466715962949 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1720 | 1466715962955 Marionette TRACE conn4 <- [1,1714,null,{}] 14:06:02 INFO - PROCESS | 1720 | 1466715962971 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:02 INFO - PROCESS | 1720 | 1466715962980 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:03 INFO - PROCESS | 1720 | 1466715963169 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 14:06:03 INFO - PROCESS | 1720 | 1466715963329 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1720 | 1466715963339 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x95214c00 == 36 [pid = 1720] [id = 436] 14:06:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9521d800) [pid = 1720] [serial = 1309] [outer = (nil)] 14:06:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x96ed5c00) [pid = 1720] [serial = 1310] [outer = 0x9521d800] 14:06:03 INFO - PROCESS | 1720 | 1466715963418 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9805c800) [pid = 1720] [serial = 1311] [outer = 0x9521d800] 14:06:04 INFO - PROCESS | 1720 | 1466715964364 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1488ms 14:06:04 INFO - PROCESS | 1720 | 1466715964438 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 1720 | 1466715964442 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 14:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:06:04 INFO - PROCESS | 1720 | 1466715964455 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 1720 | 1466715964458 Marionette TRACE conn4 <- [1,1718,null,{}] 14:06:04 INFO - PROCESS | 1720 | 1466715964464 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:04 INFO - PROCESS | 1720 | 1466715964469 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:04 INFO - PROCESS | 1720 | 1466715964702 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 14:06:04 INFO - PROCESS | 1720 | 1466715964727 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:04 INFO - PROCESS | 1720 | 1466715964734 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd81000 == 37 [pid = 1720] [id = 437] 14:06:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x96eda000) [pid = 1720] [serial = 1312] [outer = (nil)] 14:06:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a5ccc00) [pid = 1720] [serial = 1313] [outer = 0x96eda000] 14:06:04 INFO - PROCESS | 1720 | 1466715964824 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a6f7c00) [pid = 1720] [serial = 1314] [outer = 0x96eda000] 14:06:05 INFO - PROCESS | 1720 | 1466715965801 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1386ms 14:06:05 INFO - PROCESS | 1720 | 1466715965837 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 14:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:06:05 INFO - PROCESS | 1720 | 1466715965843 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 14:06:05 INFO - PROCESS | 1720 | 1466715965849 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1720 | 1466715965852 Marionette TRACE conn4 <- [1,1722,null,{}] 14:06:05 INFO - PROCESS | 1720 | 1466715965881 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:05 INFO - PROCESS | 1720 | 1466715965886 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:06 INFO - PROCESS | 1720 | 1466715966103 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 14:06:06 INFO - PROCESS | 1720 | 1466715966127 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1720 | 1466715966135 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e0c00 == 38 [pid = 1720] [id = 438] 14:06:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a220000) [pid = 1720] [serial = 1315] [outer = (nil)] 14:06:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a783000) [pid = 1720] [serial = 1316] [outer = 0x9a220000] 14:06:06 INFO - PROCESS | 1720 | 1466715966206 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a773800) [pid = 1720] [serial = 1317] [outer = 0x9a220000] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9189d800) [pid = 1720] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a881800) [pid = 1720] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a76b400) [pid = 1720] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9c2c3000) [pid = 1720] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a9e7800) [pid = 1720] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x917cb800) [pid = 1720] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a47fc00) [pid = 1720] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x96ee4000) [pid = 1720] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x96ed8c00) [pid = 1720] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9bba1800) [pid = 1720] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a777c00) [pid = 1720] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x917c1800) [pid = 1720] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:06:06 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x92322c00) [pid = 1720] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:06:07 INFO - PROCESS | 1720 | 1466715967245 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1460ms 14:06:07 INFO - PROCESS | 1720 | 1466715967310 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 1720 | 1466715967315 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 14:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:06:07 INFO - PROCESS | 1720 | 1466715967321 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 1720 | 1466715967324 Marionette TRACE conn4 <- [1,1726,null,{}] 14:06:07 INFO - PROCESS | 1720 | 1466715967329 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:07 INFO - PROCESS | 1720 | 1466715967342 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:07 INFO - PROCESS | 1720 | 1466715967627 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 14:06:07 INFO - PROCESS | 1720 | 1466715967717 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 1720 | 1466715967728 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x92322c00 == 39 [pid = 1720] [id = 439] 14:06:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x924e8400) [pid = 1720] [serial = 1318] [outer = (nil)] 14:06:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9a9ee400) [pid = 1720] [serial = 1319] [outer = 0x924e8400] 14:06:07 INFO - PROCESS | 1720 | 1466715967798 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9b186400) [pid = 1720] [serial = 1320] [outer = 0x924e8400] 14:06:08 INFO - PROCESS | 1720 | 1466715968606 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1331ms 14:06:08 INFO - PROCESS | 1720 | 1466715968654 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1720 | 1466715968657 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 14:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:06:08 INFO - PROCESS | 1720 | 1466715968668 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1720 | 1466715968671 Marionette TRACE conn4 <- [1,1730,null,{}] 14:06:08 INFO - PROCESS | 1720 | 1466715968677 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:08 INFO - PROCESS | 1720 | 1466715968682 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:08 INFO - PROCESS | 1720 | 1466715968840 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 14:06:09 INFO - PROCESS | 1720 | 1466715969083 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 1720 | 1466715969093 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dbc00 == 40 [pid = 1720] [id = 440] 14:06:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f2dc800) [pid = 1720] [serial = 1321] [outer = (nil)] 14:06:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f377c00) [pid = 1720] [serial = 1322] [outer = 0x8f2dc800] 14:06:09 INFO - PROCESS | 1720 | 1466715969188 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f385800) [pid = 1720] [serial = 1323] [outer = 0x8f2dc800] 14:06:10 INFO - PROCESS | 1720 | 1466715970344 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1732ms 14:06:10 INFO - PROCESS | 1720 | 1466715970400 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 14:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:06:10 INFO - PROCESS | 1720 | 1466715970407 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 14:06:10 INFO - PROCESS | 1720 | 1466715970415 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 1720 | 1466715970421 Marionette TRACE conn4 <- [1,1734,null,{}] 14:06:10 INFO - PROCESS | 1720 | 1466715970429 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:10 INFO - PROCESS | 1720 | 1466715970437 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:10 INFO - PROCESS | 1720 | 1466715970647 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 14:06:10 INFO - PROCESS | 1720 | 1466715970884 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 1720 | 1466715970895 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x924df000 == 41 [pid = 1720] [id = 441] 14:06:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x924e7400) [pid = 1720] [serial = 1324] [outer = (nil)] 14:06:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x938dcc00) [pid = 1720] [serial = 1325] [outer = 0x924e7400] 14:06:11 INFO - PROCESS | 1720 | 1466715971035 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x947f1c00) [pid = 1720] [serial = 1326] [outer = 0x924e7400] 14:06:12 INFO - PROCESS | 1720 | 1466715971995 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1639ms 14:06:12 INFO - PROCESS | 1720 | 1466715972059 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1720 | 1466715972067 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 14:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:06:12 INFO - PROCESS | 1720 | 1466715972074 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1720 | 1466715972078 Marionette TRACE conn4 <- [1,1738,null,{}] 14:06:12 INFO - PROCESS | 1720 | 1466715972085 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:12 INFO - PROCESS | 1720 | 1466715972091 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:12 INFO - PROCESS | 1720 | 1466715972356 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 14:06:12 INFO - PROCESS | 1720 | 1466715972685 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1720 | 1466715972692 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x952fb800 == 42 [pid = 1720] [id = 442] 14:06:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x96ed8c00) [pid = 1720] [serial = 1327] [outer = (nil)] 14:06:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9979d400) [pid = 1720] [serial = 1328] [outer = 0x96ed8c00] 14:06:12 INFO - PROCESS | 1720 | 1466715972787 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a47f400) [pid = 1720] [serial = 1329] [outer = 0x96ed8c00] 14:06:13 INFO - PROCESS | 1720 | 1466715973799 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1797ms 14:06:13 INFO - PROCESS | 1720 | 1466715973873 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1720 | 1466715973878 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 14:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:06:13 INFO - PROCESS | 1720 | 1466715973895 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1720 | 1466715973904 Marionette TRACE conn4 <- [1,1742,null,{}] 14:06:13 INFO - PROCESS | 1720 | 1466715973911 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 1720 | 1466715973919 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:14 INFO - PROCESS | 1720 | 1466715974243 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 14:06:14 INFO - PROCESS | 1720 | 1466715974450 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1720 | 1466715974460 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a3800 == 43 [pid = 1720] [id = 443] 14:06:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x988f3400) [pid = 1720] [serial = 1330] [outer = (nil)] 14:06:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9ad26c00) [pid = 1720] [serial = 1331] [outer = 0x988f3400] 14:06:14 INFO - PROCESS | 1720 | 1466715974545 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b212800) [pid = 1720] [serial = 1332] [outer = 0x988f3400] 14:06:15 INFO - PROCESS | 1720 | 1466715975508 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1699ms 14:06:15 INFO - PROCESS | 1720 | 1466715975586 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 1720 | 1466715975593 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 14:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:06:15 INFO - PROCESS | 1720 | 1466715975600 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1720 | 1466715975603 Marionette TRACE conn4 <- [1,1746,null,{}] 14:06:15 INFO - PROCESS | 1720 | 1466715975610 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:15 INFO - PROCESS | 1720 | 1466715975615 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:15 INFO - PROCESS | 1720 | 1466715975847 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 14:06:16 INFO - PROCESS | 1720 | 1466715976076 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:16 INFO - PROCESS | 1720 | 1466715976085 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f8800 == 44 [pid = 1720] [id = 444] 14:06:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x988f1c00) [pid = 1720] [serial = 1333] [outer = (nil)] 14:06:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b565800) [pid = 1720] [serial = 1334] [outer = 0x988f1c00] 14:06:16 INFO - PROCESS | 1720 | 1466715976189 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b568800) [pid = 1720] [serial = 1335] [outer = 0x988f1c00] 14:06:17 INFO - PROCESS | 1720 | 1466715977102 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1533ms 14:06:17 INFO - PROCESS | 1720 | 1466715977150 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 14:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:06:17 INFO - PROCESS | 1720 | 1466715977155 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 14:06:17 INFO - PROCESS | 1720 | 1466715977161 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1720 | 1466715977165 Marionette TRACE conn4 <- [1,1750,null,{}] 14:06:17 INFO - PROCESS | 1720 | 1466715977171 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:17 INFO - PROCESS | 1720 | 1466715977177 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:17 INFO - PROCESS | 1720 | 1466715977375 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 14:06:17 INFO - PROCESS | 1720 | 1466715977558 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1720 | 1466715977588 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5a3c00 == 45 [pid = 1720] [id = 445] 14:06:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b5a5000) [pid = 1720] [serial = 1336] [outer = (nil)] 14:06:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b765800) [pid = 1720] [serial = 1337] [outer = 0x9b5a5000] 14:06:17 INFO - PROCESS | 1720 | 1466715977778 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9c0ee400) [pid = 1720] [serial = 1338] [outer = 0x9b5a5000] 14:06:18 INFO - PROCESS | 1720 | 1466715978872 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1783ms 14:06:18 INFO - PROCESS | 1720 | 1466715978948 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 1720 | 1466715978955 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 14:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:06:18 INFO - PROCESS | 1720 | 1466715978965 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 1720 | 1466715978970 Marionette TRACE conn4 <- [1,1754,null,{}] 14:06:18 INFO - PROCESS | 1720 | 1466715978981 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:18 INFO - PROCESS | 1720 | 1466715978991 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:19 INFO - PROCESS | 1720 | 1466715979399 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 14:06:19 INFO - PROCESS | 1720 | 1466715979647 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1720 | 1466715979654 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b71400 == 46 [pid = 1720] [id = 446] 14:06:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x99799000) [pid = 1720] [serial = 1339] [outer = (nil)] 14:06:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9c2d0800) [pid = 1720] [serial = 1340] [outer = 0x99799000] 14:06:19 INFO - PROCESS | 1720 | 1466715979748 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9d96c800) [pid = 1720] [serial = 1341] [outer = 0x99799000] 14:06:20 INFO - PROCESS | 1720 | 1466715980734 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1845ms 14:06:20 INFO - PROCESS | 1720 | 1466715980810 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1720 | 1466715980814 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 14:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:06:20 INFO - PROCESS | 1720 | 1466715980822 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1720 | 1466715980826 Marionette TRACE conn4 <- [1,1758,null,{}] 14:06:20 INFO - PROCESS | 1720 | 1466715980832 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:20 INFO - PROCESS | 1720 | 1466715980838 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:21 INFO - PROCESS | 1720 | 1466715981063 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 14:06:21 INFO - PROCESS | 1720 | 1466715981306 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1720 | 1466715981313 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4000 == 47 [pid = 1720] [id = 447] 14:06:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9189cc00) [pid = 1720] [serial = 1342] [outer = (nil)] 14:06:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x924dd400) [pid = 1720] [serial = 1343] [outer = 0x9189cc00] 14:06:21 INFO - PROCESS | 1720 | 1466715981450 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x992e9400) [pid = 1720] [serial = 1344] [outer = 0x9189cc00] 14:06:22 INFO - PROCESS | 1720 | 1466715982828 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2097ms 14:06:22 INFO - PROCESS | 1720 | 1466715982920 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 14:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:06:22 INFO - PROCESS | 1720 | 1466715982927 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 14:06:22 INFO - PROCESS | 1720 | 1466715982935 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1720 | 1466715982940 Marionette TRACE conn4 <- [1,1762,null,{}] 14:06:22 INFO - PROCESS | 1720 | 1466715982950 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:22 INFO - PROCESS | 1720 | 1466715982955 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:23 INFO - PROCESS | 1720 | 1466715983221 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 14:06:23 INFO - PROCESS | 1720 | 1466715983535 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 1720 | 1466715983544 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b69c00 == 48 [pid = 1720] [id = 448] 14:06:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x93b6a400) [pid = 1720] [serial = 1345] [outer = (nil)] 14:06:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x951b8800) [pid = 1720] [serial = 1346] [outer = 0x93b6a400] 14:06:23 INFO - PROCESS | 1720 | 1466715983627 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x952f0000) [pid = 1720] [serial = 1347] [outer = 0x93b6a400] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x91892400 == 47 [pid = 1720] [id = 407] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x91abbc00 == 46 [pid = 1720] [id = 406] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x92322c00 == 45 [pid = 1720] [id = 439] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x924e0c00 == 44 [pid = 1720] [id = 438] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd81000 == 43 [pid = 1720] [id = 437] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x95214c00 == 42 [pid = 1720] [id = 436] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37b400 == 41 [pid = 1720] [id = 435] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1400 == 40 [pid = 1720] [id = 434] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x917c7800 == 39 [pid = 1720] [id = 398] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x951b2400 == 38 [pid = 1720] [id = 428] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x95216000 == 37 [pid = 1720] [id = 399] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e6400 == 36 [pid = 1720] [id = 404] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2da400 == 35 [pid = 1720] [id = 401] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x95385000 == 34 [pid = 1720] [id = 421] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x917cc800 == 33 [pid = 1720] [id = 391] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e8800 == 32 [pid = 1720] [id = 394] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x92297800 == 31 [pid = 1720] [id = 392] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee2800 == 30 [pid = 1720] [id = 393] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x91abc000 == 29 [pid = 1720] [id = 426] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e5800 == 28 [pid = 1720] [id = 396] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1800 == 27 [pid = 1720] [id = 425] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x91899800 == 26 [pid = 1720] [id = 395] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x99fe2000 == 25 [pid = 1720] [id = 397] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x93c6bc00 == 24 [pid = 1720] [id = 427] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x9a21f800 == 23 [pid = 1720] [id = 430] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7f400 == 22 [pid = 1720] [id = 431] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x9a970800 == 21 [pid = 1720] [id = 400] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7f000 == 20 [pid = 1720] [id = 402] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x95220800 == 19 [pid = 1720] [id = 432] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x9b20dc00 == 18 [pid = 1720] [id = 403] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dfc00 == 17 [pid = 1720] [id = 433] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0400 == 16 [pid = 1720] [id = 405] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f382000 == 15 [pid = 1720] [id = 429] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4000 == 14 [pid = 1720] [id = 447] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x93b71400 == 13 [pid = 1720] [id = 446] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5a3c00 == 12 [pid = 1720] [id = 445] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x952f8800 == 11 [pid = 1720] [id = 444] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x922a3800 == 10 [pid = 1720] [id = 443] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x924df000 == 9 [pid = 1720] [id = 441] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x952fb800 == 8 [pid = 1720] [id = 442] 14:06:25 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dbc00 == 7 [pid = 1720] [id = 440] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x93b6b400) [pid = 1720] [serial = 1236] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9b2d7000) [pid = 1720] [serial = 1248] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a9da000) [pid = 1720] [serial = 1242] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9d978800) [pid = 1720] [serial = 1257] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0xa2098000) [pid = 1720] [serial = 1260] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x92298c00) [pid = 1720] [serial = 1263] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9ad2a000) [pid = 1720] [serial = 1245] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9979d800) [pid = 1720] [serial = 1239] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9889fc00) [pid = 1720] [serial = 1266] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9c2cfc00) [pid = 1720] [serial = 1254] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9c2c3800) [pid = 1720] [serial = 1251] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x924e1c00) [pid = 1720] [serial = 1235] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x988f2400) [pid = 1720] [serial = 1238] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x917ce400) [pid = 1720] [serial = 1268] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9189b400) [pid = 1720] [serial = 1269] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a96bc00) [pid = 1720] [serial = 1241] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9805a400) [pid = 1720] [serial = 1265] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9f8800) [pid = 1720] [serial = 1244] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9b213c00) [pid = 1720] [serial = 1247] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9c0e5000) [pid = 1720] [serial = 1250] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9c2ca400) [pid = 1720] [serial = 1253] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9d96d800) [pid = 1720] [serial = 1256] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0xa118e800) [pid = 1720] [serial = 1259] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9189c000) [pid = 1720] [serial = 1262] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9232f000) [pid = 1720] [serial = 1272] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x92326000) [pid = 1720] [serial = 1271] [outer = (nil)] [url = about:blank] 14:06:25 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x95215800) [pid = 1720] [serial = 1274] [outer = (nil)] [url = about:blank] 14:06:26 INFO - PROCESS | 1720 | 1466715986068 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 3201ms 14:06:26 INFO - PROCESS | 1720 | 1466715986137 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 1720 | 1466715986142 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 14:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:06:26 INFO - PROCESS | 1720 | 1466715986151 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1720 | 1466715986156 Marionette TRACE conn4 <- [1,1766,null,{}] 14:06:26 INFO - PROCESS | 1720 | 1466715986164 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 1720 | 1466715986170 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:26 INFO - PROCESS | 1720 | 1466715986395 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 14:06:26 INFO - PROCESS | 1720 | 1466715986529 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 1720 | 1466715986536 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f380000 == 8 [pid = 1720] [id = 449] 14:06:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f381c00) [pid = 1720] [serial = 1348] [outer = (nil)] 14:06:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x917ca800) [pid = 1720] [serial = 1349] [outer = 0x8f381c00] 14:06:26 INFO - PROCESS | 1720 | 1466715986619 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91893c00) [pid = 1720] [serial = 1350] [outer = 0x8f381c00] 14:06:27 INFO - PROCESS | 1720 | 1466715987520 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1432ms 14:06:27 INFO - PROCESS | 1720 | 1466715987583 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1720 | 1466715987592 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 14:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:06:27 INFO - PROCESS | 1720 | 1466715987604 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1720 | 1466715987609 Marionette TRACE conn4 <- [1,1770,null,{}] 14:06:27 INFO - PROCESS | 1720 | 1466715987616 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:27 INFO - PROCESS | 1720 | 1466715987623 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:27 INFO - PROCESS | 1720 | 1466715987811 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 14:06:27 INFO - PROCESS | 1720 | 1466715987957 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 1720 | 1466715987966 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229d400 == 9 [pid = 1720] [id = 450] 14:06:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x92321c00) [pid = 1720] [serial = 1351] [outer = (nil)] 14:06:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x92326000) [pid = 1720] [serial = 1352] [outer = 0x92321c00] 14:06:28 INFO - PROCESS | 1720 | 1466715988052 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x924df800) [pid = 1720] [serial = 1353] [outer = 0x92321c00] 14:06:29 INFO - PROCESS | 1720 | 1466715989061 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1499ms 14:06:29 INFO - PROCESS | 1720 | 1466715989105 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 14:06:29 INFO - PROCESS | 1720 | 1466715989112 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 14:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:06:29 INFO - PROCESS | 1720 | 1466715989122 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 1720 | 1466715989133 Marionette TRACE conn4 <- [1,1774,null,{}] 14:06:29 INFO - PROCESS | 1720 | 1466715989177 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:29 INFO - PROCESS | 1720 | 1466715989192 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:29 INFO - PROCESS | 1720 | 1466715989462 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 14:06:29 INFO - PROCESS | 1720 | 1466715989498 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 1720 | 1466715989509 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x9521c400 == 10 [pid = 1720] [id = 451] 14:06:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9521c800) [pid = 1720] [serial = 1354] [outer = (nil)] 14:06:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x952fb800) [pid = 1720] [serial = 1355] [outer = 0x9521c800] 14:06:29 INFO - PROCESS | 1720 | 1466715989644 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x96eda800) [pid = 1720] [serial = 1356] [outer = 0x9521c800] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x924e8400) [pid = 1720] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x96eda000) [pid = 1720] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a220000) [pid = 1720] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f2e5400) [pid = 1720] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x92321800) [pid = 1720] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x951adc00) [pid = 1720] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x917c8400) [pid = 1720] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x91ac3800) [pid = 1720] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9521d800) [pid = 1720] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a76d400) [pid = 1720] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8fd82c00) [pid = 1720] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9a5d3800) [pid = 1720] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9805cc00) [pid = 1720] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x99fe3000) [pid = 1720] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f37d800) [pid = 1720] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:06:31 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x951ebc00) [pid = 1720] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:06:31 INFO - PROCESS | 1720 | 1466715991676 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2572ms 14:06:31 INFO - PROCESS | 1720 | 1466715991694 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1720 | 1466715991698 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 14:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:06:31 INFO - PROCESS | 1720 | 1466715991704 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1720 | 1466715991708 Marionette TRACE conn4 <- [1,1778,null,{}] 14:06:31 INFO - PROCESS | 1720 | 1466715991713 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:31 INFO - PROCESS | 1720 | 1466715991718 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:31 INFO - PROCESS | 1720 | 1466715991881 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 14:06:32 INFO - PROCESS | 1720 | 1466715992019 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 1720 | 1466715992027 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e9c00 == 11 [pid = 1720] [id = 452] 14:06:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x917c8400) [pid = 1720] [serial = 1357] [outer = (nil)] 14:06:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x951ac400) [pid = 1720] [serial = 1358] [outer = 0x917c8400] 14:06:32 INFO - PROCESS | 1720 | 1466715992101 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x95383c00) [pid = 1720] [serial = 1359] [outer = 0x917c8400] 14:06:32 INFO - PROCESS | 1720 | 1466715992866 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:06:32 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 14:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1187ms 14:06:32 INFO - PROCESS | 1720 | 1466715992892 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 1720 | 1466715992896 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 14:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:06:32 INFO - PROCESS | 1720 | 1466715992912 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 1720 | 1466715992915 Marionette TRACE conn4 <- [1,1782,null,{}] 14:06:32 INFO - PROCESS | 1720 | 1466715992926 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:32 INFO - PROCESS | 1720 | 1466715992930 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:33 INFO - PROCESS | 1720 | 1466715993118 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 14:06:33 INFO - PROCESS | 1720 | 1466715993131 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1720 | 1466715993138 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f383c00 == 12 [pid = 1720] [id = 453] 14:06:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x952f7800) [pid = 1720] [serial = 1360] [outer = (nil)] 14:06:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x992e6400) [pid = 1720] [serial = 1361] [outer = 0x952f7800] 14:06:33 INFO - PROCESS | 1720 | 1466715993212 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x99efa400) [pid = 1720] [serial = 1362] [outer = 0x952f7800] 14:06:34 INFO - PROCESS | 1720 | 1466715994580 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:06:34 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 14:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1743ms 14:06:34 INFO - PROCESS | 1720 | 1466715994724 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1720 | 1466715994731 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 14:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:06:34 INFO - PROCESS | 1720 | 1466715994793 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1720 | 1466715994801 Marionette TRACE conn4 <- [1,1786,null,{}] 14:06:34 INFO - PROCESS | 1720 | 1466715994810 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:34 INFO - PROCESS | 1720 | 1466715994816 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:35 INFO - PROCESS | 1720 | 1466715995050 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 14:06:35 INFO - PROCESS | 1720 | 1466715995265 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 1720 | 1466715995277 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378400 == 13 [pid = 1720] [id = 454] 14:06:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x917c5400) [pid = 1720] [serial = 1363] [outer = (nil)] 14:06:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x92297c00) [pid = 1720] [serial = 1364] [outer = 0x917c5400] 14:06:35 INFO - PROCESS | 1720 | 1466715995401 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9232c400) [pid = 1720] [serial = 1365] [outer = 0x917c5400] 14:06:36 INFO - PROCESS | 1720 | 1466715996496 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:06:36 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 14:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1751ms 14:06:36 INFO - PROCESS | 1720 | 1466715996539 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1720 | 1466715996547 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 14:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:06:36 INFO - PROCESS | 1720 | 1466715996559 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1720 | 1466715996563 Marionette TRACE conn4 <- [1,1790,null,{}] 14:06:36 INFO - PROCESS | 1720 | 1466715996571 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:36 INFO - PROCESS | 1720 | 1466715996577 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:36 INFO - PROCESS | 1720 | 1466715996792 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 14:06:37 INFO - PROCESS | 1720 | 1466715997086 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1720 | 1466715997097 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e9800 == 14 [pid = 1720] [id = 455] 14:06:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x96ed8400) [pid = 1720] [serial = 1366] [outer = (nil)] 14:06:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x99258800) [pid = 1720] [serial = 1367] [outer = 0x96ed8400] 14:06:37 INFO - PROCESS | 1720 | 1466715997250 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x938e4c00) [pid = 1720] [serial = 1368] [outer = 0x96ed8400] 14:06:38 INFO - PROCESS | 1720 | 1466715998299 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:06:38 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) 14:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1787ms 14:06:38 INFO - PROCESS | 1720 | 1466715998346 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 1720 | 1466715998351 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 14:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:06:38 INFO - PROCESS | 1720 | 1466715998360 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 1720 | 1466715998367 Marionette TRACE conn4 <- [1,1794,null,{}] 14:06:38 INFO - PROCESS | 1720 | 1466715998385 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:38 INFO - PROCESS | 1720 | 1466715998395 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:38 INFO - PROCESS | 1720 | 1466715998648 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 14:06:38 INFO - PROCESS | 1720 | 1466715998894 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:38 INFO - PROCESS | 1720 | 1466715998909 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6e8800 == 15 [pid = 1720] [id = 456] 14:06:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a6ea400) [pid = 1720] [serial = 1369] [outer = (nil)] 14:06:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a6ee800) [pid = 1720] [serial = 1370] [outer = 0x9a6ea400] 14:06:39 INFO - PROCESS | 1720 | 1466715999048 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a76a400) [pid = 1720] [serial = 1371] [outer = 0x9a6ea400] 14:06:40 INFO - PROCESS | 1720 | 1466716000068 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1750ms 14:06:40 INFO - PROCESS | 1720 | 1466716000109 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 1720 | 1466716000115 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 14:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:06:40 INFO - PROCESS | 1720 | 1466716000121 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 1720 | 1466716000125 Marionette TRACE conn4 <- [1,1798,null,{}] 14:06:40 INFO - PROCESS | 1720 | 1466716000132 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:40 INFO - PROCESS | 1720 | 1466716000137 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:40 INFO - PROCESS | 1720 | 1466716000411 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 14:06:40 INFO - PROCESS | 1720 | 1466716000704 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 1720 | 1466716000716 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37dc00 == 16 [pid = 1720] [id = 457] 14:06:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9521bc00) [pid = 1720] [serial = 1372] [outer = (nil)] 14:06:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a969c00) [pid = 1720] [serial = 1373] [outer = 0x9521bc00] 14:06:40 INFO - PROCESS | 1720 | 1466716000823 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a96bc00) [pid = 1720] [serial = 1374] [outer = 0x9521bc00] 14:06:41 INFO - PROCESS | 1720 | 1466716001942 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1891ms 14:06:42 INFO - PROCESS | 1720 | 1466716002013 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 14:06:42 INFO - PROCESS | 1720 | 1466716002018 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 14:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:06:42 INFO - PROCESS | 1720 | 1466716002025 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:06:42 INFO - PROCESS | 1720 | 1466716002029 Marionette TRACE conn4 <- [1,1802,null,{}] 14:06:42 INFO - PROCESS | 1720 | 1466716002035 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:42 INFO - PROCESS | 1720 | 1466716002041 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:42 INFO - PROCESS | 1720 | 1466716002314 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 14:06:42 INFO - PROCESS | 1720 | 1466716002626 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 1720 | 1466716002636 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b9c00 == 17 [pid = 1720] [id = 458] 14:06:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a76e400) [pid = 1720] [serial = 1375] [outer = (nil)] 14:06:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a9bac00) [pid = 1720] [serial = 1376] [outer = 0x9a76e400] 14:06:42 INFO - PROCESS | 1720 | 1466716002745 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a9efc00) [pid = 1720] [serial = 1377] [outer = 0x9a76e400] 14:06:43 INFO - PROCESS | 1720 | 1466716003857 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1897ms 14:06:43 INFO - PROCESS | 1720 | 1466716003923 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1720 | 1466716003928 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 14:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:06:43 INFO - PROCESS | 1720 | 1466716003935 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 1720 | 1466716003939 Marionette TRACE conn4 <- [1,1806,null,{}] 14:06:43 INFO - PROCESS | 1720 | 1466716003945 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:43 INFO - PROCESS | 1720 | 1466716003957 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:44 INFO - PROCESS | 1720 | 1466716004203 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 14:06:44 INFO - PROCESS | 1720 | 1466716004435 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 1720 | 1466716004445 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f381800 == 18 [pid = 1720] [id = 459] 14:06:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x951ec000) [pid = 1720] [serial = 1378] [outer = (nil)] 14:06:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b20a400) [pid = 1720] [serial = 1379] [outer = 0x951ec000] 14:06:44 INFO - PROCESS | 1720 | 1466716004562 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9ad24400) [pid = 1720] [serial = 1380] [outer = 0x951ec000] 14:06:45 INFO - PROCESS | 1720 | 1466716005754 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1893ms 14:06:45 INFO - PROCESS | 1720 | 1466716005829 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 14:06:45 INFO - PROCESS | 1720 | 1466716005833 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 14:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:06:45 INFO - PROCESS | 1720 | 1466716005841 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 1720 | 1466716005845 Marionette TRACE conn4 <- [1,1810,null,{}] 14:06:45 INFO - PROCESS | 1720 | 1466716005851 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:45 INFO - PROCESS | 1720 | 1466716005857 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:46 INFO - PROCESS | 1720 | 1466716006070 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 14:06:46 INFO - PROCESS | 1720 | 1466716006249 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 1720 | 1466716006258 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1000 == 19 [pid = 1720] [id = 460] 14:06:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x917c9c00) [pid = 1720] [serial = 1381] [outer = (nil)] 14:06:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9b2d6800) [pid = 1720] [serial = 1382] [outer = 0x917c9c00] 14:06:46 INFO - PROCESS | 1720 | 1466716006344 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b2cb000) [pid = 1720] [serial = 1383] [outer = 0x917c9c00] 14:06:47 INFO - PROCESS | 1720 | 1466716007400 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1635ms 14:06:47 INFO - PROCESS | 1720 | 1466716007477 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 1720 | 1466716007481 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 14:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:06:47 INFO - PROCESS | 1720 | 1466716007489 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 1720 | 1466716007493 Marionette TRACE conn4 <- [1,1814,null,{}] 14:06:47 INFO - PROCESS | 1720 | 1466716007499 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:47 INFO - PROCESS | 1720 | 1466716007505 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:47 INFO - PROCESS | 1720 | 1466716007759 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 14:06:48 INFO - PROCESS | 1720 | 1466716008080 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 1720 | 1466716008088 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7f400 == 20 [pid = 1720] [id = 461] 14:06:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x917c3400) [pid = 1720] [serial = 1384] [outer = (nil)] 14:06:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b5a0400) [pid = 1720] [serial = 1385] [outer = 0x917c3400] 14:06:48 INFO - PROCESS | 1720 | 1466716008186 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b75c000) [pid = 1720] [serial = 1386] [outer = 0x917c3400] 14:06:49 INFO - PROCESS | 1720 | 1466716009194 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1738ms 14:06:49 INFO - PROCESS | 1720 | 1466716009228 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 1720 | 1466716009235 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 14:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:06:49 INFO - PROCESS | 1720 | 1466716009242 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 1720 | 1466716009245 Marionette TRACE conn4 <- [1,1818,null,{}] 14:06:49 INFO - PROCESS | 1720 | 1466716009252 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 1720 | 1466716009257 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:49 INFO - PROCESS | 1720 | 1466716009438 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 14:06:49 INFO - PROCESS | 1720 | 1466716009667 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 1720 | 1466716009676 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dbc00 == 21 [pid = 1720] [id = 462] 14:06:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8f2dc400) [pid = 1720] [serial = 1387] [outer = (nil)] 14:06:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8f2e1400) [pid = 1720] [serial = 1388] [outer = 0x8f2dc400] 14:06:49 INFO - PROCESS | 1720 | 1466716009949 Marionette DEBUG loaded listener.js 14:06:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8f37bc00) [pid = 1720] [serial = 1389] [outer = 0x8f2dc400] 14:06:50 INFO - PROCESS | 1720 | 1466716010919 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1732ms 14:06:50 INFO - PROCESS | 1720 | 1466716010977 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 1720 | 1466716010980 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 14:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:06:50 INFO - PROCESS | 1720 | 1466716010990 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 1720 | 1466716010994 Marionette TRACE conn4 <- [1,1822,null,{}] 14:06:51 INFO - PROCESS | 1720 | 1466716011003 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:51 INFO - PROCESS | 1720 | 1466716011010 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:51 INFO - PROCESS | 1720 | 1466716011191 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 14:06:51 INFO - PROCESS | 1720 | 1466716011469 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 1720 | 1466716011479 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0800 == 22 [pid = 1720] [id = 463] 14:06:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x91ab9000) [pid = 1720] [serial = 1390] [outer = (nil)] 14:06:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x924e6c00) [pid = 1720] [serial = 1391] [outer = 0x91ab9000] 14:06:51 INFO - PROCESS | 1720 | 1466716011614 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x951b8000) [pid = 1720] [serial = 1392] [outer = 0x91ab9000] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9521e000) [pid = 1720] [serial = 1275] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a6f7c00) [pid = 1720] [serial = 1314] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a773800) [pid = 1720] [serial = 1317] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a783000) [pid = 1720] [serial = 1316] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8f379400) [pid = 1720] [serial = 1277] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8fd7b000) [pid = 1720] [serial = 1278] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a5d2400) [pid = 1720] [serial = 1289] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a6eb000) [pid = 1720] [serial = 1290] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x951eb400) [pid = 1720] [serial = 1283] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x952f8c00) [pid = 1720] [serial = 1284] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x917cf800) [pid = 1720] [serial = 1304] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x91abb800) [pid = 1720] [serial = 1305] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x92322800) [pid = 1720] [serial = 1280] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92330800) [pid = 1720] [serial = 1281] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x96ed5c00) [pid = 1720] [serial = 1310] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9a775800) [pid = 1720] [serial = 1292] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a9b8c00) [pid = 1720] [serial = 1293] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9229dc00) [pid = 1720] [serial = 1307] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x924ea000) [pid = 1720] [serial = 1308] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b212c00) [pid = 1720] [serial = 1298] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x92330000) [pid = 1720] [serial = 1299] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x99ef2000) [pid = 1720] [serial = 1286] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x99f4bc00) [pid = 1720] [serial = 1287] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9ad21400) [pid = 1720] [serial = 1295] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9ad30800) [pid = 1720] [serial = 1296] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x92321400) [pid = 1720] [serial = 1301] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x924e3c00) [pid = 1720] [serial = 1302] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a5ccc00) [pid = 1720] [serial = 1313] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9805c800) [pid = 1720] [serial = 1311] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9b186400) [pid = 1720] [serial = 1320] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9a9ee400) [pid = 1720] [serial = 1319] [outer = (nil)] [url = about:blank] 14:06:52 INFO - PROCESS | 1720 | 1466716012548 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1637ms 14:06:52 INFO - PROCESS | 1720 | 1466716012626 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 1720 | 1466716012631 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 14:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:06:52 INFO - PROCESS | 1720 | 1466716012643 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1720 | 1466716012646 Marionette TRACE conn4 <- [1,1826,null,{}] 14:06:52 INFO - PROCESS | 1720 | 1466716012653 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:52 INFO - PROCESS | 1720 | 1466716012658 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:52 INFO - PROCESS | 1720 | 1466716012837 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 14:06:52 INFO - PROCESS | 1720 | 1466716012974 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1720 | 1466716012983 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac1800 == 23 [pid = 1720] [id = 464] 14:06:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x92321400) [pid = 1720] [serial = 1393] [outer = (nil)] 14:06:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93b72c00) [pid = 1720] [serial = 1394] [outer = 0x92321400] 14:06:53 INFO - PROCESS | 1720 | 1466716013056 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x952f6800) [pid = 1720] [serial = 1395] [outer = 0x92321400] 14:06:53 INFO - PROCESS | 1720 | 1466716013931 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1337ms 14:06:53 INFO - PROCESS | 1720 | 1466716013980 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 1720 | 1466716013984 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 14:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:06:53 INFO - PROCESS | 1720 | 1466716013991 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:06:54 INFO - PROCESS | 1720 | 1466716013997 Marionette TRACE conn4 <- [1,1830,null,{}] 14:06:54 INFO - PROCESS | 1720 | 1466716014012 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:54 INFO - PROCESS | 1720 | 1466716014020 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:54 INFO - PROCESS | 1720 | 1466716014193 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 14:06:54 INFO - PROCESS | 1720 | 1466716014206 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 1720 | 1466716014216 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b0800 == 24 [pid = 1720] [id = 465] 14:06:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x96ede800) [pid = 1720] [serial = 1396] [outer = (nil)] 14:06:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x99f4b400) [pid = 1720] [serial = 1397] [outer = 0x96ede800] 14:06:54 INFO - PROCESS | 1720 | 1466716014421 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a220400) [pid = 1720] [serial = 1398] [outer = 0x96ede800] 14:06:55 INFO - PROCESS | 1720 | 1466716015373 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1434ms 14:06:55 INFO - PROCESS | 1720 | 1466716015434 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 14:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:06:55 INFO - PROCESS | 1720 | 1466716015439 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 14:06:55 INFO - PROCESS | 1720 | 1466716015445 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 1720 | 1466716015448 Marionette TRACE conn4 <- [1,1834,null,{}] 14:06:55 INFO - PROCESS | 1720 | 1466716015454 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:55 INFO - PROCESS | 1720 | 1466716015459 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:55 INFO - PROCESS | 1720 | 1466716015682 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 14:06:55 INFO - PROCESS | 1720 | 1466716015715 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 1720 | 1466716015727 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x91898c00 == 25 [pid = 1720] [id = 466] 14:06:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x95215c00) [pid = 1720] [serial = 1399] [outer = (nil)] 14:06:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a6efc00) [pid = 1720] [serial = 1400] [outer = 0x95215c00] 14:06:55 INFO - PROCESS | 1720 | 1466716015811 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a6f6800) [pid = 1720] [serial = 1401] [outer = 0x95215c00] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f2dc800) [pid = 1720] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9521c800) [pid = 1720] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x924e7400) [pid = 1720] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x93b6a400) [pid = 1720] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x92321c00) [pid = 1720] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8f381c00) [pid = 1720] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x96ed8c00) [pid = 1720] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x988f3400) [pid = 1720] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x988f1c00) [pid = 1720] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9b5a5000) [pid = 1720] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x99799000) [pid = 1720] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9189cc00) [pid = 1720] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:06:56 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x917c8400) [pid = 1720] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:06:56 INFO - PROCESS | 1720 | 1466716016871 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:06:56 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 14:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1483ms 14:06:56 INFO - PROCESS | 1720 | 1466716016929 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 1720 | 1466716016932 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 14:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:06:56 INFO - PROCESS | 1720 | 1466716016940 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 1720 | 1466716016943 Marionette TRACE conn4 <- [1,1838,null,{}] 14:06:56 INFO - PROCESS | 1720 | 1466716016956 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:56 INFO - PROCESS | 1720 | 1466716016960 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:57 INFO - PROCESS | 1720 | 1466716017132 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 14:06:57 INFO - PROCESS | 1720 | 1466716017142 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1720 | 1466716017151 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac4400 == 26 [pid = 1720] [id = 467] 14:06:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x924e7400) [pid = 1720] [serial = 1402] [outer = (nil)] 14:06:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x99799000) [pid = 1720] [serial = 1403] [outer = 0x924e7400] 14:06:57 INFO - PROCESS | 1720 | 1466716017236 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9a96b400) [pid = 1720] [serial = 1404] [outer = 0x924e7400] 14:06:58 INFO - PROCESS | 1720 | 1466716018189 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1294ms 14:06:58 INFO - PROCESS | 1720 | 1466716018236 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 14:06:58 INFO - PROCESS | 1720 | 1466716018240 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 14:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:06:58 INFO - PROCESS | 1720 | 1466716018246 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 1720 | 1466716018249 Marionette TRACE conn4 <- [1,1842,null,{}] 14:06:58 INFO - PROCESS | 1720 | 1466716018254 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:58 INFO - PROCESS | 1720 | 1466716018264 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:58 INFO - PROCESS | 1720 | 1466716018432 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 14:06:58 INFO - PROCESS | 1720 | 1466716018676 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:58 INFO - PROCESS | 1720 | 1466716018687 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:06:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db400 == 27 [pid = 1720] [id = 468] 14:06:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f2de800) [pid = 1720] [serial = 1405] [outer = (nil)] 14:06:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f2e6400) [pid = 1720] [serial = 1406] [outer = 0x8f2de800] 14:06:58 INFO - PROCESS | 1720 | 1466716018786 Marionette DEBUG loaded listener.js 14:06:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8fd7d000) [pid = 1720] [serial = 1407] [outer = 0x8f2de800] 14:06:59 INFO - PROCESS | 1720 | 1466716019826 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1630ms 14:06:59 INFO - PROCESS | 1720 | 1466716019888 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 14:06:59 INFO - PROCESS | 1720 | 1466716019895 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 14:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:06:59 INFO - PROCESS | 1720 | 1466716019906 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:06:59 INFO - PROCESS | 1720 | 1466716019910 Marionette TRACE conn4 <- [1,1846,null,{}] 14:06:59 INFO - PROCESS | 1720 | 1466716019919 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:59 INFO - PROCESS | 1720 | 1466716019928 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:00 INFO - PROCESS | 1720 | 1466716020191 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 14:07:00 INFO - PROCESS | 1720 | 1466716020464 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:00 INFO - PROCESS | 1720 | 1466716020472 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4400 == 28 [pid = 1720] [id = 469] 14:07:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x922a1400) [pid = 1720] [serial = 1408] [outer = (nil)] 14:07:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x924e5c00) [pid = 1720] [serial = 1409] [outer = 0x922a1400] 14:07:00 INFO - PROCESS | 1720 | 1466716020570 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x93b6a400) [pid = 1720] [serial = 1410] [outer = 0x922a1400] 14:07:01 INFO - PROCESS | 1720 | 1466716021607 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:07:01 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) 14:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1785ms 14:07:01 INFO - PROCESS | 1720 | 1466716021699 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 14:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:07:01 INFO - PROCESS | 1720 | 1466716021711 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 14:07:01 INFO - PROCESS | 1720 | 1466716021723 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:07:01 INFO - PROCESS | 1720 | 1466716021730 Marionette TRACE conn4 <- [1,1850,null,{}] 14:07:01 INFO - PROCESS | 1720 | 1466716021802 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:01 INFO - PROCESS | 1720 | 1466716021812 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:02 INFO - PROCESS | 1720 | 1466716022038 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 14:07:02 INFO - PROCESS | 1720 | 1466716022317 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:02 INFO - PROCESS | 1720 | 1466716022324 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x924de800 == 29 [pid = 1720] [id = 470] 14:07:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x96ede000) [pid = 1720] [serial = 1411] [outer = (nil)] 14:07:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x98850800) [pid = 1720] [serial = 1412] [outer = 0x96ede000] 14:07:02 INFO - PROCESS | 1720 | 1466716022417 Marionette DEBUG loaded listener.js 14:07:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x992e2c00) [pid = 1720] [serial = 1413] [outer = 0x96ede000] 14:07:03 INFO - PROCESS | 1720 | 1466716023520 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1864ms 14:07:03 INFO - PROCESS | 1720 | 1466716023584 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 14:07:03 INFO - PROCESS | 1720 | 1466716023589 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 14:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:07:03 INFO - PROCESS | 1720 | 1466716023607 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 1720 | 1466716023617 Marionette TRACE conn4 <- [1,1854,null,{}] 14:07:03 INFO - PROCESS | 1720 | 1466716023625 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:03 INFO - PROCESS | 1720 | 1466716023632 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:03 INFO - PROCESS | 1720 | 1466716023889 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 14:07:04 INFO - PROCESS | 1720 | 1466716024127 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 1720 | 1466716024135 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f9800 == 30 [pid = 1720] [id = 471] 14:07:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x952fc400) [pid = 1720] [serial = 1414] [outer = (nil)] 14:07:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a96c400) [pid = 1720] [serial = 1415] [outer = 0x952fc400] 14:07:04 INFO - PROCESS | 1720 | 1466716024227 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a9c0c00) [pid = 1720] [serial = 1416] [outer = 0x952fc400] 14:07:05 INFO - PROCESS | 1720 | 1466716025358 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1854ms 14:07:05 INFO - PROCESS | 1720 | 1466716025452 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1720 | 1466716025457 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 14:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:07:05 INFO - PROCESS | 1720 | 1466716025465 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1720 | 1466716025469 Marionette TRACE conn4 <- [1,1858,null,{}] 14:07:05 INFO - PROCESS | 1720 | 1466716025475 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:05 INFO - PROCESS | 1720 | 1466716025481 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:05 INFO - PROCESS | 1720 | 1466716025741 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 14:07:05 INFO - PROCESS | 1720 | 1466716025972 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:05 INFO - PROCESS | 1720 | 1466716025987 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x98856000 == 31 [pid = 1720] [id = 472] 14:07:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x99f0d800) [pid = 1720] [serial = 1417] [outer = (nil)] 14:07:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9ad29400) [pid = 1720] [serial = 1418] [outer = 0x99f0d800] 14:07:06 INFO - PROCESS | 1720 | 1466716026090 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b186400) [pid = 1720] [serial = 1419] [outer = 0x99f0d800] 14:07:07 INFO - PROCESS | 1720 | 1466716027026 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1631ms 14:07:07 INFO - PROCESS | 1720 | 1466716027098 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 14:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:07:07 INFO - PROCESS | 1720 | 1466716027103 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 14:07:07 INFO - PROCESS | 1720 | 1466716027109 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1720 | 1466716027113 Marionette TRACE conn4 <- [1,1862,null,{}] 14:07:07 INFO - PROCESS | 1720 | 1466716027119 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:07 INFO - PROCESS | 1720 | 1466716027125 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:07 INFO - PROCESS | 1720 | 1466716027359 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 14:07:07 INFO - PROCESS | 1720 | 1466716027595 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:07 INFO - PROCESS | 1720 | 1466716027613 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b2d4000 == 32 [pid = 1720] [id = 473] 14:07:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b2d5c00) [pid = 1720] [serial = 1420] [outer = (nil)] 14:07:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b560c00) [pid = 1720] [serial = 1421] [outer = 0x9b2d5c00] 14:07:07 INFO - PROCESS | 1720 | 1466716027759 Marionette DEBUG loaded listener.js 14:07:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9bba2c00) [pid = 1720] [serial = 1422] [outer = 0x9b2d5c00] 14:07:08 INFO - PROCESS | 1720 | 1466716028792 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1736ms 14:07:08 INFO - PROCESS | 1720 | 1466716028847 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 14:07:08 INFO - PROCESS | 1720 | 1466716028850 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 14:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:07:08 INFO - PROCESS | 1720 | 1466716028858 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:07:08 INFO - PROCESS | 1720 | 1466716028862 Marionette TRACE conn4 <- [1,1866,null,{}] 14:07:08 INFO - PROCESS | 1720 | 1466716028868 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:08 INFO - PROCESS | 1720 | 1466716028875 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:09 INFO - PROCESS | 1720 | 1466716029077 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 14:07:09 INFO - PROCESS | 1720 | 1466716029261 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 1720 | 1466716029271 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6ef800 == 33 [pid = 1720] [id = 474] 14:07:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9f5000) [pid = 1720] [serial = 1423] [outer = (nil)] 14:07:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9c2c3c00) [pid = 1720] [serial = 1424] [outer = 0x9a9f5000] 14:07:09 INFO - PROCESS | 1720 | 1466716029405 Marionette DEBUG loaded listener.js 14:07:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9c2ca800) [pid = 1720] [serial = 1425] [outer = 0x9a9f5000] 14:07:10 INFO - PROCESS | 1720 | 1466716030394 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1589ms 14:07:10 INFO - PROCESS | 1720 | 1466716030448 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 14:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:07:10 INFO - PROCESS | 1720 | 1466716030454 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 14:07:10 INFO - PROCESS | 1720 | 1466716030461 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:07:10 INFO - PROCESS | 1720 | 1466716030465 Marionette TRACE conn4 <- [1,1870,null,{}] 14:07:10 INFO - PROCESS | 1720 | 1466716030471 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:10 INFO - PROCESS | 1720 | 1466716030476 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:10 INFO - PROCESS | 1720 | 1466716030669 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 14:07:10 INFO - PROCESS | 1720 | 1466716030902 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 1720 | 1466716030908 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6ef000 == 34 [pid = 1720] [id = 475] 14:07:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9c0f1400) [pid = 1720] [serial = 1426] [outer = (nil)] 14:07:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9d518800) [pid = 1720] [serial = 1427] [outer = 0x9c0f1400] 14:07:11 INFO - PROCESS | 1720 | 1466716031012 Marionette DEBUG loaded listener.js 14:07:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9d974000) [pid = 1720] [serial = 1428] [outer = 0x9c0f1400] 14:07:11 INFO - PROCESS | 1720 | 1466716031946 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1535ms 14:07:11 INFO - PROCESS | 1720 | 1466716031996 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 14:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:07:12 INFO - PROCESS | 1720 | 1466716032001 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 14:07:12 INFO - PROCESS | 1720 | 1466716032008 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:07:12 INFO - PROCESS | 1720 | 1466716032011 Marionette TRACE conn4 <- [1,1874,null,{}] 14:07:12 INFO - PROCESS | 1720 | 1466716032017 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:12 INFO - PROCESS | 1720 | 1466716032023 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:12 INFO - PROCESS | 1720 | 1466716032221 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 14:07:12 INFO - PROCESS | 1720 | 1466716032406 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 1720 | 1466716032416 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229b400 == 35 [pid = 1720] [id = 476] 14:07:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a96e800) [pid = 1720] [serial = 1429] [outer = (nil)] 14:07:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa2096400) [pid = 1720] [serial = 1430] [outer = 0x9a96e800] 14:07:12 INFO - PROCESS | 1720 | 1466716032552 Marionette DEBUG loaded listener.js 14:07:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0xa2099400) [pid = 1720] [serial = 1431] [outer = 0x9a96e800] 14:07:13 INFO - PROCESS | 1720 | 1466716033515 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1543ms 14:07:13 INFO - PROCESS | 1720 | 1466716033551 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 1720 | 1466716033555 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 14:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:07:13 INFO - PROCESS | 1720 | 1466716033562 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 1720 | 1466716033566 Marionette TRACE conn4 <- [1,1878,null,{}] 14:07:13 INFO - PROCESS | 1720 | 1466716033573 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:13 INFO - PROCESS | 1720 | 1466716033578 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:13 INFO - PROCESS | 1720 | 1466716033787 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 14:07:14 INFO - PROCESS | 1720 | 1466716034033 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:14 INFO - PROCESS | 1720 | 1466716034044 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x924dfc00 == 36 [pid = 1720] [id = 477] 14:07:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x93c68400) [pid = 1720] [serial = 1432] [outer = (nil)] 14:07:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0xa23a6800) [pid = 1720] [serial = 1433] [outer = 0x93c68400] 14:07:14 INFO - PROCESS | 1720 | 1466716034172 Marionette DEBUG loaded listener.js 14:07:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0xa23f3400) [pid = 1720] [serial = 1434] [outer = 0x93c68400] 14:07:15 INFO - PROCESS | 1720 | 1466716035097 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1597ms 14:07:15 INFO - PROCESS | 1720 | 1466716035161 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 14:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:07:15 INFO - PROCESS | 1720 | 1466716035165 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 14:07:15 INFO - PROCESS | 1720 | 1466716035172 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 1720 | 1466716035176 Marionette TRACE conn4 <- [1,1882,null,{}] 14:07:15 INFO - PROCESS | 1720 | 1466716035182 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:15 INFO - PROCESS | 1720 | 1466716035187 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:15 INFO - PROCESS | 1720 | 1466716035479 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 14:07:16 INFO - PROCESS | 1720 | 1466716036277 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:16 INFO - PROCESS | 1720 | 1466716036290 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cb000 == 37 [pid = 1720] [id = 478] 14:07:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x917cbc00) [pid = 1720] [serial = 1435] [outer = (nil)] 14:07:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9189b000) [pid = 1720] [serial = 1436] [outer = 0x917cbc00] 14:07:16 INFO - PROCESS | 1720 | 1466716036489 Marionette DEBUG loaded listener.js 14:07:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x91ac2000) [pid = 1720] [serial = 1437] [outer = 0x917cbc00] 14:07:17 INFO - PROCESS | 1720 | 1466716037478 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2393ms 14:07:17 INFO - PROCESS | 1720 | 1466716037571 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 14:07:17 INFO - PROCESS | 1720 | 1466716037576 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 14:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:07:17 INFO - PROCESS | 1720 | 1466716037590 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:07:17 INFO - PROCESS | 1720 | 1466716037596 Marionette TRACE conn4 <- [1,1886,null,{}] 14:07:17 INFO - PROCESS | 1720 | 1466716037605 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:17 INFO - PROCESS | 1720 | 1466716037612 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:17 INFO - PROCESS | 1720 | 1466716037884 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 14:07:18 INFO - PROCESS | 1720 | 1466716038088 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 1720 | 1466716038099 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac4400 == 36 [pid = 1720] [id = 467] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x91898c00 == 35 [pid = 1720] [id = 466] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x951b0800 == 34 [pid = 1720] [id = 465] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac1800 == 33 [pid = 1720] [id = 464] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x917d0800 == 32 [pid = 1720] [id = 463] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dbc00 == 31 [pid = 1720] [id = 462] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f380000 == 30 [pid = 1720] [id = 449] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f383c00 == 29 [pid = 1720] [id = 453] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378400 == 28 [pid = 1720] [id = 454] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x9229d400 == 27 [pid = 1720] [id = 450] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1000 == 26 [pid = 1720] [id = 460] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f381800 == 25 [pid = 1720] [id = 459] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7f400 == 24 [pid = 1720] [id = 461] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x9521c400 == 23 [pid = 1720] [id = 451] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e9800 == 22 [pid = 1720] [id = 455] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37dc00 == 21 [pid = 1720] [id = 457] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6e8800 == 20 [pid = 1720] [id = 456] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x951b9c00 == 19 [pid = 1720] [id = 458] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x93b69c00 == 18 [pid = 1720] [id = 448] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e9c00 == 17 [pid = 1720] [id = 452] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x924dfc00 == 16 [pid = 1720] [id = 477] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x9229b400 == 15 [pid = 1720] [id = 476] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6ef800 == 14 [pid = 1720] [id = 474] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6ef000 == 13 [pid = 1720] [id = 475] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x9b2d4000 == 12 [pid = 1720] [id = 473] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x98856000 == 11 [pid = 1720] [id = 472] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x952f9800 == 10 [pid = 1720] [id = 471] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4400 == 9 [pid = 1720] [id = 469] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x924de800 == 8 [pid = 1720] [id = 470] 14:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db400 == 7 [pid = 1720] [id = 468] 14:07:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db400 == 8 [pid = 1720] [id = 479] 14:07:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f2dbc00) [pid = 1720] [serial = 1438] [outer = (nil)] 14:07:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8f2e7c00) [pid = 1720] [serial = 1439] [outer = 0x8f2dbc00] 14:07:19 INFO - PROCESS | 1720 | 1466716039587 Marionette DEBUG loaded listener.js 14:07:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8f381800) [pid = 1720] [serial = 1440] [outer = 0x8f2dbc00] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8f385800) [pid = 1720] [serial = 1323] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8f377c00) [pid = 1720] [serial = 1322] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x952fb800) [pid = 1720] [serial = 1355] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x947f1c00) [pid = 1720] [serial = 1326] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x96eda800) [pid = 1720] [serial = 1356] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x938dcc00) [pid = 1720] [serial = 1325] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x952f0000) [pid = 1720] [serial = 1347] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x951b8800) [pid = 1720] [serial = 1346] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x92326000) [pid = 1720] [serial = 1352] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x917ca800) [pid = 1720] [serial = 1349] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a47f400) [pid = 1720] [serial = 1329] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9979d400) [pid = 1720] [serial = 1328] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x91893c00) [pid = 1720] [serial = 1350] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9b212800) [pid = 1720] [serial = 1332] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9ad26c00) [pid = 1720] [serial = 1331] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9b568800) [pid = 1720] [serial = 1335] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b565800) [pid = 1720] [serial = 1334] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9c0ee400) [pid = 1720] [serial = 1338] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9b765800) [pid = 1720] [serial = 1337] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9d96c800) [pid = 1720] [serial = 1341] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9c2d0800) [pid = 1720] [serial = 1340] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x992e9400) [pid = 1720] [serial = 1344] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x95383c00) [pid = 1720] [serial = 1359] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x924dd400) [pid = 1720] [serial = 1343] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x924df800) [pid = 1720] [serial = 1353] [outer = (nil)] [url = about:blank] 14:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x951ac400) [pid = 1720] [serial = 1358] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1720 | 1466716040816 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 3293ms 14:07:20 INFO - PROCESS | 1720 | 1466716040884 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1720 | 1466716040889 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 14:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:07:20 INFO - PROCESS | 1720 | 1466716040897 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1720 | 1466716040903 Marionette TRACE conn4 <- [1,1890,null,{}] 14:07:20 INFO - PROCESS | 1720 | 1466716040910 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:20 INFO - PROCESS | 1720 | 1466716040917 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:21 INFO - PROCESS | 1720 | 1466716041128 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 14:07:21 INFO - PROCESS | 1720 | 1466716041371 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 1720 | 1466716041383 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189ac00 == 9 [pid = 1720] [id = 480] 14:07:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9189c000) [pid = 1720] [serial = 1441] [outer = (nil)] 14:07:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x91ab9400) [pid = 1720] [serial = 1442] [outer = 0x9189c000] 14:07:21 INFO - PROCESS | 1720 | 1466716041469 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x91ac7400) [pid = 1720] [serial = 1443] [outer = 0x9189c000] 14:07:22 INFO - PROCESS | 1720 | 1466716042362 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1548ms 14:07:22 INFO - PROCESS | 1720 | 1466716042445 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1720 | 1466716042453 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 14:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:07:22 INFO - PROCESS | 1720 | 1466716042474 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1720 | 1466716042479 Marionette TRACE conn4 <- [1,1894,null,{}] 14:07:22 INFO - PROCESS | 1720 | 1466716042485 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:22 INFO - PROCESS | 1720 | 1466716042490 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:22 INFO - PROCESS | 1720 | 1466716042743 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 14:07:22 INFO - PROCESS | 1720 | 1466716042770 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:22 INFO - PROCESS | 1720 | 1466716042780 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a3c00 == 10 [pid = 1720] [id = 481] 14:07:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x92322400) [pid = 1720] [serial = 1444] [outer = (nil)] 14:07:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x924e1800) [pid = 1720] [serial = 1445] [outer = 0x92322400] 14:07:22 INFO - PROCESS | 1720 | 1466716042855 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x938da400) [pid = 1720] [serial = 1446] [outer = 0x92322400] 14:07:24 INFO - PROCESS | 1720 | 1466716044057 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1636ms 14:07:24 INFO - PROCESS | 1720 | 1466716044110 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 14:07:24 INFO - PROCESS | 1720 | 1466716044114 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 14:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:07:24 INFO - PROCESS | 1720 | 1466716044128 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1720 | 1466716044134 Marionette TRACE conn4 <- [1,1898,null,{}] 14:07:24 INFO - PROCESS | 1720 | 1466716044152 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:24 INFO - PROCESS | 1720 | 1466716044162 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:24 INFO - PROCESS | 1720 | 1466716044412 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x924e7400) [pid = 1720] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x95215c00) [pid = 1720] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x952f7800) [pid = 1720] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x951ec000) [pid = 1720] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x91ab9000) [pid = 1720] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9521bc00) [pid = 1720] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a76e400) [pid = 1720] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x917c5400) [pid = 1720] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f2dc400) [pid = 1720] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x96ed8400) [pid = 1720] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x917c3400) [pid = 1720] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x92321400) [pid = 1720] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x917c9c00) [pid = 1720] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a6ea400) [pid = 1720] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:07:25 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x96ede800) [pid = 1720] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:07:25 INFO - PROCESS | 1720 | 1466716045355 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1720 | 1466716045364 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7400 == 11 [pid = 1720] [id = 482] 14:07:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f379000) [pid = 1720] [serial = 1447] [outer = (nil)] 14:07:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x917d0800) [pid = 1720] [serial = 1448] [outer = 0x8f379000] 14:07:25 INFO - PROCESS | 1720 | 1466716045461 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x951acc00) [pid = 1720] [serial = 1449] [outer = 0x8f379000] 14:07:26 INFO - PROCESS | 1720 | 1466716046247 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2149ms 14:07:26 INFO - PROCESS | 1720 | 1466716046279 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1720 | 1466716046283 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 14:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:07:26 INFO - PROCESS | 1720 | 1466716046290 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1720 | 1466716046292 Marionette TRACE conn4 <- [1,1902,null,{}] 14:07:26 INFO - PROCESS | 1720 | 1466716046299 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:26 INFO - PROCESS | 1720 | 1466716046304 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:26 INFO - PROCESS | 1720 | 1466716046544 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 14:07:26 INFO - PROCESS | 1720 | 1466716046559 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:26 INFO - PROCESS | 1720 | 1466716046568 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab9000 == 12 [pid = 1720] [id = 483] 14:07:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x924ec400) [pid = 1720] [serial = 1450] [outer = (nil)] 14:07:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x952f4800) [pid = 1720] [serial = 1451] [outer = 0x924ec400] 14:07:26 INFO - PROCESS | 1720 | 1466716046642 Marionette DEBUG loaded listener.js 14:07:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x952fcc00) [pid = 1720] [serial = 1452] [outer = 0x924ec400] 14:07:27 INFO - PROCESS | 1720 | 1466716047811 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1584ms 14:07:27 INFO - PROCESS | 1720 | 1466716047876 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 14:07:27 INFO - PROCESS | 1720 | 1466716047883 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 14:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:07:27 INFO - PROCESS | 1720 | 1466716047892 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:07:27 INFO - PROCESS | 1720 | 1466716047899 Marionette TRACE conn4 <- [1,1906,null,{}] 14:07:27 INFO - PROCESS | 1720 | 1466716047908 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:27 INFO - PROCESS | 1720 | 1466716047914 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:28 INFO - PROCESS | 1720 | 1466716048154 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 14:07:28 INFO - PROCESS | 1720 | 1466716048416 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:28 INFO - PROCESS | 1720 | 1466716048428 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x917ca400 == 13 [pid = 1720] [id = 484] 14:07:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x917d0000) [pid = 1720] [serial = 1453] [outer = (nil)] 14:07:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x92299000) [pid = 1720] [serial = 1454] [outer = 0x917d0000] 14:07:28 INFO - PROCESS | 1720 | 1466716048524 Marionette DEBUG loaded listener.js 14:07:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x924e9c00) [pid = 1720] [serial = 1455] [outer = 0x917d0000] 14:07:29 INFO - PROCESS | 1720 | 1466716049496 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1645ms 14:07:29 INFO - PROCESS | 1720 | 1466716049543 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 14:07:29 INFO - PROCESS | 1720 | 1466716049551 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 14:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:07:29 INFO - PROCESS | 1720 | 1466716049566 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 1720 | 1466716049572 Marionette TRACE conn4 <- [1,1910,null,{}] 14:07:29 INFO - PROCESS | 1720 | 1466716049579 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:29 INFO - PROCESS | 1720 | 1466716049585 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:29 INFO - PROCESS | 1720 | 1466716049789 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 14:07:29 INFO - PROCESS | 1720 | 1466716049939 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:29 INFO - PROCESS | 1720 | 1466716049952 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f380c00 == 14 [pid = 1720] [id = 485] 14:07:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8f383c00) [pid = 1720] [serial = 1456] [outer = (nil)] 14:07:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x96ed8800) [pid = 1720] [serial = 1457] [outer = 0x8f383c00] 14:07:30 INFO - PROCESS | 1720 | 1466716050041 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x96ee2800) [pid = 1720] [serial = 1458] [outer = 0x8f383c00] 14:07:31 INFO - PROCESS | 1720 | 1466716051193 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1684ms 14:07:31 INFO - PROCESS | 1720 | 1466716051250 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 14:07:31 INFO - PROCESS | 1720 | 1466716051255 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 14:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:07:31 INFO - PROCESS | 1720 | 1466716051263 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 1720 | 1466716051269 Marionette TRACE conn4 <- [1,1914,null,{}] 14:07:31 INFO - PROCESS | 1720 | 1466716051287 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:31 INFO - PROCESS | 1720 | 1466716051299 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:31 INFO - PROCESS | 1720 | 1466716051550 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 14:07:31 INFO - PROCESS | 1720 | 1466716051830 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:31 INFO - PROCESS | 1720 | 1466716051841 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x992e2400 == 15 [pid = 1720] [id = 486] 14:07:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9979fc00) [pid = 1720] [serial = 1459] [outer = (nil)] 14:07:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x99f46000) [pid = 1720] [serial = 1460] [outer = 0x9979fc00] 14:07:31 INFO - PROCESS | 1720 | 1466716051939 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x99fe2000) [pid = 1720] [serial = 1461] [outer = 0x9979fc00] 14:07:32 INFO - PROCESS | 1720 | 1466716052933 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1691ms 14:07:32 INFO - PROCESS | 1720 | 1466716052958 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 14:07:32 INFO - PROCESS | 1720 | 1466716052963 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 14:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:07:32 INFO - PROCESS | 1720 | 1466716052972 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:07:32 INFO - PROCESS | 1720 | 1466716052976 Marionette TRACE conn4 <- [1,1918,null,{}] 14:07:32 INFO - PROCESS | 1720 | 1466716052982 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:32 INFO - PROCESS | 1720 | 1466716052987 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:33 INFO - PROCESS | 1720 | 1466716053178 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 14:07:33 INFO - PROCESS | 1720 | 1466716053358 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:33 INFO - PROCESS | 1720 | 1466716053369 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x95215000 == 16 [pid = 1720] [id = 487] 14:07:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x99ef1c00) [pid = 1720] [serial = 1462] [outer = (nil)] 14:07:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a6e9800) [pid = 1720] [serial = 1463] [outer = 0x99ef1c00] 14:07:33 INFO - PROCESS | 1720 | 1466716053454 Marionette DEBUG loaded listener.js 14:07:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a6eec00) [pid = 1720] [serial = 1464] [outer = 0x99ef1c00] 14:07:34 INFO - PROCESS | 1720 | 1466716054450 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1533ms 14:07:34 INFO - PROCESS | 1720 | 1466716054507 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1720 | 1466716054511 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 14:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:07:34 INFO - PROCESS | 1720 | 1466716054518 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1720 | 1466716054522 Marionette TRACE conn4 <- [1,1922,null,{}] 14:07:34 INFO - PROCESS | 1720 | 1466716054529 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:34 INFO - PROCESS | 1720 | 1466716054534 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:34 INFO - PROCESS | 1720 | 1466716054715 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 14:07:34 INFO - PROCESS | 1720 | 1466716054894 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 1720 | 1466716054900 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x924df800 == 17 [pid = 1720] [id = 488] 14:07:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a21fc00) [pid = 1720] [serial = 1465] [outer = (nil)] 14:07:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a772000) [pid = 1720] [serial = 1466] [outer = 0x9a21fc00] 14:07:34 INFO - PROCESS | 1720 | 1466716054992 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a775c00) [pid = 1720] [serial = 1467] [outer = 0x9a21fc00] 14:07:36 INFO - PROCESS | 1720 | 1466716056043 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1585ms 14:07:36 INFO - PROCESS | 1720 | 1466716056105 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 14:07:36 INFO - PROCESS | 1720 | 1466716056110 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 14:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:07:36 INFO - PROCESS | 1720 | 1466716056117 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 1720 | 1466716056121 Marionette TRACE conn4 <- [1,1926,null,{}] 14:07:36 INFO - PROCESS | 1720 | 1466716056127 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:36 INFO - PROCESS | 1720 | 1466716056139 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:36 INFO - PROCESS | 1720 | 1466716056416 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 14:07:36 INFO - PROCESS | 1720 | 1466716056711 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:36 INFO - PROCESS | 1720 | 1466716056719 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37fc00 == 18 [pid = 1720] [id = 489] 14:07:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x917cd400) [pid = 1720] [serial = 1468] [outer = (nil)] 14:07:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9ad21800) [pid = 1720] [serial = 1469] [outer = 0x917cd400] 14:07:36 INFO - PROCESS | 1720 | 1466716056823 Marionette DEBUG loaded listener.js 14:07:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9ad2a000) [pid = 1720] [serial = 1470] [outer = 0x917cd400] 14:07:37 INFO - PROCESS | 1720 | 1466716057846 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1784ms 14:07:37 INFO - PROCESS | 1720 | 1466716057903 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 14:07:37 INFO - PROCESS | 1720 | 1466716057907 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 14:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:07:37 INFO - PROCESS | 1720 | 1466716057914 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:07:37 INFO - PROCESS | 1720 | 1466716057917 Marionette TRACE conn4 <- [1,1930,null,{}] 14:07:37 INFO - PROCESS | 1720 | 1466716057924 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:37 INFO - PROCESS | 1720 | 1466716057929 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:38 INFO - PROCESS | 1720 | 1466716058118 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 14:07:38 INFO - PROCESS | 1720 | 1466716058350 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:38 INFO - PROCESS | 1720 | 1466716058360 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7a400 == 19 [pid = 1720] [id = 490] 14:07:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x917c4400) [pid = 1720] [serial = 1471] [outer = (nil)] 14:07:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b212800) [pid = 1720] [serial = 1472] [outer = 0x917c4400] 14:07:38 INFO - PROCESS | 1720 | 1466716058501 Marionette DEBUG loaded listener.js 14:07:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a9df800) [pid = 1720] [serial = 1473] [outer = 0x917c4400] 14:07:39 INFO - PROCESS | 1720 | 1466716059482 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1635ms 14:07:39 INFO - PROCESS | 1720 | 1466716059550 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 14:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:07:39 INFO - PROCESS | 1720 | 1466716059562 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 14:07:39 INFO - PROCESS | 1720 | 1466716059570 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:07:39 INFO - PROCESS | 1720 | 1466716059574 Marionette TRACE conn4 <- [1,1934,null,{}] 14:07:39 INFO - PROCESS | 1720 | 1466716059580 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:39 INFO - PROCESS | 1720 | 1466716059585 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:39 INFO - PROCESS | 1720 | 1466716059858 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 14:07:40 INFO - PROCESS | 1720 | 1466716060135 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:40 INFO - PROCESS | 1720 | 1466716060143 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd83800 == 20 [pid = 1720] [id = 491] 14:07:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x924e2800) [pid = 1720] [serial = 1474] [outer = (nil)] 14:07:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9b568800) [pid = 1720] [serial = 1475] [outer = 0x924e2800] 14:07:40 INFO - PROCESS | 1720 | 1466716060236 Marionette DEBUG loaded listener.js 14:07:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9b569c00) [pid = 1720] [serial = 1476] [outer = 0x924e2800] 14:07:41 INFO - PROCESS | 1720 | 1466716061265 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1743ms 14:07:41 INFO - PROCESS | 1720 | 1466716061313 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 14:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:07:41 INFO - PROCESS | 1720 | 1466716061318 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 14:07:41 INFO - PROCESS | 1720 | 1466716061324 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 1720 | 1466716061328 Marionette TRACE conn4 <- [1,1938,null,{}] 14:07:41 INFO - PROCESS | 1720 | 1466716061334 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:41 INFO - PROCESS | 1720 | 1466716061340 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:41 INFO - PROCESS | 1720 | 1466716061575 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 14:07:41 INFO - PROCESS | 1720 | 1466716061822 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 1720 | 1466716061832 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ed000 == 21 [pid = 1720] [id = 492] 14:07:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x95387c00) [pid = 1720] [serial = 1477] [outer = (nil)] 14:07:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9b763c00) [pid = 1720] [serial = 1478] [outer = 0x95387c00] 14:07:41 INFO - PROCESS | 1720 | 1466716061968 Marionette DEBUG loaded listener.js 14:07:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9b769800) [pid = 1720] [serial = 1479] [outer = 0x95387c00] 14:07:43 INFO - PROCESS | 1720 | 1466716063036 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1788ms 14:07:43 INFO - PROCESS | 1720 | 1466716063113 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 14:07:43 INFO - PROCESS | 1720 | 1466716063117 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 14:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:07:43 INFO - PROCESS | 1720 | 1466716063124 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:07:43 INFO - PROCESS | 1720 | 1466716063127 Marionette TRACE conn4 <- [1,1942,null,{}] 14:07:43 INFO - PROCESS | 1720 | 1466716063134 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:43 INFO - PROCESS | 1720 | 1466716063140 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:43 INFO - PROCESS | 1720 | 1466716063369 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 14:07:43 INFO - PROCESS | 1720 | 1466716063604 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:43 INFO - PROCESS | 1720 | 1466716063611 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f377000 == 22 [pid = 1720] [id = 493] 14:07:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8f378800) [pid = 1720] [serial = 1480] [outer = (nil)] 14:07:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9232dc00) [pid = 1720] [serial = 1481] [outer = 0x8f378800] 14:07:43 INFO - PROCESS | 1720 | 1466716063765 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x952fa000) [pid = 1720] [serial = 1482] [outer = 0x8f378800] 14:07:45 INFO - PROCESS | 1720 | 1466716064995 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1935ms 14:07:45 INFO - PROCESS | 1720 | 1466716065070 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 1720 | 1466716065077 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 14:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:07:45 INFO - PROCESS | 1720 | 1466716065133 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 1720 | 1466716065141 Marionette TRACE conn4 <- [1,1946,null,{}] 14:07:45 INFO - PROCESS | 1720 | 1466716065165 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:45 INFO - PROCESS | 1720 | 1466716065173 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:45 INFO - PROCESS | 1720 | 1466716065483 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 14:07:45 INFO - PROCESS | 1720 | 1466716065838 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:45 INFO - PROCESS | 1720 | 1466716065874 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f377c00 == 23 [pid = 1720] [id = 494] 14:07:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x8f37f800) [pid = 1720] [serial = 1483] [outer = (nil)] 14:07:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x917c2c00) [pid = 1720] [serial = 1484] [outer = 0x8f37f800] 14:07:46 INFO - PROCESS | 1720 | 1466716066000 Marionette DEBUG loaded listener.js 14:07:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x9189fc00) [pid = 1720] [serial = 1485] [outer = 0x8f37f800] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9a6efc00) [pid = 1720] [serial = 1400] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x99efa400) [pid = 1720] [serial = 1362] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x992e6400) [pid = 1720] [serial = 1361] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9b20a400) [pid = 1720] [serial = 1379] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9ad24400) [pid = 1720] [serial = 1380] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x924e6c00) [pid = 1720] [serial = 1391] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x951b8000) [pid = 1720] [serial = 1392] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9a969c00) [pid = 1720] [serial = 1373] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9a96bc00) [pid = 1720] [serial = 1374] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a9bac00) [pid = 1720] [serial = 1376] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a9efc00) [pid = 1720] [serial = 1377] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x92297c00) [pid = 1720] [serial = 1364] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9232c400) [pid = 1720] [serial = 1365] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8f2e1400) [pid = 1720] [serial = 1388] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8f37bc00) [pid = 1720] [serial = 1389] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x99258800) [pid = 1720] [serial = 1367] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x938e4c00) [pid = 1720] [serial = 1368] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9b5a0400) [pid = 1720] [serial = 1385] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9b75c000) [pid = 1720] [serial = 1386] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93b72c00) [pid = 1720] [serial = 1394] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x952f6800) [pid = 1720] [serial = 1395] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9b2d6800) [pid = 1720] [serial = 1382] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9b2cb000) [pid = 1720] [serial = 1383] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9a6ee800) [pid = 1720] [serial = 1370] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a76a400) [pid = 1720] [serial = 1371] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a6f6800) [pid = 1720] [serial = 1401] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a220400) [pid = 1720] [serial = 1398] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x99f4b400) [pid = 1720] [serial = 1397] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a96b400) [pid = 1720] [serial = 1404] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x99799000) [pid = 1720] [serial = 1403] [outer = (nil)] [url = about:blank] 14:07:46 INFO - PROCESS | 1720 | 1466716066920 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1893ms 14:07:46 INFO - PROCESS | 1720 | 1466716066981 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 14:07:46 INFO - PROCESS | 1720 | 1466716066989 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 14:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:07:47 INFO - PROCESS | 1720 | 1466716067000 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:07:47 INFO - PROCESS | 1720 | 1466716067004 Marionette TRACE conn4 <- [1,1950,null,{}] 14:07:47 INFO - PROCESS | 1720 | 1466716067011 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:47 INFO - PROCESS | 1720 | 1466716067017 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:47 INFO - PROCESS | 1720 | 1466716067202 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 14:07:47 INFO - PROCESS | 1720 | 1466716067353 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:47 INFO - PROCESS | 1720 | 1466716067364 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37bc00 == 24 [pid = 1720] [id = 495] 14:07:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x92330000) [pid = 1720] [serial = 1486] [outer = (nil)] 14:07:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x93b6f400) [pid = 1720] [serial = 1487] [outer = 0x92330000] 14:07:47 INFO - PROCESS | 1720 | 1466716067440 Marionette DEBUG loaded listener.js 14:07:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x951b0000) [pid = 1720] [serial = 1488] [outer = 0x92330000] 14:07:48 INFO - PROCESS | 1720 | 1466716068366 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1396ms 14:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:07:48 INFO - PROCESS | 1720 | 1466716068397 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 14:07:48 INFO - PROCESS | 1720 | 1466716068400 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 14:07:48 INFO - PROCESS | 1720 | 1466716068408 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:07:48 INFO - PROCESS | 1720 | 1466716068415 Marionette TRACE conn4 <- [1,1954,null,{}] 14:07:48 INFO - PROCESS | 1720 | 1466716068431 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:48 INFO - PROCESS | 1720 | 1466716068441 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:48 INFO - PROCESS | 1720 | 1466716068632 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 14:07:48 INFO - PROCESS | 1720 | 1466716068793 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:48 INFO - PROCESS | 1720 | 1466716068805 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x9805e000 == 25 [pid = 1720] [id = 496] 14:07:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9805ec00) [pid = 1720] [serial = 1489] [outer = (nil)] 14:07:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x99258800) [pid = 1720] [serial = 1490] [outer = 0x9805ec00] 14:07:48 INFO - PROCESS | 1720 | 1466716068882 Marionette DEBUG loaded listener.js 14:07:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9979f400) [pid = 1720] [serial = 1491] [outer = 0x9805ec00] 14:07:49 INFO - PROCESS | 1720 | 1466716069837 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1495ms 14:07:49 INFO - PROCESS | 1720 | 1466716069902 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 14:07:49 INFO - PROCESS | 1720 | 1466716069908 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 14:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:07:49 INFO - PROCESS | 1720 | 1466716069931 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:07:49 INFO - PROCESS | 1720 | 1466716069935 Marionette TRACE conn4 <- [1,1958,null,{}] 14:07:49 INFO - PROCESS | 1720 | 1466716069941 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:49 INFO - PROCESS | 1720 | 1466716069947 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:50 INFO - PROCESS | 1720 | 1466716070208 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 14:07:50 INFO - PROCESS | 1720 | 1466716070233 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:50 INFO - PROCESS | 1720 | 1466716070244 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232a400 == 26 [pid = 1720] [id = 497] 14:07:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9979dc00) [pid = 1720] [serial = 1492] [outer = (nil)] 14:07:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a2df000) [pid = 1720] [serial = 1493] [outer = 0x9979dc00] 14:07:50 INFO - PROCESS | 1720 | 1466716070317 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a6f4c00) [pid = 1720] [serial = 1494] [outer = 0x9979dc00] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9c0f1400) [pid = 1720] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a96e800) [pid = 1720] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f2dbc00) [pid = 1720] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f2de800) [pid = 1720] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9189c000) [pid = 1720] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x92322400) [pid = 1720] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x917cbc00) [pid = 1720] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x93c68400) [pid = 1720] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x99f0d800) [pid = 1720] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9b2d5c00) [pid = 1720] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x952fc400) [pid = 1720] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x922a1400) [pid = 1720] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8f379000) [pid = 1720] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x96ede000) [pid = 1720] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:07:51 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a9f5000) [pid = 1720] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:07:51 INFO - PROCESS | 1720 | 1466716071495 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1588ms 14:07:51 INFO - PROCESS | 1720 | 1466716071520 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1720 | 1466716071524 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 14:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:07:51 INFO - PROCESS | 1720 | 1466716071532 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1720 | 1466716071535 Marionette TRACE conn4 <- [1,1962,null,{}] 14:07:51 INFO - PROCESS | 1720 | 1466716071541 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:51 INFO - PROCESS | 1720 | 1466716071546 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:51 INFO - PROCESS | 1720 | 1466716071782 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 14:07:51 INFO - PROCESS | 1720 | 1466716071801 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:51 INFO - PROCESS | 1720 | 1466716071809 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a6400 == 27 [pid = 1720] [id = 498] 14:07:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x92326800) [pid = 1720] [serial = 1495] [outer = (nil)] 14:07:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a21f800) [pid = 1720] [serial = 1496] [outer = 0x92326800] 14:07:51 INFO - PROCESS | 1720 | 1466716071882 Marionette DEBUG loaded listener.js 14:07:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a76a400) [pid = 1720] [serial = 1497] [outer = 0x92326800] 14:07:52 INFO - PROCESS | 1720 | 1466716072766 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1279ms 14:07:52 INFO - PROCESS | 1720 | 1466716072812 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 14:07:52 INFO - PROCESS | 1720 | 1466716072816 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 14:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:07:52 INFO - PROCESS | 1720 | 1466716072822 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:07:52 INFO - PROCESS | 1720 | 1466716072826 Marionette TRACE conn4 <- [1,1966,null,{}] 14:07:52 INFO - PROCESS | 1720 | 1466716072832 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:52 INFO - PROCESS | 1720 | 1466716072842 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:53 INFO - PROCESS | 1720 | 1466716073113 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 14:07:53 INFO - PROCESS | 1720 | 1466716073296 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:53 INFO - PROCESS | 1720 | 1466716073309 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1000 == 28 [pid = 1720] [id = 499] 14:07:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f2e1400) [pid = 1720] [serial = 1498] [outer = (nil)] 14:07:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8f37a800) [pid = 1720] [serial = 1499] [outer = 0x8f2e1400] 14:07:53 INFO - PROCESS | 1720 | 1466716073409 Marionette DEBUG loaded listener.js 14:07:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8fd7c800) [pid = 1720] [serial = 1500] [outer = 0x8f2e1400] 14:07:54 INFO - PROCESS | 1720 | 1466716074465 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1683ms 14:07:54 INFO - PROCESS | 1720 | 1466716074509 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1720 | 1466716074516 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 14:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:07:54 INFO - PROCESS | 1720 | 1466716074526 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1720 | 1466716074532 Marionette TRACE conn4 <- [1,1970,null,{}] 14:07:54 INFO - PROCESS | 1720 | 1466716074540 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:54 INFO - PROCESS | 1720 | 1466716074550 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:54 INFO - PROCESS | 1720 | 1466716074772 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 14:07:55 INFO - PROCESS | 1720 | 1466716075019 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:55 INFO - PROCESS | 1720 | 1466716075029 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232e400 == 29 [pid = 1720] [id = 500] 14:07:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9232f400) [pid = 1720] [serial = 1501] [outer = (nil)] 14:07:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x924e4000) [pid = 1720] [serial = 1502] [outer = 0x9232f400] 14:07:55 INFO - PROCESS | 1720 | 1466716075177 Marionette DEBUG loaded listener.js 14:07:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x951af000) [pid = 1720] [serial = 1503] [outer = 0x9232f400] 14:07:56 INFO - PROCESS | 1720 | 1466716076251 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1788ms 14:07:56 INFO - PROCESS | 1720 | 1466716076315 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 1720 | 1466716076321 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 14:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:07:56 INFO - PROCESS | 1720 | 1466716076328 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 1720 | 1466716076332 Marionette TRACE conn4 <- [1,1974,null,{}] 14:07:56 INFO - PROCESS | 1720 | 1466716076339 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:56 INFO - PROCESS | 1720 | 1466716076344 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:56 INFO - PROCESS | 1720 | 1466716076569 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 14:07:56 INFO - PROCESS | 1720 | 1466716076869 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:56 INFO - PROCESS | 1720 | 1466716076880 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b9c00 == 30 [pid = 1720] [id = 501] 14:07:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9538a800) [pid = 1720] [serial = 1504] [outer = (nil)] 14:07:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9805f400) [pid = 1720] [serial = 1505] [outer = 0x9538a800] 14:07:57 INFO - PROCESS | 1720 | 1466716077013 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9979b800) [pid = 1720] [serial = 1506] [outer = 0x9538a800] 14:07:58 INFO - PROCESS | 1720 | 1466716078019 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1735ms 14:07:58 INFO - PROCESS | 1720 | 1466716078065 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 14:07:58 INFO - PROCESS | 1720 | 1466716078072 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 14:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:07:58 INFO - PROCESS | 1720 | 1466716078091 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:07:58 INFO - PROCESS | 1720 | 1466716078100 Marionette TRACE conn4 <- [1,1978,null,{}] 14:07:58 INFO - PROCESS | 1720 | 1466716078107 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:58 INFO - PROCESS | 1720 | 1466716078114 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:58 INFO - PROCESS | 1720 | 1466716078371 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 14:07:58 INFO - PROCESS | 1720 | 1466716078904 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 1720 | 1466716078915 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:07:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a788000 == 31 [pid = 1720] [id = 502] 14:07:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a96f400) [pid = 1720] [serial = 1507] [outer = (nil)] 14:07:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a9f6000) [pid = 1720] [serial = 1508] [outer = 0x9a96f400] 14:07:59 INFO - PROCESS | 1720 | 1466716079002 Marionette DEBUG loaded listener.js 14:07:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9ac33000) [pid = 1720] [serial = 1509] [outer = 0x9a96f400] 14:07:59 INFO - PROCESS | 1720 | 1466716079989 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1960ms 14:08:00 INFO - PROCESS | 1720 | 1466716080043 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 14:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:08:00 INFO - PROCESS | 1720 | 1466716080048 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 14:08:00 INFO - PROCESS | 1720 | 1466716080055 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:08:00 INFO - PROCESS | 1720 | 1466716080058 Marionette TRACE conn4 <- [1,1982,null,{}] 14:08:00 INFO - PROCESS | 1720 | 1466716080065 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:00 INFO - PROCESS | 1720 | 1466716080071 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:00 INFO - PROCESS | 1720 | 1466716080315 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 14:08:00 INFO - PROCESS | 1720 | 1466716080550 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1720 | 1466716080558 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9f1000 == 32 [pid = 1720] [id = 503] 14:08:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a9f1400) [pid = 1720] [serial = 1510] [outer = (nil)] 14:08:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b2d6800) [pid = 1720] [serial = 1511] [outer = 0x9a9f1400] 14:08:00 INFO - PROCESS | 1720 | 1466716080705 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9b562400) [pid = 1720] [serial = 1512] [outer = 0x9a9f1400] 14:08:01 INFO - PROCESS | 1720 | 1466716081671 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1683ms 14:08:01 INFO - PROCESS | 1720 | 1466716081738 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 14:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:08:01 INFO - PROCESS | 1720 | 1466716081743 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 14:08:01 INFO - PROCESS | 1720 | 1466716081750 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1720 | 1466716081754 Marionette TRACE conn4 <- [1,1986,null,{}] 14:08:01 INFO - PROCESS | 1720 | 1466716081760 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:01 INFO - PROCESS | 1720 | 1466716081766 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:01 INFO - PROCESS | 1720 | 1466716081969 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 14:08:02 INFO - PROCESS | 1720 | 1466716082247 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 1720 | 1466716082266 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5ad000 == 33 [pid = 1720] [id = 504] 14:08:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b75f400) [pid = 1720] [serial = 1513] [outer = (nil)] 14:08:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9bb21000) [pid = 1720] [serial = 1514] [outer = 0x9b75f400] 14:08:02 INFO - PROCESS | 1720 | 1466716082385 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9c2c5400) [pid = 1720] [serial = 1515] [outer = 0x9b75f400] 14:08:03 INFO - PROCESS | 1720 | 1466716083368 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1689ms 14:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:08:03 INFO - PROCESS | 1720 | 1466716083440 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 1720 | 1466716083443 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 14:08:03 INFO - PROCESS | 1720 | 1466716083452 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1720 | 1466716083456 Marionette TRACE conn4 <- [1,1990,null,{}] 14:08:03 INFO - PROCESS | 1720 | 1466716083462 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:03 INFO - PROCESS | 1720 | 1466716083467 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:03 INFO - PROCESS | 1720 | 1466716083708 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 14:08:03 INFO - PROCESS | 1720 | 1466716083943 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:03 INFO - PROCESS | 1720 | 1466716083949 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x9925a800 == 34 [pid = 1720] [id = 505] 14:08:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a96b000) [pid = 1720] [serial = 1516] [outer = (nil)] 14:08:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9d96c800) [pid = 1720] [serial = 1517] [outer = 0x9a96b000] 14:08:04 INFO - PROCESS | 1720 | 1466716084087 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9d96dc00) [pid = 1720] [serial = 1518] [outer = 0x9a96b000] 14:08:05 INFO - PROCESS | 1720 | 1466716085059 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1638ms 14:08:05 INFO - PROCESS | 1720 | 1466716085088 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 14:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:08:05 INFO - PROCESS | 1720 | 1466716085093 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 14:08:05 INFO - PROCESS | 1720 | 1466716085100 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:08:05 INFO - PROCESS | 1720 | 1466716085105 Marionette TRACE conn4 <- [1,1994,null,{}] 14:08:05 INFO - PROCESS | 1720 | 1466716085111 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:05 INFO - PROCESS | 1720 | 1466716085115 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:05 INFO - PROCESS | 1720 | 1466716085321 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 14:08:05 INFO - PROCESS | 1720 | 1466716085508 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:05 INFO - PROCESS | 1720 | 1466716085517 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229c400 == 35 [pid = 1720] [id = 506] 14:08:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9c2c7c00) [pid = 1720] [serial = 1519] [outer = (nil)] 14:08:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0xa231c400) [pid = 1720] [serial = 1520] [outer = 0x9c2c7c00] 14:08:05 INFO - PROCESS | 1720 | 1466716085615 Marionette DEBUG loaded listener.js 14:08:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0xa23ae800) [pid = 1720] [serial = 1521] [outer = 0x9c2c7c00] 14:08:06 INFO - PROCESS | 1720 | 1466716086643 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1584ms 14:08:06 INFO - PROCESS | 1720 | 1466716086684 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 14:08:06 INFO - PROCESS | 1720 | 1466716086689 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 14:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:08:06 INFO - PROCESS | 1720 | 1466716086696 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:08:06 INFO - PROCESS | 1720 | 1466716086699 Marionette TRACE conn4 <- [1,1998,null,{}] 14:08:06 INFO - PROCESS | 1720 | 1466716086706 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:06 INFO - PROCESS | 1720 | 1466716086711 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:06 INFO - PROCESS | 1720 | 1466716086910 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 14:08:07 INFO - PROCESS | 1720 | 1466716087158 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:07 INFO - PROCESS | 1720 | 1466716087167 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37e800 == 36 [pid = 1720] [id = 507] 14:08:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8f37f400) [pid = 1720] [serial = 1522] [outer = (nil)] 14:08:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9229d800) [pid = 1720] [serial = 1523] [outer = 0x8f37f400] 14:08:07 INFO - PROCESS | 1720 | 1466716087296 Marionette DEBUG loaded listener.js 14:08:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9b209400) [pid = 1720] [serial = 1524] [outer = 0x8f37f400] 14:08:08 INFO - PROCESS | 1720 | 1466716088227 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1589ms 14:08:08 INFO - PROCESS | 1720 | 1466716088287 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 14:08:08 INFO - PROCESS | 1720 | 1466716088291 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 14:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:08:08 INFO - PROCESS | 1720 | 1466716088299 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:08:08 INFO - PROCESS | 1720 | 1466716088303 Marionette TRACE conn4 <- [1,2002,null,{}] 14:08:08 INFO - PROCESS | 1720 | 1466716088309 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:08 INFO - PROCESS | 1720 | 1466716088314 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:08 INFO - PROCESS | 1720 | 1466716088523 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 14:08:09 INFO - PROCESS | 1720 | 1466716089165 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1720 | 1466716089176 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x917ca000 == 37 [pid = 1720] [id = 508] 14:08:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x917ca800) [pid = 1720] [serial = 1525] [outer = (nil)] 14:08:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x91892800) [pid = 1720] [serial = 1526] [outer = 0x917ca800] 14:08:09 INFO - PROCESS | 1720 | 1466716089287 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x92297c00) [pid = 1720] [serial = 1527] [outer = 0x917ca800] 14:08:10 INFO - PROCESS | 1720 | 1466716090201 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1932ms 14:08:10 INFO - PROCESS | 1720 | 1466716090234 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 14:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:08:10 INFO - PROCESS | 1720 | 1466716090240 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 14:08:10 INFO - PROCESS | 1720 | 1466716090248 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1720 | 1466716090253 Marionette TRACE conn4 <- [1,2006,null,{}] 14:08:10 INFO - PROCESS | 1720 | 1466716090261 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:10 INFO - PROCESS | 1720 | 1466716090269 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:10 INFO - PROCESS | 1720 | 1466716090464 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 14:08:10 INFO - PROCESS | 1720 | 1466716090831 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:10 INFO - PROCESS | 1720 | 1466716090840 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b3400 == 38 [pid = 1720] [id = 509] 14:08:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x95211800) [pid = 1720] [serial = 1528] [outer = (nil)] 14:08:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9521d800) [pid = 1720] [serial = 1529] [outer = 0x95211800] 14:08:10 INFO - PROCESS | 1720 | 1466716090930 Marionette DEBUG loaded listener.js 14:08:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x952f6c00) [pid = 1720] [serial = 1530] [outer = 0x95211800] 14:08:11 INFO - PROCESS | 1720 | 1466716091896 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x917cb000 == 37 [pid = 1720] [id = 478] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x922a6400 == 36 [pid = 1720] [id = 498] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9232a400 == 35 [pid = 1720] [id = 497] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9805e000 == 34 [pid = 1720] [id = 496] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37bc00 == 33 [pid = 1720] [id = 495] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f377c00 == 32 [pid = 1720] [id = 494] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab9000 == 31 [pid = 1720] [id = 483] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd83800 == 30 [pid = 1720] [id = 491] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x951ed000 == 29 [pid = 1720] [id = 492] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e7400 == 28 [pid = 1720] [id = 482] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x917ca400 == 27 [pid = 1720] [id = 484] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f380c00 == 26 [pid = 1720] [id = 485] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x95215000 == 25 [pid = 1720] [id = 487] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f377000 == 24 [pid = 1720] [id = 493] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x924df800 == 23 [pid = 1720] [id = 488] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x922a3c00 == 22 [pid = 1720] [id = 481] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7a400 == 21 [pid = 1720] [id = 490] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x992e2400 == 20 [pid = 1720] [id = 486] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37fc00 == 19 [pid = 1720] [id = 489] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db400 == 18 [pid = 1720] [id = 479] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9189ac00 == 17 [pid = 1720] [id = 480] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37e800 == 16 [pid = 1720] [id = 507] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9925a800 == 15 [pid = 1720] [id = 505] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9229c400 == 14 [pid = 1720] [id = 506] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5ad000 == 13 [pid = 1720] [id = 504] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9f1000 == 12 [pid = 1720] [id = 503] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9a788000 == 11 [pid = 1720] [id = 502] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9232e400 == 10 [pid = 1720] [id = 500] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x951b9c00 == 9 [pid = 1720] [id = 501] 14:08:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1000 == 8 [pid = 1720] [id = 499] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x952f4800) [pid = 1720] [serial = 1451] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9d974000) [pid = 1720] [serial = 1428] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0xa2096400) [pid = 1720] [serial = 1430] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8f381800) [pid = 1720] [serial = 1440] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8f2e7c00) [pid = 1720] [serial = 1439] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8fd7d000) [pid = 1720] [serial = 1407] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x91ac7400) [pid = 1720] [serial = 1443] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9d518800) [pid = 1720] [serial = 1427] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x938da400) [pid = 1720] [serial = 1446] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8f2e6400) [pid = 1720] [serial = 1406] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x91ac2000) [pid = 1720] [serial = 1437] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0xa23f3400) [pid = 1720] [serial = 1434] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0xa2099400) [pid = 1720] [serial = 1431] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b186400) [pid = 1720] [serial = 1419] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9b560c00) [pid = 1720] [serial = 1421] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a96c400) [pid = 1720] [serial = 1415] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x93b6a400) [pid = 1720] [serial = 1410] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x924e5c00) [pid = 1720] [serial = 1409] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x951acc00) [pid = 1720] [serial = 1449] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9bba2c00) [pid = 1720] [serial = 1422] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x924e1800) [pid = 1720] [serial = 1445] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x98850800) [pid = 1720] [serial = 1412] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91ab9400) [pid = 1720] [serial = 1442] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9c2ca800) [pid = 1720] [serial = 1425] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9189b000) [pid = 1720] [serial = 1436] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9ad29400) [pid = 1720] [serial = 1418] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x992e2c00) [pid = 1720] [serial = 1413] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9c0c00) [pid = 1720] [serial = 1416] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x917d0800) [pid = 1720] [serial = 1448] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0xa23a6800) [pid = 1720] [serial = 1433] [outer = (nil)] [url = about:blank] 14:08:13 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9c2c3c00) [pid = 1720] [serial = 1424] [outer = (nil)] [url = about:blank] 14:08:13 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 14:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 3188ms 14:08:13 INFO - PROCESS | 1720 | 1466716093555 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1720 | 1466716093561 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:08:13 INFO - PROCESS | 1720 | 1466716093572 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1720 | 1466716093580 Marionette TRACE conn4 <- [1,2010,null,{}] 14:08:13 INFO - PROCESS | 1720 | 1466716093588 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:13 INFO - PROCESS | 1720 | 1466716093594 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:13 INFO - PROCESS | 1720 | 1466716093769 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 14:08:13 INFO - PROCESS | 1720 | 1466716093784 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 1720 | 1466716093798 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f385800 == 9 [pid = 1720] [id = 510] 14:08:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8f385c00) [pid = 1720] [serial = 1531] [outer = (nil)] 14:08:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8fd7d000) [pid = 1720] [serial = 1532] [outer = 0x8f385c00] 14:08:13 INFO - PROCESS | 1720 | 1466716093878 Marionette DEBUG loaded listener.js 14:08:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x917cec00) [pid = 1720] [serial = 1533] [outer = 0x8f385c00] 14:08:14 INFO - PROCESS | 1720 | 1466716094922 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:08:14 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 14:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1390ms 14:08:14 INFO - PROCESS | 1720 | 1466716094962 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 14:08:14 INFO - PROCESS | 1720 | 1466716094967 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 14:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:08:14 INFO - PROCESS | 1720 | 1466716094982 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:08:14 INFO - PROCESS | 1720 | 1466716094991 Marionette TRACE conn4 <- [1,2014,null,{}] 14:08:15 INFO - PROCESS | 1720 | 1466716095007 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:15 INFO - PROCESS | 1720 | 1466716095015 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:15 INFO - PROCESS | 1720 | 1466716095218 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 14:08:15 INFO - PROCESS | 1720 | 1466716095231 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:15 INFO - PROCESS | 1720 | 1466716095239 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a3000 == 10 [pid = 1720] [id = 511] 14:08:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x922a4400) [pid = 1720] [serial = 1534] [outer = (nil)] 14:08:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x92324800) [pid = 1720] [serial = 1535] [outer = 0x922a4400] 14:08:15 INFO - PROCESS | 1720 | 1466716095320 Marionette DEBUG loaded listener.js 14:08:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9232b400) [pid = 1720] [serial = 1536] [outer = 0x922a4400] 14:08:16 INFO - PROCESS | 1720 | 1466716096447 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1545ms 14:08:16 INFO - PROCESS | 1720 | 1466716096522 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 1720 | 1466716096526 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 14:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:08:16 INFO - PROCESS | 1720 | 1466716096533 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 1720 | 1466716096536 Marionette TRACE conn4 <- [1,2018,null,{}] 14:08:16 INFO - PROCESS | 1720 | 1466716096562 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:16 INFO - PROCESS | 1720 | 1466716096571 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:16 INFO - PROCESS | 1720 | 1466716096832 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 14:08:16 INFO - PROCESS | 1720 | 1466716096866 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 1720 | 1466716096880 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x951adc00 == 11 [pid = 1720] [id = 512] 14:08:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x951b4000) [pid = 1720] [serial = 1537] [outer = (nil)] 14:08:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x95213c00) [pid = 1720] [serial = 1538] [outer = 0x951b4000] 14:08:17 INFO - PROCESS | 1720 | 1466716097004 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x95220c00) [pid = 1720] [serial = 1539] [outer = 0x951b4000] 14:08:17 INFO - PROCESS | 1720 | 1466716097977 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1488ms 14:08:18 INFO - PROCESS | 1720 | 1466716098023 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 14:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:08:18 INFO - PROCESS | 1720 | 1466716098027 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x92326800) [pid = 1720] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9979dc00) [pid = 1720] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f383c00) [pid = 1720] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8f378800) [pid = 1720] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x924ec400) [pid = 1720] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x917c4400) [pid = 1720] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x924e2800) [pid = 1720] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92330000) [pid = 1720] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x99ef1c00) [pid = 1720] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x917cd400) [pid = 1720] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9979fc00) [pid = 1720] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x917d0000) [pid = 1720] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x95387c00) [pid = 1720] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a21fc00) [pid = 1720] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f37f800) [pid = 1720] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:08:18 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9805ec00) [pid = 1720] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:08:18 INFO - PROCESS | 1720 | 1466716098858 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 1720 | 1466716098860 Marionette TRACE conn4 <- [1,2022,null,{}] 14:08:18 INFO - PROCESS | 1720 | 1466716098929 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:18 INFO - PROCESS | 1720 | 1466716098936 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:19 INFO - PROCESS | 1720 | 1466716099144 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 14:08:19 INFO - PROCESS | 1720 | 1466716099236 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:19 INFO - PROCESS | 1720 | 1466716099247 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e9800 == 12 [pid = 1720] [id = 513] 14:08:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x924eac00) [pid = 1720] [serial = 1540] [outer = (nil)] 14:08:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x947ed400) [pid = 1720] [serial = 1541] [outer = 0x924eac00] 14:08:19 INFO - PROCESS | 1720 | 1466716099343 Marionette DEBUG loaded listener.js 14:08:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x98061c00) [pid = 1720] [serial = 1542] [outer = 0x924eac00] 14:08:20 INFO - PROCESS | 1720 | 1466716100440 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2471ms 14:08:20 INFO - PROCESS | 1720 | 1466716100506 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 14:08:20 INFO - PROCESS | 1720 | 1466716100513 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 14:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:08:20 INFO - PROCESS | 1720 | 1466716100522 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:08:20 INFO - PROCESS | 1720 | 1466716100529 Marionette TRACE conn4 <- [1,2026,null,{}] 14:08:20 INFO - PROCESS | 1720 | 1466716100567 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:20 INFO - PROCESS | 1720 | 1466716100574 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:20 INFO - PROCESS | 1720 | 1466716100777 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 14:08:21 INFO - PROCESS | 1720 | 1466716101018 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1720 | 1466716101028 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dcc00 == 13 [pid = 1720] [id = 514] 14:08:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x917cb800) [pid = 1720] [serial = 1543] [outer = (nil)] 14:08:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91ac0000) [pid = 1720] [serial = 1544] [outer = 0x917cb800] 14:08:21 INFO - PROCESS | 1720 | 1466716101122 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x924e1000) [pid = 1720] [serial = 1545] [outer = 0x917cb800] 14:08:22 INFO - PROCESS | 1720 | 1466716102180 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1708ms 14:08:22 INFO - PROCESS | 1720 | 1466716102232 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 14:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:08:22 INFO - PROCESS | 1720 | 1466716102241 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 14:08:22 INFO - PROCESS | 1720 | 1466716102254 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1720 | 1466716102259 Marionette TRACE conn4 <- [1,2030,null,{}] 14:08:22 INFO - PROCESS | 1720 | 1466716102266 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:22 INFO - PROCESS | 1720 | 1466716102272 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:22 INFO - PROCESS | 1720 | 1466716102487 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 14:08:22 INFO - PROCESS | 1720 | 1466716102727 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:22 INFO - PROCESS | 1720 | 1466716102738 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x95215000 == 14 [pid = 1720] [id = 515] 14:08:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x96eda800) [pid = 1720] [serial = 1546] [outer = (nil)] 14:08:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x988f0800) [pid = 1720] [serial = 1547] [outer = 0x96eda800] 14:08:22 INFO - PROCESS | 1720 | 1466716102868 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x992e3800) [pid = 1720] [serial = 1548] [outer = 0x96eda800] 14:08:23 INFO - PROCESS | 1720 | 1466716103895 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1691ms 14:08:23 INFO - PROCESS | 1720 | 1466716103944 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 14:08:23 INFO - PROCESS | 1720 | 1466716103952 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 14:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:08:23 INFO - PROCESS | 1720 | 1466716103963 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:08:23 INFO - PROCESS | 1720 | 1466716103969 Marionette TRACE conn4 <- [1,2034,null,{}] 14:08:23 INFO - PROCESS | 1720 | 1466716103987 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:23 INFO - PROCESS | 1720 | 1466716103996 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:24 INFO - PROCESS | 1720 | 1466716104222 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 14:08:24 INFO - PROCESS | 1720 | 1466716104452 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:24 INFO - PROCESS | 1720 | 1466716104465 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a484c00 == 15 [pid = 1720] [id = 516] 14:08:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a486400) [pid = 1720] [serial = 1549] [outer = (nil)] 14:08:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6ed400) [pid = 1720] [serial = 1550] [outer = 0x9a486400] 14:08:24 INFO - PROCESS | 1720 | 1466716104604 Marionette DEBUG loaded listener.js 14:08:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a76b400) [pid = 1720] [serial = 1551] [outer = 0x9a486400] 14:08:25 INFO - PROCESS | 1720 | 1466716105576 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1688ms 14:08:25 INFO - PROCESS | 1720 | 1466716105652 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 14:08:25 INFO - PROCESS | 1720 | 1466716105657 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 14:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:08:25 INFO - PROCESS | 1720 | 1466716105664 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:08:25 INFO - PROCESS | 1720 | 1466716105668 Marionette TRACE conn4 <- [1,2038,null,{}] 14:08:25 INFO - PROCESS | 1720 | 1466716105674 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:25 INFO - PROCESS | 1720 | 1466716105679 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:25 INFO - PROCESS | 1720 | 1466716105917 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 14:08:26 INFO - PROCESS | 1720 | 1466716106147 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1720 | 1466716106156 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x947f2800 == 16 [pid = 1720] [id = 517] 14:08:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9979ec00) [pid = 1720] [serial = 1552] [outer = (nil)] 14:08:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a784000) [pid = 1720] [serial = 1553] [outer = 0x9979ec00] 14:08:26 INFO - PROCESS | 1720 | 1466716106261 Marionette DEBUG loaded listener.js 14:08:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a96b400) [pid = 1720] [serial = 1554] [outer = 0x9979ec00] 14:08:27 INFO - PROCESS | 1720 | 1466716107223 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1631ms 14:08:27 INFO - PROCESS | 1720 | 1466716107296 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 14:08:27 INFO - PROCESS | 1720 | 1466716107300 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 14:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:08:27 INFO - PROCESS | 1720 | 1466716107307 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:08:27 INFO - PROCESS | 1720 | 1466716107310 Marionette TRACE conn4 <- [1,2042,null,{}] 14:08:27 INFO - PROCESS | 1720 | 1466716107317 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:27 INFO - PROCESS | 1720 | 1466716107322 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:27 INFO - PROCESS | 1720 | 1466716107547 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 14:08:27 INFO - PROCESS | 1720 | 1466716107782 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:27 INFO - PROCESS | 1720 | 1466716107790 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a971400 == 17 [pid = 1720] [id = 518] 14:08:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a973000) [pid = 1720] [serial = 1555] [outer = (nil)] 14:08:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9b4000) [pid = 1720] [serial = 1556] [outer = 0x9a973000] 14:08:27 INFO - PROCESS | 1720 | 1466716107934 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a9da000) [pid = 1720] [serial = 1557] [outer = 0x9a973000] 14:08:28 INFO - PROCESS | 1720 | 1466716108991 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:08:29 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) 14:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1734ms 14:08:29 INFO - PROCESS | 1720 | 1466716109044 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1720 | 1466716109049 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 14:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:08:29 INFO - PROCESS | 1720 | 1466716109058 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1720 | 1466716109062 Marionette TRACE conn4 <- [1,2046,null,{}] 14:08:29 INFO - PROCESS | 1720 | 1466716109068 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:29 INFO - PROCESS | 1720 | 1466716109080 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:29 INFO - PROCESS | 1720 | 1466716109347 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 14:08:29 INFO - PROCESS | 1720 | 1466716109637 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:29 INFO - PROCESS | 1720 | 1466716109648 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db400 == 18 [pid = 1720] [id = 519] 14:08:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8f2e9000) [pid = 1720] [serial = 1558] [outer = (nil)] 14:08:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9b20a000) [pid = 1720] [serial = 1559] [outer = 0x8f2e9000] 14:08:29 INFO - PROCESS | 1720 | 1466716109738 Marionette DEBUG loaded listener.js 14:08:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9b20f400) [pid = 1720] [serial = 1560] [outer = 0x8f2e9000] 14:08:30 INFO - PROCESS | 1720 | 1466716110671 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1687ms 14:08:30 INFO - PROCESS | 1720 | 1466716110760 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 14:08:30 INFO - PROCESS | 1720 | 1466716110765 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 14:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:08:30 INFO - PROCESS | 1720 | 1466716110774 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:08:30 INFO - PROCESS | 1720 | 1466716110777 Marionette TRACE conn4 <- [1,2050,null,{}] 14:08:30 INFO - PROCESS | 1720 | 1466716110784 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:30 INFO - PROCESS | 1720 | 1466716110790 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:30 INFO - PROCESS | 1720 | 1466716110976 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 14:08:31 INFO - PROCESS | 1720 | 1466716111172 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:31 INFO - PROCESS | 1720 | 1466716111178 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x95217c00 == 19 [pid = 1720] [id = 520] 14:08:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x96ed9400) [pid = 1720] [serial = 1561] [outer = (nil)] 14:08:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b2d8000) [pid = 1720] [serial = 1562] [outer = 0x96ed9400] 14:08:31 INFO - PROCESS | 1720 | 1466716111268 Marionette DEBUG loaded listener.js 14:08:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x92330000) [pid = 1720] [serial = 1563] [outer = 0x96ed9400] 14:08:32 INFO - PROCESS | 1720 | 1466716112296 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 14:08:32 INFO - PROCESS | 1720 | 1466716112357 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 1720 | 1466716112360 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 14:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:08:32 INFO - PROCESS | 1720 | 1466716112368 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 1720 | 1466716112373 Marionette TRACE conn4 <- [1,2054,null,{}] 14:08:32 INFO - PROCESS | 1720 | 1466716112380 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:32 INFO - PROCESS | 1720 | 1466716112385 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:32 INFO - PROCESS | 1720 | 1466716112565 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 14:08:32 INFO - PROCESS | 1720 | 1466716112752 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:32 INFO - PROCESS | 1720 | 1466716112762 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd82c00 == 20 [pid = 1720] [id = 521] 14:08:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x917c3c00) [pid = 1720] [serial = 1564] [outer = (nil)] 14:08:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9b56a800) [pid = 1720] [serial = 1565] [outer = 0x917c3c00] 14:08:32 INFO - PROCESS | 1720 | 1466716112851 Marionette DEBUG loaded listener.js 14:08:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9b56c400) [pid = 1720] [serial = 1566] [outer = 0x917c3c00] 14:08:33 INFO - PROCESS | 1720 | 1466716113936 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1634ms 14:08:34 INFO - PROCESS | 1720 | 1466716114003 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 14:08:34 INFO - PROCESS | 1720 | 1466716114016 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 14:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:08:34 INFO - PROCESS | 1720 | 1466716114029 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:08:34 INFO - PROCESS | 1720 | 1466716114037 Marionette TRACE conn4 <- [1,2058,null,{}] 14:08:34 INFO - PROCESS | 1720 | 1466716114043 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:34 INFO - PROCESS | 1720 | 1466716114050 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:34 INFO - PROCESS | 1720 | 1466716114320 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 14:08:34 INFO - PROCESS | 1720 | 1466716114576 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:34 INFO - PROCESS | 1720 | 1466716114585 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37e000 == 21 [pid = 1720] [id = 522] 14:08:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8f382000) [pid = 1720] [serial = 1567] [outer = (nil)] 14:08:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x99efa800) [pid = 1720] [serial = 1568] [outer = 0x8f382000] 14:08:34 INFO - PROCESS | 1720 | 1466716114669 Marionette DEBUG loaded listener.js 14:08:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9a6f2000) [pid = 1720] [serial = 1569] [outer = 0x8f382000] 14:08:35 INFO - PROCESS | 1720 | 1466716115636 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1787ms 14:08:35 INFO - PROCESS | 1720 | 1466716115828 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 14:08:35 INFO - PROCESS | 1720 | 1466716115835 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 14:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:08:35 INFO - PROCESS | 1720 | 1466716115846 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:08:35 INFO - PROCESS | 1720 | 1466716115850 Marionette TRACE conn4 <- [1,2062,null,{}] 14:08:35 INFO - PROCESS | 1720 | 1466716115859 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:35 INFO - PROCESS | 1720 | 1466716115865 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:36 INFO - PROCESS | 1720 | 1466716116063 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 14:08:36 INFO - PROCESS | 1720 | 1466716116396 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1720 | 1466716116421 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2800 == 22 [pid = 1720] [id = 523] 14:08:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x917c7400) [pid = 1720] [serial = 1570] [outer = (nil)] 14:08:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9189d800) [pid = 1720] [serial = 1571] [outer = 0x917c7400] 14:08:36 INFO - PROCESS | 1720 | 1466716116521 Marionette DEBUG loaded listener.js 14:08:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x91ab9000) [pid = 1720] [serial = 1572] [outer = 0x917c7400] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9a21f800) [pid = 1720] [serial = 1496] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a2df000) [pid = 1720] [serial = 1493] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x96ed8800) [pid = 1720] [serial = 1457] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x96ee2800) [pid = 1720] [serial = 1458] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9232dc00) [pid = 1720] [serial = 1481] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x952fa000) [pid = 1720] [serial = 1482] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x952fcc00) [pid = 1720] [serial = 1452] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9b212800) [pid = 1720] [serial = 1472] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9a9df800) [pid = 1720] [serial = 1473] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9b568800) [pid = 1720] [serial = 1475] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9b569c00) [pid = 1720] [serial = 1476] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x93b6f400) [pid = 1720] [serial = 1487] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x951b0000) [pid = 1720] [serial = 1488] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a6e9800) [pid = 1720] [serial = 1463] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a6eec00) [pid = 1720] [serial = 1464] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9ad21800) [pid = 1720] [serial = 1469] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9ad2a000) [pid = 1720] [serial = 1470] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x99f46000) [pid = 1720] [serial = 1460] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x99fe2000) [pid = 1720] [serial = 1461] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x92299000) [pid = 1720] [serial = 1454] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x924e9c00) [pid = 1720] [serial = 1455] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b763c00) [pid = 1720] [serial = 1478] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b769800) [pid = 1720] [serial = 1479] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a772000) [pid = 1720] [serial = 1466] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a775c00) [pid = 1720] [serial = 1467] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x917c2c00) [pid = 1720] [serial = 1484] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9189fc00) [pid = 1720] [serial = 1485] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9979f400) [pid = 1720] [serial = 1491] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a6f4c00) [pid = 1720] [serial = 1494] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x99258800) [pid = 1720] [serial = 1490] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a76a400) [pid = 1720] [serial = 1497] [outer = (nil)] [url = about:blank] 14:08:37 INFO - PROCESS | 1720 | 1466716117540 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1739ms 14:08:37 INFO - PROCESS | 1720 | 1466716117585 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 14:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:08:37 INFO - PROCESS | 1720 | 1466716117590 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 14:08:37 INFO - PROCESS | 1720 | 1466716117601 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:08:37 INFO - PROCESS | 1720 | 1466716117606 Marionette TRACE conn4 <- [1,2066,null,{}] 14:08:37 INFO - PROCESS | 1720 | 1466716117612 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:37 INFO - PROCESS | 1720 | 1466716117617 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:37 INFO - PROCESS | 1720 | 1466716117790 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 14:08:37 INFO - PROCESS | 1720 | 1466716117950 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:37 INFO - PROCESS | 1720 | 1466716117958 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f381400 == 23 [pid = 1720] [id = 524] 14:08:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x938e4000) [pid = 1720] [serial = 1573] [outer = (nil)] 14:08:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x93c6b400) [pid = 1720] [serial = 1574] [outer = 0x938e4000] 14:08:38 INFO - PROCESS | 1720 | 1466716118031 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x951eb400) [pid = 1720] [serial = 1575] [outer = 0x938e4000] 14:08:38 INFO - PROCESS | 1720 | 1466716118845 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1297ms 14:08:38 INFO - PROCESS | 1720 | 1466716118894 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 14:08:38 INFO - PROCESS | 1720 | 1466716118898 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 14:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:08:38 INFO - PROCESS | 1720 | 1466716118904 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:08:38 INFO - PROCESS | 1720 | 1466716118908 Marionette TRACE conn4 <- [1,2070,null,{}] 14:08:38 INFO - PROCESS | 1720 | 1466716118927 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:38 INFO - PROCESS | 1720 | 1466716118935 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:39 INFO - PROCESS | 1720 | 1466716119128 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 14:08:39 INFO - PROCESS | 1720 | 1466716119288 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:39 INFO - PROCESS | 1720 | 1466716119302 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee2800 == 24 [pid = 1720] [id = 525] 14:08:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9884fc00) [pid = 1720] [serial = 1576] [outer = (nil)] 14:08:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x992e9400) [pid = 1720] [serial = 1577] [outer = 0x9884fc00] 14:08:39 INFO - PROCESS | 1720 | 1466716119374 Marionette DEBUG loaded listener.js 14:08:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x99f0e000) [pid = 1720] [serial = 1578] [outer = 0x9884fc00] 14:08:40 INFO - PROCESS | 1720 | 1466716120306 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1437ms 14:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:08:40 INFO - PROCESS | 1720 | 1466716120342 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 14:08:40 INFO - PROCESS | 1720 | 1466716120344 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 14:08:40 INFO - PROCESS | 1720 | 1466716120351 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:08:40 INFO - PROCESS | 1720 | 1466716120354 Marionette TRACE conn4 <- [1,2074,null,{}] 14:08:40 INFO - PROCESS | 1720 | 1466716120360 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:40 INFO - PROCESS | 1720 | 1466716120365 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:40 INFO - PROCESS | 1720 | 1466716120592 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 14:08:40 INFO - PROCESS | 1720 | 1466716120614 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 1720 | 1466716120623 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db800 == 25 [pid = 1720] [id = 526] 14:08:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99795800) [pid = 1720] [serial = 1579] [outer = (nil)] 14:08:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a6ed800) [pid = 1720] [serial = 1580] [outer = 0x99795800] 14:08:40 INFO - PROCESS | 1720 | 1466716120705 Marionette DEBUG loaded listener.js 14:08:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6f4000) [pid = 1720] [serial = 1581] [outer = 0x99795800] 14:08:41 INFO - PROCESS | 1720 | 1466716121639 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1395ms 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x951b4000) [pid = 1720] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a96f400) [pid = 1720] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a9f1400) [pid = 1720] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x95211800) [pid = 1720] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9232f400) [pid = 1720] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9c2c7c00) [pid = 1720] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9538a800) [pid = 1720] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x917ca800) [pid = 1720] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9b75f400) [pid = 1720] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f385c00) [pid = 1720] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f2e1400) [pid = 1720] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f37f400) [pid = 1720] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9a96b000) [pid = 1720] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:08:41 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x922a4400) [pid = 1720] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:08:41 INFO - PROCESS | 1720 | 1466716121780 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 14:08:41 INFO - PROCESS | 1720 | 1466716121786 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 14:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:08:41 INFO - PROCESS | 1720 | 1466716121797 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:08:41 INFO - PROCESS | 1720 | 1466716121800 Marionette TRACE conn4 <- [1,2078,null,{}] 14:08:41 INFO - PROCESS | 1720 | 1466716121804 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:41 INFO - PROCESS | 1720 | 1466716121810 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:41 INFO - PROCESS | 1720 | 1466716121987 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 14:08:42 INFO - PROCESS | 1720 | 1466716122124 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:42 INFO - PROCESS | 1720 | 1466716122134 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378c00 == 26 [pid = 1720] [id = 527] 14:08:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f37b800) [pid = 1720] [serial = 1582] [outer = (nil)] 14:08:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x951b5c00) [pid = 1720] [serial = 1583] [outer = 0x8f37b800] 14:08:42 INFO - PROCESS | 1720 | 1466716122204 Marionette DEBUG loaded listener.js 14:08:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x99f47000) [pid = 1720] [serial = 1584] [outer = 0x8f37b800] 14:08:42 INFO - PROCESS | 1720 | 1466716122983 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1238ms 14:08:43 INFO - PROCESS | 1720 | 1466716123036 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 14:08:43 INFO - PROCESS | 1720 | 1466716123040 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 14:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:08:43 INFO - PROCESS | 1720 | 1466716123047 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:08:43 INFO - PROCESS | 1720 | 1466716123049 Marionette TRACE conn4 <- [1,2082,null,{}] 14:08:43 INFO - PROCESS | 1720 | 1466716123055 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:43 INFO - PROCESS | 1720 | 1466716123064 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:43 INFO - PROCESS | 1720 | 1466716123319 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 14:08:43 INFO - PROCESS | 1720 | 1466716123408 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 1720 | 1466716123415 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0800 == 27 [pid = 1720] [id = 528] 14:08:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a5c9c00) [pid = 1720] [serial = 1585] [outer = (nil)] 14:08:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a9e3800) [pid = 1720] [serial = 1586] [outer = 0x9a5c9c00] 14:08:43 INFO - PROCESS | 1720 | 1466716123486 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9ad23800) [pid = 1720] [serial = 1587] [outer = 0x9a5c9c00] 14:08:44 INFO - PROCESS | 1720 | 1466716124549 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1539ms 14:08:44 INFO - PROCESS | 1720 | 1466716124587 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 14:08:44 INFO - PROCESS | 1720 | 1466716124595 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 14:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:08:44 INFO - PROCESS | 1720 | 1466716124603 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1720 | 1466716124609 Marionette TRACE conn4 <- [1,2086,null,{}] 14:08:44 INFO - PROCESS | 1720 | 1466716124619 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:44 INFO - PROCESS | 1720 | 1466716124626 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:44 INFO - PROCESS | 1720 | 1466716124840 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 14:08:45 INFO - PROCESS | 1720 | 1466716125085 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:45 INFO - PROCESS | 1720 | 1466716125095 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0000 == 28 [pid = 1720] [id = 529] 14:08:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91898000) [pid = 1720] [serial = 1588] [outer = (nil)] 14:08:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x924e6800) [pid = 1720] [serial = 1589] [outer = 0x91898000] 14:08:45 INFO - PROCESS | 1720 | 1466716125231 Marionette DEBUG loaded listener.js 14:08:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93b73000) [pid = 1720] [serial = 1590] [outer = 0x91898000] 14:08:46 INFO - PROCESS | 1720 | 1466716126184 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1644ms 14:08:46 INFO - PROCESS | 1720 | 1466716126248 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 14:08:46 INFO - PROCESS | 1720 | 1466716126256 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 14:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:08:46 INFO - PROCESS | 1720 | 1466716126267 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:08:46 INFO - PROCESS | 1720 | 1466716126273 Marionette TRACE conn4 <- [1,2090,null,{}] 14:08:46 INFO - PROCESS | 1720 | 1466716126279 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:46 INFO - PROCESS | 1720 | 1466716126286 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:46 INFO - PROCESS | 1720 | 1466716126522 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 14:08:46 INFO - PROCESS | 1720 | 1466716126764 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 1720 | 1466716126777 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x96edec00 == 29 [pid = 1720] [id = 530] 14:08:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9889cc00) [pid = 1720] [serial = 1591] [outer = (nil)] 14:08:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x99f44400) [pid = 1720] [serial = 1592] [outer = 0x9889cc00] 14:08:46 INFO - PROCESS | 1720 | 1466716126914 Marionette DEBUG loaded listener.js 14:08:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a2de800) [pid = 1720] [serial = 1593] [outer = 0x9889cc00] 14:08:47 INFO - PROCESS | 1720 | 1466716127975 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1739ms 14:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:08:48 INFO - PROCESS | 1720 | 1466716128006 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 14:08:48 INFO - PROCESS | 1720 | 1466716128010 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 14:08:48 INFO - PROCESS | 1720 | 1466716128017 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:08:48 INFO - PROCESS | 1720 | 1466716128024 Marionette TRACE conn4 <- [1,2094,null,{}] 14:08:48 INFO - PROCESS | 1720 | 1466716128041 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:48 INFO - PROCESS | 1720 | 1466716128051 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:48 INFO - PROCESS | 1720 | 1466716128259 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 14:08:48 INFO - PROCESS | 1720 | 1466716128496 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 1720 | 1466716128510 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6eb400 == 30 [pid = 1720] [id = 531] 14:08:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9ad28c00) [pid = 1720] [serial = 1594] [outer = (nil)] 14:08:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9b20ac00) [pid = 1720] [serial = 1595] [outer = 0x9ad28c00] 14:08:48 INFO - PROCESS | 1720 | 1466716128644 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9b218000) [pid = 1720] [serial = 1596] [outer = 0x9ad28c00] 14:08:49 INFO - PROCESS | 1720 | 1466716129627 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1637ms 14:08:49 INFO - PROCESS | 1720 | 1466716129656 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 14:08:49 INFO - PROCESS | 1720 | 1466716129662 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 14:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:08:49 INFO - PROCESS | 1720 | 1466716129670 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 1720 | 1466716129673 Marionette TRACE conn4 <- [1,2098,null,{}] 14:08:49 INFO - PROCESS | 1720 | 1466716129680 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:49 INFO - PROCESS | 1720 | 1466716129687 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:49 INFO - PROCESS | 1720 | 1466716129890 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 14:08:50 INFO - PROCESS | 1720 | 1466716130094 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:50 INFO - PROCESS | 1720 | 1466716130102 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6d800 == 31 [pid = 1720] [id = 532] 14:08:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x952fa000) [pid = 1720] [serial = 1597] [outer = (nil)] 14:08:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b56ac00) [pid = 1720] [serial = 1598] [outer = 0x952fa000] 14:08:50 INFO - PROCESS | 1720 | 1466716130240 Marionette DEBUG loaded listener.js 14:08:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b762800) [pid = 1720] [serial = 1599] [outer = 0x952fa000] 14:08:51 INFO - PROCESS | 1720 | 1466716131293 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1687ms 14:08:51 INFO - PROCESS | 1720 | 1466716131358 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 14:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:08:51 INFO - PROCESS | 1720 | 1466716131363 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 14:08:51 INFO - PROCESS | 1720 | 1466716131370 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:08:51 INFO - PROCESS | 1720 | 1466716131373 Marionette TRACE conn4 <- [1,2102,null,{}] 14:08:51 INFO - PROCESS | 1720 | 1466716131380 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:51 INFO - PROCESS | 1720 | 1466716131385 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:51 INFO - PROCESS | 1720 | 1466716131587 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 14:08:51 INFO - PROCESS | 1720 | 1466716131819 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:51 INFO - PROCESS | 1720 | 1466716131828 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f379400 == 32 [pid = 1720] [id = 533] 14:08:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x938d5c00) [pid = 1720] [serial = 1600] [outer = (nil)] 14:08:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9bb9e400) [pid = 1720] [serial = 1601] [outer = 0x938d5c00] 14:08:51 INFO - PROCESS | 1720 | 1466716131959 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9c0ee800) [pid = 1720] [serial = 1602] [outer = 0x938d5c00] 14:08:53 INFO - PROCESS | 1720 | 1466716133014 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1692ms 14:08:53 INFO - PROCESS | 1720 | 1466716133063 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 14:08:53 INFO - PROCESS | 1720 | 1466716133066 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 14:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:08:53 INFO - PROCESS | 1720 | 1466716133074 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 1720 | 1466716133078 Marionette TRACE conn4 <- [1,2106,null,{}] 14:08:53 INFO - PROCESS | 1720 | 1466716133084 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:53 INFO - PROCESS | 1720 | 1466716133095 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:53 INFO - PROCESS | 1720 | 1466716133320 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 14:08:53 INFO - PROCESS | 1720 | 1466716133598 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:53 INFO - PROCESS | 1720 | 1466716133606 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37ac00 == 33 [pid = 1720] [id = 534] 14:08:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a773c00) [pid = 1720] [serial = 1603] [outer = (nil)] 14:08:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9c2cb000) [pid = 1720] [serial = 1604] [outer = 0x9a773c00] 14:08:53 INFO - PROCESS | 1720 | 1466716133738 Marionette DEBUG loaded listener.js 14:08:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9d90b400) [pid = 1720] [serial = 1605] [outer = 0x9a773c00] 14:08:54 INFO - PROCESS | 1720 | 1466716134708 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1681ms 14:08:54 INFO - PROCESS | 1720 | 1466716134758 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 14:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:08:54 INFO - PROCESS | 1720 | 1466716134762 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 14:08:54 INFO - PROCESS | 1720 | 1466716134769 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:08:54 INFO - PROCESS | 1720 | 1466716134773 Marionette TRACE conn4 <- [1,2110,null,{}] 14:08:54 INFO - PROCESS | 1720 | 1466716134779 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:54 INFO - PROCESS | 1720 | 1466716134784 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:54 INFO - PROCESS | 1720 | 1466716134987 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 14:08:55 INFO - PROCESS | 1720 | 1466716135184 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1720 | 1466716135192 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0400 == 34 [pid = 1720] [id = 535] 14:08:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a6f7400) [pid = 1720] [serial = 1606] [outer = (nil)] 14:08:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9d909000) [pid = 1720] [serial = 1607] [outer = 0x9a6f7400] 14:08:55 INFO - PROCESS | 1720 | 1466716135323 Marionette DEBUG loaded listener.js 14:08:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa2098000) [pid = 1720] [serial = 1608] [outer = 0x9a6f7400] 14:08:56 INFO - PROCESS | 1720 | 1466716136258 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1531ms 14:08:56 INFO - PROCESS | 1720 | 1466716136300 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 14:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:08:56 INFO - PROCESS | 1720 | 1466716136311 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 14:08:56 INFO - PROCESS | 1720 | 1466716136319 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 1720 | 1466716136324 Marionette TRACE conn4 <- [1,2114,null,{}] 14:08:56 INFO - PROCESS | 1720 | 1466716136331 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:56 INFO - PROCESS | 1720 | 1466716136336 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:56 INFO - PROCESS | 1720 | 1466716136533 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 14:08:56 INFO - PROCESS | 1720 | 1466716136720 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:56 INFO - PROCESS | 1720 | 1466716136727 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab8800 == 35 [pid = 1720] [id = 536] 14:08:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x91ac7c00) [pid = 1720] [serial = 1609] [outer = (nil)] 14:08:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0xa23ad000) [pid = 1720] [serial = 1610] [outer = 0x91ac7c00] 14:08:56 INFO - PROCESS | 1720 | 1466716136819 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0xa23f3c00) [pid = 1720] [serial = 1611] [outer = 0x91ac7c00] 14:08:57 INFO - PROCESS | 1720 | 1466716137799 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1532ms 14:08:57 INFO - PROCESS | 1720 | 1466716137852 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 14:08:57 INFO - PROCESS | 1720 | 1466716137856 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 14:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:08:57 INFO - PROCESS | 1720 | 1466716137863 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:08:57 INFO - PROCESS | 1720 | 1466716137867 Marionette TRACE conn4 <- [1,2118,null,{}] 14:08:57 INFO - PROCESS | 1720 | 1466716137873 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:57 INFO - PROCESS | 1720 | 1466716137879 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:58 INFO - PROCESS | 1720 | 1466716138083 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 14:08:58 INFO - PROCESS | 1720 | 1466716138274 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:58 INFO - PROCESS | 1720 | 1466716138280 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0c00 == 36 [pid = 1720] [id = 537] 14:08:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9d974000) [pid = 1720] [serial = 1612] [outer = (nil)] 14:08:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0xa2587000) [pid = 1720] [serial = 1613] [outer = 0x9d974000] 14:08:58 INFO - PROCESS | 1720 | 1466716138374 Marionette DEBUG loaded listener.js 14:08:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0xa25ef400) [pid = 1720] [serial = 1614] [outer = 0x9d974000] 14:08:59 INFO - PROCESS | 1720 | 1466716139337 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1536ms 14:08:59 INFO - PROCESS | 1720 | 1466716139401 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 14:08:59 INFO - PROCESS | 1720 | 1466716139404 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 14:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:08:59 INFO - PROCESS | 1720 | 1466716139412 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:08:59 INFO - PROCESS | 1720 | 1466716139416 Marionette TRACE conn4 <- [1,2122,null,{}] 14:08:59 INFO - PROCESS | 1720 | 1466716139423 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:59 INFO - PROCESS | 1720 | 1466716139427 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:59 INFO - PROCESS | 1720 | 1466716139627 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 14:08:59 INFO - PROCESS | 1720 | 1466716139878 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:59 INFO - PROCESS | 1720 | 1466716139884 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:08:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7b800 == 37 [pid = 1720] [id = 538] 14:08:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8fd7e000) [pid = 1720] [serial = 1615] [outer = (nil)] 14:09:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0xa2facc00) [pid = 1720] [serial = 1616] [outer = 0x8fd7e000] 14:09:00 INFO - PROCESS | 1720 | 1466716140020 Marionette DEBUG loaded listener.js 14:09:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0xa2fee400) [pid = 1720] [serial = 1617] [outer = 0x8fd7e000] 14:09:01 INFO - PROCESS | 1720 | 1466716141030 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2042ms 14:09:01 INFO - PROCESS | 1720 | 1466716141456 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 14:09:01 INFO - PROCESS | 1720 | 1466716141463 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 14:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:09:01 INFO - PROCESS | 1720 | 1466716141472 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:09:01 INFO - PROCESS | 1720 | 1466716141477 Marionette TRACE conn4 <- [1,2126,null,{}] 14:09:01 INFO - PROCESS | 1720 | 1466716141485 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:01 INFO - PROCESS | 1720 | 1466716141492 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:01 INFO - PROCESS | 1720 | 1466716141807 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 14:09:02 INFO - PROCESS | 1720 | 1466716142032 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 1720 | 1466716142055 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e4c00 == 38 [pid = 1720] [id = 539] 14:09:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x924e7400) [pid = 1720] [serial = 1618] [outer = (nil)] 14:09:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x938db400) [pid = 1720] [serial = 1619] [outer = 0x924e7400] 14:09:02 INFO - PROCESS | 1720 | 1466716142183 Marionette DEBUG loaded listener.js 14:09:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x93b71400) [pid = 1720] [serial = 1620] [outer = 0x924e7400] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x917ca000 == 37 [pid = 1720] [id = 508] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db800 == 36 [pid = 1720] [id = 526] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378c00 == 35 [pid = 1720] [id = 527] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x917d0c00 == 34 [pid = 1720] [id = 537] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7b800 == 33 [pid = 1720] [id = 538] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab8800 == 32 [pid = 1720] [id = 536] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0400 == 31 [pid = 1720] [id = 535] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x8f379400 == 30 [pid = 1720] [id = 533] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37ac00 == 29 [pid = 1720] [id = 534] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6d800 == 28 [pid = 1720] [id = 532] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6eb400 == 27 [pid = 1720] [id = 531] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x96edec00 == 26 [pid = 1720] [id = 530] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0800 == 25 [pid = 1720] [id = 528] 14:09:04 INFO - PROCESS | 1720 | --DOCSHELL 0x917d0000 == 24 [pid = 1720] [id = 529] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x95213c00) [pid = 1720] [serial = 1538] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9a9f6000) [pid = 1720] [serial = 1508] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9ac33000) [pid = 1720] [serial = 1509] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9b2d6800) [pid = 1720] [serial = 1511] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9521d800) [pid = 1720] [serial = 1529] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x924e4000) [pid = 1720] [serial = 1502] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0xa23ae800) [pid = 1720] [serial = 1521] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9979b800) [pid = 1720] [serial = 1506] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9805f400) [pid = 1720] [serial = 1505] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x91892800) [pid = 1720] [serial = 1526] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9bb21000) [pid = 1720] [serial = 1514] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x952f6c00) [pid = 1720] [serial = 1530] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x917cec00) [pid = 1720] [serial = 1533] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x951af000) [pid = 1720] [serial = 1503] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8fd7c800) [pid = 1720] [serial = 1500] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9229d800) [pid = 1720] [serial = 1523] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9b209400) [pid = 1720] [serial = 1524] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9d96c800) [pid = 1720] [serial = 1517] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9232b400) [pid = 1720] [serial = 1536] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92324800) [pid = 1720] [serial = 1535] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8f37a800) [pid = 1720] [serial = 1499] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0xa231c400) [pid = 1720] [serial = 1520] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8fd7d000) [pid = 1720] [serial = 1532] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b562400) [pid = 1720] [serial = 1512] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9d96dc00) [pid = 1720] [serial = 1518] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9c2c5400) [pid = 1720] [serial = 1515] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x95220c00) [pid = 1720] [serial = 1539] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92297c00) [pid = 1720] [serial = 1527] [outer = (nil)] [url = about:blank] 14:09:04 INFO - PROCESS | 1720 | 1466716144737 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 3389ms 14:09:04 INFO - PROCESS | 1720 | 1466716144865 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 14:09:04 INFO - PROCESS | 1720 | 1466716144871 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 14:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:09:04 INFO - PROCESS | 1720 | 1466716144880 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:09:04 INFO - PROCESS | 1720 | 1466716144886 Marionette TRACE conn4 <- [1,2130,null,{}] 14:09:04 INFO - PROCESS | 1720 | 1466716144896 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:04 INFO - PROCESS | 1720 | 1466716144902 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:05 INFO - PROCESS | 1720 | 1466716145068 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 14:09:05 INFO - PROCESS | 1720 | 1466716145204 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 1720 | 1466716145215 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7a800 == 25 [pid = 1720] [id = 540] 14:09:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8fd7b800) [pid = 1720] [serial = 1621] [outer = (nil)] 14:09:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8fd83800) [pid = 1720] [serial = 1622] [outer = 0x8fd7b800] 14:09:05 INFO - PROCESS | 1720 | 1466716145294 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x917c9400) [pid = 1720] [serial = 1623] [outer = 0x8fd7b800] 14:09:06 INFO - PROCESS | 1720 | 1466716146153 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:09:06 INFO - PROCESS | 1720 | 1466716146225 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 14:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:09:06 INFO - PROCESS | 1720 | 1466716146237 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 1720 | 1466716146242 Marionette TRACE conn4 <- [1,2134,null,{}] 14:09:06 INFO - PROCESS | 1720 | 1466716146248 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:06 INFO - PROCESS | 1720 | 1466716146254 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:06 INFO - PROCESS | 1720 | 1466716146436 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 14:09:06 INFO - PROCESS | 1720 | 1466716146574 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:06 INFO - PROCESS | 1720 | 1466716146584 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x92298000 == 26 [pid = 1720] [id = 541] 14:09:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9229c400) [pid = 1720] [serial = 1624] [outer = (nil)] 14:09:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x92323000) [pid = 1720] [serial = 1625] [outer = 0x9229c400] 14:09:06 INFO - PROCESS | 1720 | 1466716146666 Marionette DEBUG loaded listener.js 14:09:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x92329000) [pid = 1720] [serial = 1626] [outer = 0x9229c400] 14:09:07 INFO - PROCESS | 1720 | 1466716147678 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1488ms 14:09:07 INFO - PROCESS | 1720 | 1466716147725 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 14:09:07 INFO - PROCESS | 1720 | 1466716147730 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 14:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:09:07 INFO - PROCESS | 1720 | 1466716147742 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:09:07 INFO - PROCESS | 1720 | 1466716147747 Marionette TRACE conn4 <- [1,2138,null,{}] 14:09:07 INFO - PROCESS | 1720 | 1466716147766 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:07 INFO - PROCESS | 1720 | 1466716147775 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:08 INFO - PROCESS | 1720 | 1466716148027 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 14:09:08 INFO - PROCESS | 1720 | 1466716148068 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:08 INFO - PROCESS | 1720 | 1466716148088 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c61000 == 27 [pid = 1720] [id = 542] 14:09:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x947fac00) [pid = 1720] [serial = 1627] [outer = (nil)] 14:09:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9521d400) [pid = 1720] [serial = 1628] [outer = 0x947fac00] 14:09:08 INFO - PROCESS | 1720 | 1466716148262 Marionette DEBUG loaded listener.js 14:09:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x952f0c00) [pid = 1720] [serial = 1629] [outer = 0x947fac00] 14:09:09 INFO - PROCESS | 1720 | 1466716149232 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1546ms 14:09:09 INFO - PROCESS | 1720 | 1466716149288 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 14:09:09 INFO - PROCESS | 1720 | 1466716149292 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 14:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:09:09 INFO - PROCESS | 1720 | 1466716149300 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:09:09 INFO - PROCESS | 1720 | 1466716149304 Marionette TRACE conn4 <- [1,2142,null,{}] 14:09:09 INFO - PROCESS | 1720 | 1466716149315 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:09 INFO - PROCESS | 1720 | 1466716149320 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:10 INFO - PROCESS | 1720 | 1466716150206 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x99795800) [pid = 1720] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8f37b800) [pid = 1720] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9979ec00) [pid = 1720] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a486400) [pid = 1720] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9884fc00) [pid = 1720] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8f2e9000) [pid = 1720] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x924eac00) [pid = 1720] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x917c7400) [pid = 1720] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x938e4000) [pid = 1720] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x917c3c00) [pid = 1720] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f382000) [pid = 1720] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x917cb800) [pid = 1720] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x96eda800) [pid = 1720] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x96ed9400) [pid = 1720] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a973000) [pid = 1720] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:09:10 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a5c9c00) [pid = 1720] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:09:10 INFO - PROCESS | 1720 | 1466716150412 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 1720 | 1466716150420 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e9000 == 28 [pid = 1720] [id = 543] 14:09:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f382000) [pid = 1720] [serial = 1630] [outer = (nil)] 14:09:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9189cc00) [pid = 1720] [serial = 1631] [outer = 0x8f382000] 14:09:10 INFO - PROCESS | 1720 | 1466716150500 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x952f8800) [pid = 1720] [serial = 1632] [outer = 0x8f382000] 14:09:11 INFO - PROCESS | 1720 | 1466716151284 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 1720 | 1466716151343 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 14:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:09:11 INFO - PROCESS | 1720 | 1466716151355 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 1720 | 1466716151358 Marionette TRACE conn4 <- [1,2146,null,{}] 14:09:11 INFO - PROCESS | 1720 | 1466716151364 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:11 INFO - PROCESS | 1720 | 1466716151369 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:11 INFO - PROCESS | 1720 | 1466716151578 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 14:09:11 INFO - PROCESS | 1720 | 1466716151595 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 1720 | 1466716151603 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x93979c00 == 29 [pid = 1720] [id = 544] 14:09:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x952f6000) [pid = 1720] [serial = 1633] [outer = (nil)] 14:09:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x99259800) [pid = 1720] [serial = 1634] [outer = 0x952f6000] 14:09:11 INFO - PROCESS | 1720 | 1466716151675 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x99f06c00) [pid = 1720] [serial = 1635] [outer = 0x952f6000] 14:09:12 INFO - PROCESS | 1720 | 1466716152731 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:09:12 INFO - PROCESS | 1720 | 1466716152813 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 14:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:09:12 INFO - PROCESS | 1720 | 1466716152823 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 1720 | 1466716152828 Marionette TRACE conn4 <- [1,2150,null,{}] 14:09:12 INFO - PROCESS | 1720 | 1466716152838 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:12 INFO - PROCESS | 1720 | 1466716152844 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:13 INFO - PROCESS | 1720 | 1466716153087 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 14:09:13 INFO - PROCESS | 1720 | 1466716153350 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:13 INFO - PROCESS | 1720 | 1466716153367 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c5400 == 30 [pid = 1720] [id = 545] 14:09:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x917c5c00) [pid = 1720] [serial = 1636] [outer = (nil)] 14:09:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x922a4400) [pid = 1720] [serial = 1637] [outer = 0x917c5c00] 14:09:13 INFO - PROCESS | 1720 | 1466716153498 Marionette DEBUG loaded listener.js 14:09:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x924de800) [pid = 1720] [serial = 1638] [outer = 0x917c5c00] 14:09:14 INFO - PROCESS | 1720 | 1466716154500 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1741ms 14:09:14 INFO - PROCESS | 1720 | 1466716154565 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1720 | 1466716154573 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 14:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:09:14 INFO - PROCESS | 1720 | 1466716154584 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1720 | 1466716154588 Marionette TRACE conn4 <- [1,2154,null,{}] 14:09:14 INFO - PROCESS | 1720 | 1466716154596 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:14 INFO - PROCESS | 1720 | 1466716154601 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:14 INFO - PROCESS | 1720 | 1466716154812 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 14:09:15 INFO - PROCESS | 1720 | 1466716155043 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:15 INFO - PROCESS | 1720 | 1466716155050 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac3c00 == 31 [pid = 1720] [id = 546] 14:09:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9521d800) [pid = 1720] [serial = 1639] [outer = (nil)] 14:09:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x95385000) [pid = 1720] [serial = 1640] [outer = 0x9521d800] 14:09:15 INFO - PROCESS | 1720 | 1466716155190 Marionette DEBUG loaded listener.js 14:09:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9805cc00) [pid = 1720] [serial = 1641] [outer = 0x9521d800] 14:09:16 INFO - PROCESS | 1720 | 1466716156213 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1690ms 14:09:16 INFO - PROCESS | 1720 | 1466716156275 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 14:09:16 INFO - PROCESS | 1720 | 1466716156279 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 14:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:09:16 INFO - PROCESS | 1720 | 1466716156287 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:09:16 INFO - PROCESS | 1720 | 1466716156294 Marionette TRACE conn4 <- [1,2158,null,{}] 14:09:16 INFO - PROCESS | 1720 | 1466716156313 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:16 INFO - PROCESS | 1720 | 1466716156323 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:16 INFO - PROCESS | 1720 | 1466716156555 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 14:09:16 INFO - PROCESS | 1720 | 1466716156832 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 1720 | 1466716156846 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a5c9c00 == 32 [pid = 1720] [id = 547] 14:09:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a5d2400) [pid = 1720] [serial = 1642] [outer = (nil)] 14:09:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a6f6c00) [pid = 1720] [serial = 1643] [outer = 0x9a5d2400] 14:09:16 INFO - PROCESS | 1720 | 1466716156938 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a771400) [pid = 1720] [serial = 1644] [outer = 0x9a5d2400] 14:09:17 INFO - PROCESS | 1720 | 1466716157906 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1694ms 14:09:17 INFO - PROCESS | 1720 | 1466716157983 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 14:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:09:17 INFO - PROCESS | 1720 | 1466716157988 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 14:09:17 INFO - PROCESS | 1720 | 1466716157995 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:09:18 INFO - PROCESS | 1720 | 1466716157999 Marionette TRACE conn4 <- [1,2162,null,{}] 14:09:18 INFO - PROCESS | 1720 | 1466716158005 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:18 INFO - PROCESS | 1720 | 1466716158010 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:18 INFO - PROCESS | 1720 | 1466716158242 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 14:09:18 INFO - PROCESS | 1720 | 1466716158472 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:18 INFO - PROCESS | 1720 | 1466716158482 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a769000 == 33 [pid = 1720] [id = 548] 14:09:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a773400) [pid = 1720] [serial = 1645] [outer = (nil)] 14:09:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a96c000) [pid = 1720] [serial = 1646] [outer = 0x9a773400] 14:09:18 INFO - PROCESS | 1720 | 1466716158616 Marionette DEBUG loaded listener.js 14:09:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a970000) [pid = 1720] [serial = 1647] [outer = 0x9a773400] 14:09:19 INFO - PROCESS | 1720 | 1466716159572 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1636ms 14:09:19 INFO - PROCESS | 1720 | 1466716159631 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 14:09:19 INFO - PROCESS | 1720 | 1466716159635 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 14:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:09:19 INFO - PROCESS | 1720 | 1466716159645 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:09:19 INFO - PROCESS | 1720 | 1466716159648 Marionette TRACE conn4 <- [1,2166,null,{}] 14:09:19 INFO - PROCESS | 1720 | 1466716159655 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:19 INFO - PROCESS | 1720 | 1466716159660 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:19 INFO - PROCESS | 1720 | 1466716159854 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 14:09:20 INFO - PROCESS | 1720 | 1466716160038 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:20 INFO - PROCESS | 1720 | 1466716160047 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e9800 == 34 [pid = 1720] [id = 549] 14:09:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x988f2400) [pid = 1720] [serial = 1648] [outer = (nil)] 14:09:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a9f6400) [pid = 1720] [serial = 1649] [outer = 0x988f2400] 14:09:20 INFO - PROCESS | 1720 | 1466716160181 Marionette DEBUG loaded listener.js 14:09:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a9fac00) [pid = 1720] [serial = 1650] [outer = 0x988f2400] 14:09:21 INFO - PROCESS | 1720 | 1466716161126 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1533ms 14:09:21 INFO - PROCESS | 1720 | 1466716161176 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 14:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:09:21 INFO - PROCESS | 1720 | 1466716161181 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 14:09:21 INFO - PROCESS | 1720 | 1466716161188 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:09:21 INFO - PROCESS | 1720 | 1466716161192 Marionette TRACE conn4 <- [1,2170,null,{}] 14:09:21 INFO - PROCESS | 1720 | 1466716161197 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:21 INFO - PROCESS | 1720 | 1466716161209 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:21 INFO - PROCESS | 1720 | 1466716161484 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 14:09:21 INFO - PROCESS | 1720 | 1466716161722 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1720 | 1466716161732 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0000 == 35 [pid = 1720] [id = 550] 14:09:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a9e4400) [pid = 1720] [serial = 1651] [outer = (nil)] 14:09:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b55e800) [pid = 1720] [serial = 1652] [outer = 0x9a9e4400] 14:09:21 INFO - PROCESS | 1720 | 1466716161863 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x99efa400) [pid = 1720] [serial = 1653] [outer = 0x9a9e4400] 14:09:22 INFO - PROCESS | 1720 | 1466716162848 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1735ms 14:09:22 INFO - PROCESS | 1720 | 1466716162924 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 14:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:09:22 INFO - PROCESS | 1720 | 1466716162929 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 14:09:22 INFO - PROCESS | 1720 | 1466716162936 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1720 | 1466716162939 Marionette TRACE conn4 <- [1,2174,null,{}] 14:09:22 INFO - PROCESS | 1720 | 1466716162946 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:22 INFO - PROCESS | 1720 | 1466716162951 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:23 INFO - PROCESS | 1720 | 1466716163165 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 14:09:23 INFO - PROCESS | 1720 | 1466716163406 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:23 INFO - PROCESS | 1720 | 1466716163418 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x95213c00 == 36 [pid = 1720] [id = 551] 14:09:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x95214800) [pid = 1720] [serial = 1654] [outer = (nil)] 14:09:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9b20e400) [pid = 1720] [serial = 1655] [outer = 0x95214800] 14:09:23 INFO - PROCESS | 1720 | 1466716163548 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9b75c000) [pid = 1720] [serial = 1656] [outer = 0x95214800] 14:09:24 INFO - PROCESS | 1720 | 1466716164473 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1588ms 14:09:24 INFO - PROCESS | 1720 | 1466716164524 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 14:09:24 INFO - PROCESS | 1720 | 1466716164529 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 14:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:09:24 INFO - PROCESS | 1720 | 1466716164535 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:09:24 INFO - PROCESS | 1720 | 1466716164539 Marionette TRACE conn4 <- [1,2178,null,{}] 14:09:24 INFO - PROCESS | 1720 | 1466716164545 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:24 INFO - PROCESS | 1720 | 1466716164550 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:24 INFO - PROCESS | 1720 | 1466716164733 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 14:09:24 INFO - PROCESS | 1720 | 1466716164930 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:24 INFO - PROCESS | 1720 | 1466716164939 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a1800 == 37 [pid = 1720] [id = 552] 14:09:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9a969400) [pid = 1720] [serial = 1657] [outer = (nil)] 14:09:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9c0e5800) [pid = 1720] [serial = 1658] [outer = 0x9a969400] 14:09:25 INFO - PROCESS | 1720 | 1466716165025 Marionette DEBUG loaded listener.js 14:09:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9c0f2c00) [pid = 1720] [serial = 1659] [outer = 0x9a969400] 14:09:26 INFO - PROCESS | 1720 | 1466716166036 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1582ms 14:09:26 INFO - PROCESS | 1720 | 1466716166118 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 14:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:09:26 INFO - PROCESS | 1720 | 1466716166123 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 14:09:26 INFO - PROCESS | 1720 | 1466716166129 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 1720 | 1466716166133 Marionette TRACE conn4 <- [1,2182,null,{}] 14:09:26 INFO - PROCESS | 1720 | 1466716166140 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:26 INFO - PROCESS | 1720 | 1466716166146 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:26 INFO - PROCESS | 1720 | 1466716166372 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 14:09:26 INFO - PROCESS | 1720 | 1466716166775 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 1720 | 1466716166784 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1800 == 38 [pid = 1720] [id = 553] 14:09:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f2e2400) [pid = 1720] [serial = 1660] [outer = (nil)] 14:09:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8f37a800) [pid = 1720] [serial = 1661] [outer = 0x8f2e2400] 14:09:26 INFO - PROCESS | 1720 | 1466716166882 Marionette DEBUG loaded listener.js 14:09:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8fd7cc00) [pid = 1720] [serial = 1662] [outer = 0x8f2e2400] 14:09:27 INFO - PROCESS | 1720 | 1466716167937 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1886ms 14:09:28 INFO - PROCESS | 1720 | 1466716168019 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 14:09:28 INFO - PROCESS | 1720 | 1466716168025 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 14:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:09:28 INFO - PROCESS | 1720 | 1466716168033 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:09:28 INFO - PROCESS | 1720 | 1466716168037 Marionette TRACE conn4 <- [1,2186,null,{}] 14:09:28 INFO - PROCESS | 1720 | 1466716168045 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:28 INFO - PROCESS | 1720 | 1466716168052 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:28 INFO - PROCESS | 1720 | 1466716168336 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 14:09:28 INFO - PROCESS | 1720 | 1466716168635 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 1720 | 1466716168643 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e9000 == 37 [pid = 1720] [id = 543] 14:09:28 INFO - PROCESS | 1720 | --DOCSHELL 0x93c61000 == 36 [pid = 1720] [id = 542] 14:09:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e9000 == 37 [pid = 1720] [id = 554] 14:09:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x91899000) [pid = 1720] [serial = 1663] [outer = (nil)] 14:09:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x91ac3000) [pid = 1720] [serial = 1664] [outer = 0x91899000] 14:09:28 INFO - PROCESS | 1720 | 1466716168765 Marionette DEBUG loaded listener.js 14:09:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x938dcc00) [pid = 1720] [serial = 1665] [outer = 0x91899000] 14:09:28 INFO - PROCESS | 1720 | --DOCSHELL 0x92298000 == 36 [pid = 1720] [id = 541] 14:09:28 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7a800 == 35 [pid = 1720] [id = 540] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a6ed800) [pid = 1720] [serial = 1580] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9a6f4000) [pid = 1720] [serial = 1581] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x951b5c00) [pid = 1720] [serial = 1583] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9a784000) [pid = 1720] [serial = 1553] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9a96b400) [pid = 1720] [serial = 1554] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a6ed400) [pid = 1720] [serial = 1550] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9a76b400) [pid = 1720] [serial = 1551] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x992e9400) [pid = 1720] [serial = 1577] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9b20a000) [pid = 1720] [serial = 1559] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9b20f400) [pid = 1720] [serial = 1560] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x98061c00) [pid = 1720] [serial = 1542] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x947ed400) [pid = 1720] [serial = 1541] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9189d800) [pid = 1720] [serial = 1571] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x91ab9000) [pid = 1720] [serial = 1572] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x93c6b400) [pid = 1720] [serial = 1574] [outer = (nil)] [url = about:blank] 14:09:28 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x951eb400) [pid = 1720] [serial = 1575] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9b56a800) [pid = 1720] [serial = 1565] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9b56c400) [pid = 1720] [serial = 1566] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x99efa800) [pid = 1720] [serial = 1568] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a6f2000) [pid = 1720] [serial = 1569] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x91ac0000) [pid = 1720] [serial = 1544] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x924e1000) [pid = 1720] [serial = 1545] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x988f0800) [pid = 1720] [serial = 1547] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x992e3800) [pid = 1720] [serial = 1548] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b2d8000) [pid = 1720] [serial = 1562] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x92330000) [pid = 1720] [serial = 1563] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9b4000) [pid = 1720] [serial = 1556] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a9da000) [pid = 1720] [serial = 1557] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a9e3800) [pid = 1720] [serial = 1586] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9ad23800) [pid = 1720] [serial = 1587] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x99f47000) [pid = 1720] [serial = 1584] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x99f0e000) [pid = 1720] [serial = 1578] [outer = (nil)] [url = about:blank] 14:09:29 INFO - PROCESS | 1720 | 1466716169643 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1639ms 14:09:29 INFO - PROCESS | 1720 | 1466716169678 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 14:09:29 INFO - PROCESS | 1720 | 1466716169684 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 14:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:09:29 INFO - PROCESS | 1720 | 1466716169691 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:09:29 INFO - PROCESS | 1720 | 1466716169695 Marionette TRACE conn4 <- [1,2190,null,{}] 14:09:29 INFO - PROCESS | 1720 | 1466716169701 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:29 INFO - PROCESS | 1720 | 1466716169706 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:29 INFO - PROCESS | 1720 | 1466716169890 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 14:09:29 INFO - PROCESS | 1720 | 1466716169901 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:29 INFO - PROCESS | 1720 | 1466716169909 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c61000 == 36 [pid = 1720] [id = 555] 14:09:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x951b0000) [pid = 1720] [serial = 1666] [outer = (nil)] 14:09:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x952f9800) [pid = 1720] [serial = 1667] [outer = 0x951b0000] 14:09:29 INFO - PROCESS | 1720 | 1466716169981 Marionette DEBUG loaded listener.js 14:09:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x98063800) [pid = 1720] [serial = 1668] [outer = 0x951b0000] 14:09:30 INFO - PROCESS | 1720 | 1466716170971 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1334ms 14:09:31 INFO - PROCESS | 1720 | 1466716171026 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 14:09:31 INFO - PROCESS | 1720 | 1466716171030 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 14:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:09:31 INFO - PROCESS | 1720 | 1466716171044 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 1720 | 1466716171054 Marionette TRACE conn4 <- [1,2194,null,{}] 14:09:31 INFO - PROCESS | 1720 | 1466716171062 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:31 INFO - PROCESS | 1720 | 1466716171069 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:31 INFO - PROCESS | 1720 | 1466716171251 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 14:09:31 INFO - PROCESS | 1720 | 1466716171417 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1720 | 1466716171425 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a2c00 == 37 [pid = 1720] [id = 556] 14:09:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99795c00) [pid = 1720] [serial = 1669] [outer = (nil)] 14:09:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a226800) [pid = 1720] [serial = 1670] [outer = 0x99795c00] 14:09:31 INFO - PROCESS | 1720 | 1466716171500 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a5ca000) [pid = 1720] [serial = 1671] [outer = 0x99795c00] 14:09:32 INFO - PROCESS | 1720 | 1466716172392 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1398ms 14:09:32 INFO - PROCESS | 1720 | 1466716172436 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 14:09:32 INFO - PROCESS | 1720 | 1466716172441 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 14:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:09:32 INFO - PROCESS | 1720 | 1466716172453 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 1720 | 1466716172456 Marionette TRACE conn4 <- [1,2198,null,{}] 14:09:32 INFO - PROCESS | 1720 | 1466716172462 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:32 INFO - PROCESS | 1720 | 1466716172467 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:32 INFO - PROCESS | 1720 | 1466716172713 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 14:09:32 INFO - PROCESS | 1720 | 1466716172743 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1720 | 1466716172751 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x9979ec00 == 38 [pid = 1720] [id = 557] 14:09:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a2e3c00) [pid = 1720] [serial = 1672] [outer = (nil)] 14:09:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a6f4800) [pid = 1720] [serial = 1673] [outer = 0x9a2e3c00] 14:09:32 INFO - PROCESS | 1720 | 1466716172834 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a6f5400) [pid = 1720] [serial = 1674] [outer = 0x9a2e3c00] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9ad28c00) [pid = 1720] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x91ac7c00) [pid = 1720] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x952fa000) [pid = 1720] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x938d5c00) [pid = 1720] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9d974000) [pid = 1720] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a773c00) [pid = 1720] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a6f7400) [pid = 1720] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9229c400) [pid = 1720] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8fd7b800) [pid = 1720] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x924e7400) [pid = 1720] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8fd7e000) [pid = 1720] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x91898000) [pid = 1720] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x947fac00) [pid = 1720] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f382000) [pid = 1720] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:09:33 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9889cc00) [pid = 1720] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:09:33 INFO - PROCESS | 1720 | 1466716173896 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1479ms 14:09:33 INFO - PROCESS | 1720 | 1466716173933 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 14:09:33 INFO - PROCESS | 1720 | 1466716173937 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 14:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:09:33 INFO - PROCESS | 1720 | 1466716173943 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:09:33 INFO - PROCESS | 1720 | 1466716173947 Marionette TRACE conn4 <- [1,2202,null,{}] 14:09:33 INFO - PROCESS | 1720 | 1466716173956 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:33 INFO - PROCESS | 1720 | 1466716173960 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:34 INFO - PROCESS | 1720 | 1466716174178 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 14:09:34 INFO - PROCESS | 1720 | 1466716174193 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1720 | 1466716174209 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e8c00 == 39 [pid = 1720] [id = 558] 14:09:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x93c5d000) [pid = 1720] [serial = 1675] [outer = (nil)] 14:09:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a481000) [pid = 1720] [serial = 1676] [outer = 0x93c5d000] 14:09:34 INFO - PROCESS | 1720 | 1466716174291 Marionette DEBUG loaded listener.js 14:09:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a968400) [pid = 1720] [serial = 1677] [outer = 0x93c5d000] 14:09:35 INFO - PROCESS | 1720 | 1466716175206 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1288ms 14:09:35 INFO - PROCESS | 1720 | 1466716175231 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 14:09:35 INFO - PROCESS | 1720 | 1466716175235 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 14:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:09:35 INFO - PROCESS | 1720 | 1466716175241 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:09:35 INFO - PROCESS | 1720 | 1466716175244 Marionette TRACE conn4 <- [1,2206,null,{}] 14:09:35 INFO - PROCESS | 1720 | 1466716175250 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:35 INFO - PROCESS | 1720 | 1466716175255 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:35 INFO - PROCESS | 1720 | 1466716175416 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 14:09:35 INFO - PROCESS | 1720 | 1466716175432 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:35 INFO - PROCESS | 1720 | 1466716175438 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dd400 == 40 [pid = 1720] [id = 559] 14:09:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9805a400) [pid = 1720] [serial = 1678] [outer = (nil)] 14:09:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a9edc00) [pid = 1720] [serial = 1679] [outer = 0x9805a400] 14:09:35 INFO - PROCESS | 1720 | 1466716175511 Marionette DEBUG loaded listener.js 14:09:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9ad2a400) [pid = 1720] [serial = 1680] [outer = 0x9805a400] 14:09:36 INFO - PROCESS | 1720 | 1466716176713 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1538ms 14:09:36 INFO - PROCESS | 1720 | 1466716176781 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 1720 | 1466716176788 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 14:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:09:36 INFO - PROCESS | 1720 | 1466716176808 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 1720 | 1466716176817 Marionette TRACE conn4 <- [1,2210,null,{}] 14:09:36 INFO - PROCESS | 1720 | 1466716176825 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:36 INFO - PROCESS | 1720 | 1466716176831 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:37 INFO - PROCESS | 1720 | 1466716177065 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 14:09:37 INFO - PROCESS | 1720 | 1466716177327 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:37 INFO - PROCESS | 1720 | 1466716177340 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x92298000 == 41 [pid = 1720] [id = 560] 14:09:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x922a6000) [pid = 1720] [serial = 1681] [outer = (nil)] 14:09:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93979800) [pid = 1720] [serial = 1682] [outer = 0x922a6000] 14:09:37 INFO - PROCESS | 1720 | 1466716177434 Marionette DEBUG loaded listener.js 14:09:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x951b8800) [pid = 1720] [serial = 1683] [outer = 0x922a6000] 14:09:38 INFO - PROCESS | 1720 | 1466716178436 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1643ms 14:09:38 INFO - PROCESS | 1720 | 1466716178449 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 14:09:38 INFO - PROCESS | 1720 | 1466716178457 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 14:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:09:38 INFO - PROCESS | 1720 | 1466716178488 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:09:38 INFO - PROCESS | 1720 | 1466716178492 Marionette TRACE conn4 <- [1,2214,null,{}] 14:09:38 INFO - PROCESS | 1720 | 1466716178501 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:38 INFO - PROCESS | 1720 | 1466716178507 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:38 INFO - PROCESS | 1720 | 1466716178713 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 14:09:38 INFO - PROCESS | 1720 | 1466716178908 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 1720 | 1466716178916 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abf000 == 42 [pid = 1720] [id = 561] 14:09:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x96edec00) [pid = 1720] [serial = 1684] [outer = (nil)] 14:09:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x99f51c00) [pid = 1720] [serial = 1685] [outer = 0x96edec00] 14:09:39 INFO - PROCESS | 1720 | 1466716179005 Marionette DEBUG loaded listener.js 14:09:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6eb000) [pid = 1720] [serial = 1686] [outer = 0x96edec00] 14:09:40 INFO - PROCESS | 1720 | 1466716180057 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1587ms 14:09:40 INFO - PROCESS | 1720 | 1466716180072 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 14:09:40 INFO - PROCESS | 1720 | 1466716180076 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 14:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:09:40 INFO - PROCESS | 1720 | 1466716180083 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 1720 | 1466716180090 Marionette TRACE conn4 <- [1,2218,null,{}] 14:09:40 INFO - PROCESS | 1720 | 1466716180108 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:40 INFO - PROCESS | 1720 | 1466716180117 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:40 INFO - PROCESS | 1720 | 1466716180386 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 14:09:40 INFO - PROCESS | 1720 | 1466716180528 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:40 INFO - PROCESS | 1720 | 1466716180539 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232b400 == 43 [pid = 1720] [id = 562] 14:09:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a9ef800) [pid = 1720] [serial = 1687] [outer = (nil)] 14:09:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b209400) [pid = 1720] [serial = 1688] [outer = 0x9a9ef800] 14:09:40 INFO - PROCESS | 1720 | 1466716180670 Marionette DEBUG loaded listener.js 14:09:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b213000) [pid = 1720] [serial = 1689] [outer = 0x9a9ef800] 14:09:41 INFO - PROCESS | 1720 | 1466716181675 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1641ms 14:09:41 INFO - PROCESS | 1720 | 1466716181726 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 14:09:41 INFO - PROCESS | 1720 | 1466716181731 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 14:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:09:41 INFO - PROCESS | 1720 | 1466716181738 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 1720 | 1466716181741 Marionette TRACE conn4 <- [1,2222,null,{}] 14:09:41 INFO - PROCESS | 1720 | 1466716181747 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:41 INFO - PROCESS | 1720 | 1466716181753 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:41 INFO - PROCESS | 1720 | 1466716181956 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 14:09:42 INFO - PROCESS | 1720 | 1466716182143 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1720 | 1466716182150 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9b4000 == 44 [pid = 1720] [id = 563] 14:09:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b455c00) [pid = 1720] [serial = 1690] [outer = (nil)] 14:09:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b56c400) [pid = 1720] [serial = 1691] [outer = 0x9b455c00] 14:09:42 INFO - PROCESS | 1720 | 1466716182242 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b5ad000) [pid = 1720] [serial = 1692] [outer = 0x9b455c00] 14:09:43 INFO - PROCESS | 1720 | 1466716183200 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1488ms 14:09:43 INFO - PROCESS | 1720 | 1466716183230 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 14:09:43 INFO - PROCESS | 1720 | 1466716183234 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 14:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:09:43 INFO - PROCESS | 1720 | 1466716183242 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:09:43 INFO - PROCESS | 1720 | 1466716183246 Marionette TRACE conn4 <- [1,2226,null,{}] 14:09:43 INFO - PROCESS | 1720 | 1466716183252 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:43 INFO - PROCESS | 1720 | 1466716183257 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:43 INFO - PROCESS | 1720 | 1466716183448 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 14:09:43 INFO - PROCESS | 1720 | 1466716183644 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:43 INFO - PROCESS | 1720 | 1466716183654 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9f4400 == 45 [pid = 1720] [id = 564] 14:09:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b185400) [pid = 1720] [serial = 1693] [outer = (nil)] 14:09:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9c0e5400) [pid = 1720] [serial = 1694] [outer = 0x9b185400] 14:09:43 INFO - PROCESS | 1720 | 1466716183776 Marionette DEBUG loaded listener.js 14:09:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9c2bd800) [pid = 1720] [serial = 1695] [outer = 0x9b185400] 14:09:44 INFO - PROCESS | 1720 | 1466716184801 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1634ms 14:09:44 INFO - PROCESS | 1720 | 1466716184878 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 14:09:44 INFO - PROCESS | 1720 | 1466716184883 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 14:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:09:44 INFO - PROCESS | 1720 | 1466716184889 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 1720 | 1466716184893 Marionette TRACE conn4 <- [1,2230,null,{}] 14:09:44 INFO - PROCESS | 1720 | 1466716184899 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:44 INFO - PROCESS | 1720 | 1466716184910 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:45 INFO - PROCESS | 1720 | 1466716185164 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 14:09:45 INFO - PROCESS | 1720 | 1466716185402 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:45 INFO - PROCESS | 1720 | 1466716185411 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6ef000 == 46 [pid = 1720] [id = 565] 14:09:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a770000) [pid = 1720] [serial = 1696] [outer = (nil)] 14:09:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9d90d000) [pid = 1720] [serial = 1697] [outer = 0x9a770000] 14:09:45 INFO - PROCESS | 1720 | 1466716185512 Marionette DEBUG loaded listener.js 14:09:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0xa110ac00) [pid = 1720] [serial = 1698] [outer = 0x9a770000] 14:09:46 INFO - PROCESS | 1720 | 1466716186381 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1536ms 14:09:46 INFO - PROCESS | 1720 | 1466716186437 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 14:09:46 INFO - PROCESS | 1720 | 1466716186442 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 14:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:09:46 INFO - PROCESS | 1720 | 1466716186451 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:09:46 INFO - PROCESS | 1720 | 1466716186454 Marionette TRACE conn4 <- [1,2234,null,{}] 14:09:46 INFO - PROCESS | 1720 | 1466716186460 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:46 INFO - PROCESS | 1720 | 1466716186466 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:46 INFO - PROCESS | 1720 | 1466716186646 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 14:09:46 INFO - PROCESS | 1720 | 1466716186839 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:46 INFO - PROCESS | 1720 | 1466716186848 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2de400 == 47 [pid = 1720] [id = 566] 14:09:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8f2e4400) [pid = 1720] [serial = 1699] [outer = (nil)] 14:09:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0xa23a6800) [pid = 1720] [serial = 1700] [outer = 0x8f2e4400] 14:09:46 INFO - PROCESS | 1720 | 1466716186935 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0xa23a8c00) [pid = 1720] [serial = 1701] [outer = 0x8f2e4400] 14:09:47 INFO - PROCESS | 1720 | 1466716187868 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1482ms 14:09:47 INFO - PROCESS | 1720 | 1466716187933 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 1720 | 1466716187937 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 14:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:09:47 INFO - PROCESS | 1720 | 1466716187943 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 1720 | 1466716187947 Marionette TRACE conn4 <- [1,2238,null,{}] 14:09:47 INFO - PROCESS | 1720 | 1466716187953 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:47 INFO - PROCESS | 1720 | 1466716187958 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:48 INFO - PROCESS | 1720 | 1466716188140 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 14:09:48 INFO - PROCESS | 1720 | 1466716188328 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:48 INFO - PROCESS | 1720 | 1466716188335 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ad000 == 48 [pid = 1720] [id = 567] 14:09:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9bb1b800) [pid = 1720] [serial = 1702] [outer = (nil)] 14:09:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0xa2560000) [pid = 1720] [serial = 1703] [outer = 0x9bb1b800] 14:09:48 INFO - PROCESS | 1720 | 1466716188423 Marionette DEBUG loaded listener.js 14:09:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0xa2589800) [pid = 1720] [serial = 1704] [outer = 0x9bb1b800] 14:09:49 INFO - PROCESS | 1720 | 1466716189338 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1446ms 14:09:49 INFO - PROCESS | 1720 | 1466716189396 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 1720 | 1466716189399 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 14:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:09:49 INFO - PROCESS | 1720 | 1466716189409 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 1720 | 1466716189413 Marionette TRACE conn4 <- [1,2242,null,{}] 14:09:49 INFO - PROCESS | 1720 | 1466716189419 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:49 INFO - PROCESS | 1720 | 1466716189424 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:49 INFO - PROCESS | 1720 | 1466716189624 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 14:09:49 INFO - PROCESS | 1720 | 1466716189817 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1720 | 1466716189826 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:49 INFO - PROCESS | 1720 | ++DOCSHELL 0xa232a400 == 49 [pid = 1720] [id = 568] 14:09:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0xa23a6c00) [pid = 1720] [serial = 1705] [outer = (nil)] 14:09:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0xa3286400) [pid = 1720] [serial = 1706] [outer = 0xa23a6c00] 14:09:49 INFO - PROCESS | 1720 | 1466716189909 Marionette DEBUG loaded listener.js 14:09:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0xa331f400) [pid = 1720] [serial = 1707] [outer = 0xa23a6c00] 14:09:50 INFO - PROCESS | 1720 | 1466716190860 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1484ms 14:09:50 INFO - PROCESS | 1720 | 1466716190894 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 14:09:50 INFO - PROCESS | 1720 | 1466716190898 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 14:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:09:50 INFO - PROCESS | 1720 | 1466716190905 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 1720 | 1466716190908 Marionette TRACE conn4 <- [1,2246,null,{}] 14:09:50 INFO - PROCESS | 1720 | 1466716190914 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:50 INFO - PROCESS | 1720 | 1466716190919 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:51 INFO - PROCESS | 1720 | 1466716191111 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 14:09:51 INFO - PROCESS | 1720 | 1466716191301 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 1720 | 1466716191312 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x938d9c00 == 50 [pid = 1720] [id = 569] 14:09:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9c2cf800) [pid = 1720] [serial = 1708] [outer = (nil)] 14:09:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0xa33c0400) [pid = 1720] [serial = 1709] [outer = 0x9c2cf800] 14:09:51 INFO - PROCESS | 1720 | 1466716191392 Marionette DEBUG loaded listener.js 14:09:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0xa33c7800) [pid = 1720] [serial = 1710] [outer = 0x9c2cf800] 14:09:52 INFO - PROCESS | 1720 | 1466716192392 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1584ms 14:09:52 INFO - PROCESS | 1720 | 1466716192490 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1720 | 1466716192495 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 14:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:09:52 INFO - PROCESS | 1720 | 1466716192501 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1720 | 1466716192506 Marionette TRACE conn4 <- [1,2250,null,{}] 14:09:52 INFO - PROCESS | 1720 | 1466716192512 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:52 INFO - PROCESS | 1720 | 1466716192518 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:52 INFO - PROCESS | 1720 | 1466716192761 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 14:09:53 INFO - PROCESS | 1720 | 1466716193017 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:53 INFO - PROCESS | 1720 | 1466716193026 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6f400 == 51 [pid = 1720] [id = 570] 14:09:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x93b72400) [pid = 1720] [serial = 1711] [outer = (nil)] 14:09:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x95388000) [pid = 1720] [serial = 1712] [outer = 0x93b72400] 14:09:53 INFO - PROCESS | 1720 | 1466716193182 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x9b766400) [pid = 1720] [serial = 1713] [outer = 0x93b72400] 14:09:54 INFO - PROCESS | 1720 | 1466716194387 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1937ms 14:09:54 INFO - PROCESS | 1720 | 1466716194440 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1720 | 1466716194447 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 14:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:09:54 INFO - PROCESS | 1720 | 1466716194465 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 1720 | 1466716194470 Marionette TRACE conn4 <- [1,2254,null,{}] 14:09:54 INFO - PROCESS | 1720 | 1466716194479 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:54 INFO - PROCESS | 1720 | 1466716194484 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:54 INFO - PROCESS | 1720 | 1466716194711 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 14:09:54 INFO - PROCESS | 1720 | 1466716194949 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1720 | 1466716194962 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x92297c00 == 52 [pid = 1720] [id = 571] 14:09:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x92299800) [pid = 1720] [serial = 1714] [outer = (nil)] 14:09:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x924df000) [pid = 1720] [serial = 1715] [outer = 0x92299800] 14:09:55 INFO - PROCESS | 1720 | 1466716195051 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x93b6b400) [pid = 1720] [serial = 1716] [outer = 0x92299800] 14:09:56 INFO - PROCESS | 1720 | 1466716196045 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1651ms 14:09:56 INFO - PROCESS | 1720 | 1466716196107 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 1720 | 1466716196114 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 14:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:09:56 INFO - PROCESS | 1720 | 1466716196124 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1720 | 1466716196128 Marionette TRACE conn4 <- [1,2258,null,{}] 14:09:56 INFO - PROCESS | 1720 | 1466716196134 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:56 INFO - PROCESS | 1720 | 1466716196140 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:56 INFO - PROCESS | 1720 | 1466716196322 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 14:09:56 INFO - PROCESS | 1720 | 1466716196571 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 1720 | 1466716196578 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ad800 == 53 [pid = 1720] [id = 572] 14:09:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x95215c00) [pid = 1720] [serial = 1717] [outer = (nil)] 14:09:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x98062800) [pid = 1720] [serial = 1718] [outer = 0x95215c00] 14:09:56 INFO - PROCESS | 1720 | 1466716196706 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x99f0d800) [pid = 1720] [serial = 1719] [outer = 0x95215c00] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x924e4c00 == 52 [pid = 1720] [id = 539] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x924e8c00 == 51 [pid = 1720] [id = 558] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9979ec00 == 50 [pid = 1720] [id = 557] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x922a2c00 == 49 [pid = 1720] [id = 556] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x93c61000 == 48 [pid = 1720] [id = 555] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e9000 == 47 [pid = 1720] [id = 554] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1800 == 46 [pid = 1720] [id = 553] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x93979c00 == 45 [pid = 1720] [id = 544] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x917c5400 == 44 [pid = 1720] [id = 545] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac3c00 == 43 [pid = 1720] [id = 546] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9a769000 == 42 [pid = 1720] [id = 548] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9a5c9c00 == 41 [pid = 1720] [id = 547] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e9800 == 40 [pid = 1720] [id = 549] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x922a1800 == 39 [pid = 1720] [id = 552] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x917d0000 == 38 [pid = 1720] [id = 550] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x95213c00 == 37 [pid = 1720] [id = 551] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x92297c00 == 36 [pid = 1720] [id = 571] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x938d9c00 == 35 [pid = 1720] [id = 569] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6f400 == 34 [pid = 1720] [id = 570] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0xa232a400 == 33 [pid = 1720] [id = 568] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x951ad000 == 32 [pid = 1720] [id = 567] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6ef000 == 31 [pid = 1720] [id = 565] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2de400 == 30 [pid = 1720] [id = 566] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9f4400 == 29 [pid = 1720] [id = 564] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9b4000 == 28 [pid = 1720] [id = 563] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9232b400 == 27 [pid = 1720] [id = 562] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x92298000 == 26 [pid = 1720] [id = 560] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x91abf000 == 25 [pid = 1720] [id = 561] 14:09:58 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dd400 == 24 [pid = 1720] [id = 559] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x9b218000) [pid = 1720] [serial = 1596] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9b20ac00) [pid = 1720] [serial = 1595] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0xa23f3c00) [pid = 1720] [serial = 1611] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0xa23ad000) [pid = 1720] [serial = 1610] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9b762800) [pid = 1720] [serial = 1599] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9b56ac00) [pid = 1720] [serial = 1598] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9c0ee800) [pid = 1720] [serial = 1602] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9bb9e400) [pid = 1720] [serial = 1601] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0xa25ef400) [pid = 1720] [serial = 1614] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9d90b400) [pid = 1720] [serial = 1605] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9c2cb000) [pid = 1720] [serial = 1604] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0xa2587000) [pid = 1720] [serial = 1613] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0xa2098000) [pid = 1720] [serial = 1608] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9d909000) [pid = 1720] [serial = 1607] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x92323000) [pid = 1720] [serial = 1625] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8fd83800) [pid = 1720] [serial = 1622] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x917c9400) [pid = 1720] [serial = 1623] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x93b71400) [pid = 1720] [serial = 1620] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x938db400) [pid = 1720] [serial = 1619] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0xa2fee400) [pid = 1720] [serial = 1617] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0xa2facc00) [pid = 1720] [serial = 1616] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x93b73000) [pid = 1720] [serial = 1590] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x924e6800) [pid = 1720] [serial = 1589] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9521d400) [pid = 1720] [serial = 1628] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x952f0c00) [pid = 1720] [serial = 1629] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9189cc00) [pid = 1720] [serial = 1631] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a2de800) [pid = 1720] [serial = 1593] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92329000) [pid = 1720] [serial = 1626] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x99f44400) [pid = 1720] [serial = 1592] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x99259800) [pid = 1720] [serial = 1634] [outer = (nil)] [url = about:blank] 14:09:58 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x952f8800) [pid = 1720] [serial = 1632] [outer = (nil)] [url = about:blank] 14:09:59 INFO - PROCESS | 1720 | 1466716199117 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 3035ms 14:09:59 INFO - PROCESS | 1720 | 1466716199218 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 1720 | 1466716199225 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 14:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:09:59 INFO - PROCESS | 1720 | 1466716199239 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1720 | 1466716199245 Marionette TRACE conn4 <- [1,2262,null,{}] 14:09:59 INFO - PROCESS | 1720 | 1466716199253 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:59 INFO - PROCESS | 1720 | 1466716199259 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:59 INFO - PROCESS | 1720 | 1466716199425 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 14:09:59 INFO - PROCESS | 1720 | 1466716199436 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 1720 | 1466716199443 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:09:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c7400 == 25 [pid = 1720] [id = 573] 14:09:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x917c7800) [pid = 1720] [serial = 1720] [outer = (nil)] 14:09:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x91898000) [pid = 1720] [serial = 1721] [outer = 0x917c7800] 14:09:59 INFO - PROCESS | 1720 | 1466716199521 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9189e000) [pid = 1720] [serial = 1722] [outer = 0x917c7800] 14:10:00 INFO - PROCESS | 1720 | 1466716200504 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1295ms 14:10:00 INFO - PROCESS | 1720 | 1466716200529 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1720 | 1466716200535 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 14:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:10:00 INFO - PROCESS | 1720 | 1466716200546 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:10:00 INFO - PROCESS | 1720 | 1466716200549 Marionette TRACE conn4 <- [1,2266,null,{}] 14:10:00 INFO - PROCESS | 1720 | 1466716200556 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:00 INFO - PROCESS | 1720 | 1466716200562 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:00 INFO - PROCESS | 1720 | 1466716200740 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 14:10:00 INFO - PROCESS | 1720 | 1466716200895 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:00 INFO - PROCESS | 1720 | 1466716200906 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cdc00 == 26 [pid = 1720] [id = 574] 14:10:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x91ac3800) [pid = 1720] [serial = 1723] [outer = (nil)] 14:10:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9232a000) [pid = 1720] [serial = 1724] [outer = 0x91ac3800] 14:10:00 INFO - PROCESS | 1720 | 1466716200984 Marionette DEBUG loaded listener.js 14:10:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x924dec00) [pid = 1720] [serial = 1725] [outer = 0x91ac3800] 14:10:01 INFO - PROCESS | 1720 | 1466716201985 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1479ms 14:10:02 INFO - PROCESS | 1720 | 1466716202025 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 1720 | 1466716202030 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 14:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:10:02 INFO - PROCESS | 1720 | 1466716202044 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 1720 | 1466716202050 Marionette TRACE conn4 <- [1,2270,null,{}] 14:10:02 INFO - PROCESS | 1720 | 1466716202068 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:02 INFO - PROCESS | 1720 | 1466716202078 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:02 INFO - PROCESS | 1720 | 1466716202311 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 14:10:02 INFO - PROCESS | 1720 | 1466716202343 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:02 INFO - PROCESS | 1720 | 1466716202352 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b7c00 == 27 [pid = 1720] [id = 575] 14:10:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x951b8400) [pid = 1720] [serial = 1726] [outer = (nil)] 14:10:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x95213c00) [pid = 1720] [serial = 1727] [outer = 0x951b8400] 14:10:02 INFO - PROCESS | 1720 | 1466716202433 Marionette DEBUG loaded listener.js 14:10:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x952f2800) [pid = 1720] [serial = 1728] [outer = 0x951b8400] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9805a400) [pid = 1720] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x93c5d000) [pid = 1720] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a969400) [pid = 1720] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9521d800) [pid = 1720] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x95214800) [pid = 1720] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a5d2400) [pid = 1720] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x951b0000) [pid = 1720] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9a9e4400) [pid = 1720] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x99795c00) [pid = 1720] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x988f2400) [pid = 1720] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x91899000) [pid = 1720] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a773400) [pid = 1720] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x917c5c00) [pid = 1720] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9a2e3c00) [pid = 1720] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x952f6000) [pid = 1720] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:10:04 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f2e2400) [pid = 1720] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:10:04 INFO - PROCESS | 1720 | 1466716204279 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2298ms 14:10:04 INFO - PROCESS | 1720 | 1466716204336 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 14:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:10:04 INFO - PROCESS | 1720 | 1466716204340 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 14:10:04 INFO - PROCESS | 1720 | 1466716204347 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:10:04 INFO - PROCESS | 1720 | 1466716204351 Marionette TRACE conn4 <- [1,2274,null,{}] 14:10:04 INFO - PROCESS | 1720 | 1466716204356 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:04 INFO - PROCESS | 1720 | 1466716204361 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:04 INFO - PROCESS | 1720 | 1466716204595 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 14:10:04 INFO - PROCESS | 1720 | 1466716204687 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:04 INFO - PROCESS | 1720 | 1466716204695 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2400 == 28 [pid = 1720] [id = 576] 14:10:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x917c5c00) [pid = 1720] [serial = 1729] [outer = (nil)] 14:10:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93c5d000) [pid = 1720] [serial = 1730] [outer = 0x917c5c00] 14:10:04 INFO - PROCESS | 1720 | 1466716204768 Marionette DEBUG loaded listener.js 14:10:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9537d800) [pid = 1720] [serial = 1731] [outer = 0x917c5c00] 14:10:05 INFO - PROCESS | 1720 | 1466716205511 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1180ms 14:10:05 INFO - PROCESS | 1720 | 1466716205528 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 14:10:05 INFO - PROCESS | 1720 | 1466716205532 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 14:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:10:05 INFO - PROCESS | 1720 | 1466716205538 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1720 | 1466716205541 Marionette TRACE conn4 <- [1,2278,null,{}] 14:10:05 INFO - PROCESS | 1720 | 1466716205547 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:05 INFO - PROCESS | 1720 | 1466716205552 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:05 INFO - PROCESS | 1720 | 1466716205758 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 14:10:05 INFO - PROCESS | 1720 | 1466716205779 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:05 INFO - PROCESS | 1720 | 1466716205786 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ed6800 == 29 [pid = 1720] [id = 577] 14:10:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x96ed9400) [pid = 1720] [serial = 1732] [outer = (nil)] 14:10:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9924e400) [pid = 1720] [serial = 1733] [outer = 0x96ed9400] 14:10:05 INFO - PROCESS | 1720 | 1466716205857 Marionette DEBUG loaded listener.js 14:10:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x992e0400) [pid = 1720] [serial = 1734] [outer = 0x96ed9400] 14:10:07 INFO - PROCESS | 1720 | 1466716207009 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1490ms 14:10:07 INFO - PROCESS | 1720 | 1466716207031 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1720 | 1466716207038 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 14:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:10:07 INFO - PROCESS | 1720 | 1466716207047 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1720 | 1466716207054 Marionette TRACE conn4 <- [1,2282,null,{}] 14:10:07 INFO - PROCESS | 1720 | 1466716207064 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:07 INFO - PROCESS | 1720 | 1466716207069 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:07 INFO - PROCESS | 1720 | 1466716207269 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 14:10:07 INFO - PROCESS | 1720 | 1466716207512 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1720 | 1466716207521 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x91896000 == 30 [pid = 1720] [id = 578] 14:10:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x91898c00) [pid = 1720] [serial = 1735] [outer = (nil)] 14:10:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x91ac1800) [pid = 1720] [serial = 1736] [outer = 0x91898c00] 14:10:07 INFO - PROCESS | 1720 | 1466716207633 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x924e5000) [pid = 1720] [serial = 1737] [outer = 0x91898c00] 14:10:09 INFO - PROCESS | 1720 | 1466716209065 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2100ms 14:10:09 INFO - PROCESS | 1720 | 1466716209150 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 1720 | 1466716209163 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 14:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:10:09 INFO - PROCESS | 1720 | 1466716209412 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:10:09 INFO - PROCESS | 1720 | 1466716209421 Marionette TRACE conn4 <- [1,2286,null,{}] 14:10:09 INFO - PROCESS | 1720 | 1466716209435 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:09 INFO - PROCESS | 1720 | 1466716209445 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:09 INFO - PROCESS | 1720 | 1466716209689 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 14:10:09 INFO - PROCESS | 1720 | 1466716209870 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 1720 | 1466716209879 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b73400 == 31 [pid = 1720] [id = 579] 14:10:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9538c800) [pid = 1720] [serial = 1738] [outer = (nil)] 14:10:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9925c400) [pid = 1720] [serial = 1739] [outer = 0x9538c800] 14:10:09 INFO - PROCESS | 1720 | 1466716209968 Marionette DEBUG loaded listener.js 14:10:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x99ef9800) [pid = 1720] [serial = 1740] [outer = 0x9538c800] 14:10:10 INFO - PROCESS | 1720 | 1466716210948 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1665ms 14:10:11 INFO - PROCESS | 1720 | 1466716211013 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 14:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:10:11 INFO - PROCESS | 1720 | 1466716211018 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 14:10:11 INFO - PROCESS | 1720 | 1466716211025 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:10:11 INFO - PROCESS | 1720 | 1466716211031 Marionette TRACE conn4 <- [1,2290,null,{}] 14:10:11 INFO - PROCESS | 1720 | 1466716211050 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:11 INFO - PROCESS | 1720 | 1466716211060 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:11 INFO - PROCESS | 1720 | 1466716211286 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 14:10:11 INFO - PROCESS | 1720 | 1466716211521 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1720 | 1466716211534 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a5c9c00 == 32 [pid = 1720] [id = 580] 14:10:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a5d1800) [pid = 1720] [serial = 1741] [outer = (nil)] 14:10:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a6ef400) [pid = 1720] [serial = 1742] [outer = 0x9a5d1800] 14:10:11 INFO - PROCESS | 1720 | 1466716211668 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a76bc00) [pid = 1720] [serial = 1743] [outer = 0x9a5d1800] 14:10:12 INFO - PROCESS | 1720 | 1466716212600 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1642ms 14:10:12 INFO - PROCESS | 1720 | 1466716212668 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 14:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:10:12 INFO - PROCESS | 1720 | 1466716212673 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 14:10:12 INFO - PROCESS | 1720 | 1466716212679 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 1720 | 1466716212683 Marionette TRACE conn4 <- [1,2294,null,{}] 14:10:12 INFO - PROCESS | 1720 | 1466716212690 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:12 INFO - PROCESS | 1720 | 1466716212695 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:12 INFO - PROCESS | 1720 | 1466716212922 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 14:10:13 INFO - PROCESS | 1720 | 1466716213105 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:13 INFO - PROCESS | 1720 | 1466716213113 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c6bc00 == 33 [pid = 1720] [id = 581] 14:10:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x99f46000) [pid = 1720] [serial = 1744] [outer = (nil)] 14:10:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a974000) [pid = 1720] [serial = 1745] [outer = 0x99f46000] 14:10:13 INFO - PROCESS | 1720 | 1466716213260 Marionette DEBUG loaded listener.js 14:10:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a976c00) [pid = 1720] [serial = 1746] [outer = 0x99f46000] 14:10:14 INFO - PROCESS | 1720 | 1466716214182 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1532ms 14:10:14 INFO - PROCESS | 1720 | 1466716214212 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 1720 | 1466716214216 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 14:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:10:14 INFO - PROCESS | 1720 | 1466716214223 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1720 | 1466716214227 Marionette TRACE conn4 <- [1,2298,null,{}] 14:10:14 INFO - PROCESS | 1720 | 1466716214233 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:14 INFO - PROCESS | 1720 | 1466716214238 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:14 INFO - PROCESS | 1720 | 1466716214489 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 14:10:14 INFO - PROCESS | 1720 | 1466716214642 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1720 | 1466716214650 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x951e9800 == 34 [pid = 1720] [id = 582] 14:10:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9521ec00) [pid = 1720] [serial = 1747] [outer = (nil)] 14:10:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a9ee400) [pid = 1720] [serial = 1748] [outer = 0x9521ec00] 14:10:14 INFO - PROCESS | 1720 | 1466716214775 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9a9f6000) [pid = 1720] [serial = 1749] [outer = 0x9521ec00] 14:10:15 INFO - PROCESS | 1720 | 1466716215825 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1634ms 14:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:10:15 INFO - PROCESS | 1720 | 1466716215858 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1720 | 1466716215862 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 14:10:15 INFO - PROCESS | 1720 | 1466716215869 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1720 | 1466716215872 Marionette TRACE conn4 <- [1,2302,null,{}] 14:10:15 INFO - PROCESS | 1720 | 1466716215879 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:15 INFO - PROCESS | 1720 | 1466716215890 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:16 INFO - PROCESS | 1720 | 1466716216101 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 14:10:16 INFO - PROCESS | 1720 | 1466716216288 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1720 | 1466716216295 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x9924ec00 == 35 [pid = 1720] [id = 583] 14:10:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9a775000) [pid = 1720] [serial = 1750] [outer = (nil)] 14:10:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9b2d7c00) [pid = 1720] [serial = 1751] [outer = 0x9a775000] 14:10:16 INFO - PROCESS | 1720 | 1466716216387 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9b2d9400) [pid = 1720] [serial = 1752] [outer = 0x9a775000] 14:10:17 INFO - PROCESS | 1720 | 1466716217352 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1543ms 14:10:17 INFO - PROCESS | 1720 | 1466716217412 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1720 | 1466716217417 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 14:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:10:17 INFO - PROCESS | 1720 | 1466716217425 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1720 | 1466716217429 Marionette TRACE conn4 <- [1,2306,null,{}] 14:10:17 INFO - PROCESS | 1720 | 1466716217435 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:17 INFO - PROCESS | 1720 | 1466716217441 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:17 INFO - PROCESS | 1720 | 1466716217631 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 14:10:17 INFO - PROCESS | 1720 | 1466716217830 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1720 | 1466716217839 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a976800 == 36 [pid = 1720] [id = 584] 14:10:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9a9e5400) [pid = 1720] [serial = 1753] [outer = (nil)] 14:10:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9b568c00) [pid = 1720] [serial = 1754] [outer = 0x9a9e5400] 14:10:17 INFO - PROCESS | 1720 | 1466716217932 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9b20d400) [pid = 1720] [serial = 1755] [outer = 0x9a9e5400] 14:10:18 INFO - PROCESS | 1720 | 1466716218929 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1547ms 14:10:18 INFO - PROCESS | 1720 | 1466716218974 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 14:10:18 INFO - PROCESS | 1720 | 1466716218978 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 14:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:10:19 INFO - PROCESS | 1720 | 1466716219004 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:10:19 INFO - PROCESS | 1720 | 1466716219008 Marionette TRACE conn4 <- [1,2310,null,{}] 14:10:19 INFO - PROCESS | 1720 | 1466716219014 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:19 INFO - PROCESS | 1720 | 1466716219019 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:19 INFO - PROCESS | 1720 | 1466716219206 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 14:10:19 INFO - PROCESS | 1720 | 1466716219399 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1720 | 1466716219408 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f379800 == 37 [pid = 1720] [id = 585] 14:10:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9b55f800) [pid = 1720] [serial = 1756] [outer = (nil)] 14:10:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x9c0e7400) [pid = 1720] [serial = 1757] [outer = 0x9b55f800] 14:10:19 INFO - PROCESS | 1720 | 1466716219507 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9c0ee800) [pid = 1720] [serial = 1758] [outer = 0x9b55f800] 14:10:20 INFO - PROCESS | 1720 | 1466716220532 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1586ms 14:10:20 INFO - PROCESS | 1720 | 1466716220587 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 14:10:20 INFO - PROCESS | 1720 | 1466716220590 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 14:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:10:20 INFO - PROCESS | 1720 | 1466716220597 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1720 | 1466716220600 Marionette TRACE conn4 <- [1,2314,null,{}] 14:10:20 INFO - PROCESS | 1720 | 1466716220606 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:20 INFO - PROCESS | 1720 | 1466716220612 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:20 INFO - PROCESS | 1720 | 1466716220798 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 14:10:21 INFO - PROCESS | 1720 | 1466716220993 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1720 | 1466716220999 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37c400 == 38 [pid = 1720] [id = 586] 14:10:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x91ac0400) [pid = 1720] [serial = 1759] [outer = (nil)] 14:10:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x9c2c6800) [pid = 1720] [serial = 1760] [outer = 0x91ac0400] 14:10:21 INFO - PROCESS | 1720 | 1466716221137 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9c2d1000) [pid = 1720] [serial = 1761] [outer = 0x91ac0400] 14:10:22 INFO - PROCESS | 1720 | 1466716222262 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1737ms 14:10:22 INFO - PROCESS | 1720 | 1466716222335 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 14:10:22 INFO - PROCESS | 1720 | 1466716222339 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 14:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:10:22 INFO - PROCESS | 1720 | 1466716222348 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 1720 | 1466716222352 Marionette TRACE conn4 <- [1,2318,null,{}] 14:10:22 INFO - PROCESS | 1720 | 1466716222358 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:22 INFO - PROCESS | 1720 | 1466716222363 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:22 INFO - PROCESS | 1720 | 1466716222635 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 14:10:22 INFO - PROCESS | 1720 | 1466716222893 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 1720 | 1466716222902 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c2400 == 39 [pid = 1720] [id = 587] 14:10:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x917cfc00) [pid = 1720] [serial = 1762] [outer = (nil)] 14:10:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x9d90b400) [pid = 1720] [serial = 1763] [outer = 0x917cfc00] 14:10:23 INFO - PROCESS | 1720 | 1466716223045 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9d974c00) [pid = 1720] [serial = 1764] [outer = 0x917cfc00] 14:10:24 INFO - PROCESS | 1720 | 1466716224212 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1720 | 1466716224240 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:10:24 INFO - PROCESS | 1720 | 1466716224249 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1720 | 1466716224255 Marionette TRACE conn4 <- [1,2322,null,{}] 14:10:24 INFO - PROCESS | 1720 | 1466716224263 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:24 INFO - PROCESS | 1720 | 1466716224269 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:24 INFO - PROCESS | 1720 | 1466716224530 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 14:10:25 INFO - PROCESS | 1720 | 1466716225022 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1720 | 1466716225030 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dc000 == 40 [pid = 1720] [id = 588] 14:10:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x8f2de000) [pid = 1720] [serial = 1765] [outer = (nil)] 14:10:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8f2e6800) [pid = 1720] [serial = 1766] [outer = 0x8f2de000] 14:10:25 INFO - PROCESS | 1720 | 1466716225119 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x8f37c000) [pid = 1720] [serial = 1767] [outer = 0x8f2de000] 14:10:26 INFO - PROCESS | 1720 | 1466716226188 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:10:26 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2400 == 39 [pid = 1720] [id = 576] 14:10:26 INFO - PROCESS | 1720 | --DOCSHELL 0x951b7c00 == 38 [pid = 1720] [id = 575] 14:10:26 INFO - PROCESS | 1720 | --DOCSHELL 0x917cdc00 == 37 [pid = 1720] [id = 574] 14:10:26 INFO - PROCESS | 1720 | --DOCSHELL 0x917c7400 == 36 [pid = 1720] [id = 573] 14:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1992ms 14:10:26 INFO - PROCESS | 1720 | 1466716226241 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 14:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:10:26 INFO - PROCESS | 1720 | 1466716226247 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 14:10:26 INFO - PROCESS | 1720 | 1466716226255 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1720 | 1466716226258 Marionette TRACE conn4 <- [1,2326,null,{}] 14:10:26 INFO - PROCESS | 1720 | 1466716226267 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:26 INFO - PROCESS | 1720 | 1466716226273 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:26 INFO - PROCESS | 1720 | 1466716226472 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x9a968400) [pid = 1720] [serial = 1677] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x9ad2a400) [pid = 1720] [serial = 1680] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9a9edc00) [pid = 1720] [serial = 1679] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9a481000) [pid = 1720] [serial = 1676] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9c0f2c00) [pid = 1720] [serial = 1659] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x95385000) [pid = 1720] [serial = 1640] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9805cc00) [pid = 1720] [serial = 1641] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9b20e400) [pid = 1720] [serial = 1655] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a6f6c00) [pid = 1720] [serial = 1643] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x98063800) [pid = 1720] [serial = 1668] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9b55e800) [pid = 1720] [serial = 1652] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9a226800) [pid = 1720] [serial = 1670] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9b75c000) [pid = 1720] [serial = 1656] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a9fac00) [pid = 1720] [serial = 1650] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x952f9800) [pid = 1720] [serial = 1667] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9c0e5800) [pid = 1720] [serial = 1658] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x91ac3000) [pid = 1720] [serial = 1664] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a96c000) [pid = 1720] [serial = 1646] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x924de800) [pid = 1720] [serial = 1638] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a6f4800) [pid = 1720] [serial = 1673] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x99f06c00) [pid = 1720] [serial = 1635] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x922a4400) [pid = 1720] [serial = 1637] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x99efa400) [pid = 1720] [serial = 1653] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x938dcc00) [pid = 1720] [serial = 1665] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a6f5400) [pid = 1720] [serial = 1674] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8fd7cc00) [pid = 1720] [serial = 1662] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a970000) [pid = 1720] [serial = 1647] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a9f6400) [pid = 1720] [serial = 1649] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a5ca000) [pid = 1720] [serial = 1671] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a771400) [pid = 1720] [serial = 1644] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f37a800) [pid = 1720] [serial = 1661] [outer = (nil)] [url = about:blank] 14:10:26 INFO - PROCESS | 1720 | 1466716226715 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1720 | 1466716226721 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f381c00 == 37 [pid = 1720] [id = 589] 14:10:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x917ccc00) [pid = 1720] [serial = 1768] [outer = (nil)] 14:10:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x91aba800) [pid = 1720] [serial = 1769] [outer = 0x917ccc00] 14:10:26 INFO - PROCESS | 1720 | 1466716226812 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x91ac5800) [pid = 1720] [serial = 1770] [outer = 0x917ccc00] 14:10:27 INFO - PROCESS | 1720 | 1466716227633 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1432ms 14:10:27 INFO - PROCESS | 1720 | 1466716227690 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 14:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:10:27 INFO - PROCESS | 1720 | 1466716227696 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 14:10:27 INFO - PROCESS | 1720 | 1466716227703 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:10:27 INFO - PROCESS | 1720 | 1466716227707 Marionette TRACE conn4 <- [1,2330,null,{}] 14:10:27 INFO - PROCESS | 1720 | 1466716227713 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:27 INFO - PROCESS | 1720 | 1466716227718 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:27 INFO - PROCESS | 1720 | 1466716227964 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 14:10:28 INFO - PROCESS | 1720 | 1466716227981 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1720 | 1466716227990 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a4400 == 38 [pid = 1720] [id = 590] 14:10:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x924e1800) [pid = 1720] [serial = 1771] [outer = (nil)] 14:10:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x938d9c00) [pid = 1720] [serial = 1772] [outer = 0x924e1800] 14:10:28 INFO - PROCESS | 1720 | 1466716228144 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x93c68c00) [pid = 1720] [serial = 1773] [outer = 0x924e1800] 14:10:29 INFO - PROCESS | 1720 | 1466716229059 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:10:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1389ms 14:10:29 INFO - PROCESS | 1720 | 1466716229098 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 1720 | 1466716229103 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 14:10:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:10:29 INFO - PROCESS | 1720 | 1466716229117 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1720 | 1466716229126 Marionette TRACE conn4 <- [1,2334,null,{}] 14:10:29 INFO - PROCESS | 1720 | 1466716229140 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:29 INFO - PROCESS | 1720 | 1466716229147 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:29 INFO - PROCESS | 1720 | 1466716229375 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 14:10:29 INFO - PROCESS | 1720 | 1466716229400 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1720 | 1466716229407 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229d800 == 39 [pid = 1720] [id = 591] 14:10:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x952fa000) [pid = 1720] [serial = 1774] [outer = (nil)] 14:10:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x96ede000) [pid = 1720] [serial = 1775] [outer = 0x952fa000] 14:10:29 INFO - PROCESS | 1720 | 1466716229480 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9805d400) [pid = 1720] [serial = 1776] [outer = 0x952fa000] 14:10:30 INFO - PROCESS | 1720 | 1466716230503 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:10:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1452ms 14:10:30 INFO - PROCESS | 1720 | 1466716230568 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1720 | 1466716230573 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 14:10:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:10:30 INFO - PROCESS | 1720 | 1466716230579 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1720 | 1466716230583 Marionette TRACE conn4 <- [1,2338,null,{}] 14:10:30 INFO - PROCESS | 1720 | 1466716230588 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:30 INFO - PROCESS | 1720 | 1466716230593 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:30 INFO - PROCESS | 1720 | 1466716230828 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 14:10:30 INFO - PROCESS | 1720 | 1466716230852 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:30 INFO - PROCESS | 1720 | 1466716230862 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x95211400 == 40 [pid = 1720] [id = 592] 14:10:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9884bc00) [pid = 1720] [serial = 1777] [outer = (nil)] 14:10:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x99ef2000) [pid = 1720] [serial = 1778] [outer = 0x9884bc00] 14:10:30 INFO - PROCESS | 1720 | 1466716230934 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x99f4d400) [pid = 1720] [serial = 1779] [outer = 0x9884bc00] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x922a6000) [pid = 1720] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x96edec00) [pid = 1720] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a9ef800) [pid = 1720] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9b455c00) [pid = 1720] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b185400) [pid = 1720] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a770000) [pid = 1720] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8f2e4400) [pid = 1720] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9bb1b800) [pid = 1720] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0xa23a6c00) [pid = 1720] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x951b8400) [pid = 1720] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9c2cf800) [pid = 1720] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x91ac3800) [pid = 1720] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x917c5c00) [pid = 1720] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x93b72400) [pid = 1720] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x917c7800) [pid = 1720] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x92299800) [pid = 1720] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:10:31 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x95215c00) [pid = 1720] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:10:32 INFO - PROCESS | 1720 | 1466716232060 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1494ms 14:10:32 INFO - PROCESS | 1720 | 1466716232075 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1720 | 1466716232078 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 14:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:10:32 INFO - PROCESS | 1720 | 1466716232085 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1720 | 1466716232088 Marionette TRACE conn4 <- [1,2342,null,{}] 14:10:32 INFO - PROCESS | 1720 | 1466716232094 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:32 INFO - PROCESS | 1720 | 1466716232099 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:32 INFO - PROCESS | 1720 | 1466716232324 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 14:10:32 INFO - PROCESS | 1720 | 1466716232344 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1720 | 1466716232360 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x947f8000 == 41 [pid = 1720] [id = 593] 14:10:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9521a400) [pid = 1720] [serial = 1780] [outer = (nil)] 14:10:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x992e2400) [pid = 1720] [serial = 1781] [outer = 0x9521a400] 14:10:32 INFO - PROCESS | 1720 | 1466716232446 Marionette DEBUG loaded listener.js 14:10:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a481000) [pid = 1720] [serial = 1782] [outer = 0x9521a400] 14:10:33 INFO - PROCESS | 1720 | 1466716233359 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1380ms 14:10:33 INFO - PROCESS | 1720 | 1466716233467 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 14:10:33 INFO - PROCESS | 1720 | 1466716233474 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 14:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:10:33 INFO - PROCESS | 1720 | 1466716233484 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:10:33 INFO - PROCESS | 1720 | 1466716233490 Marionette TRACE conn4 <- [1,2346,null,{}] 14:10:33 INFO - PROCESS | 1720 | 1466716233500 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:33 INFO - PROCESS | 1720 | 1466716233506 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:33 INFO - PROCESS | 1720 | 1466716233780 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 14:10:34 INFO - PROCESS | 1720 | 1466716234039 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1720 | 1466716234056 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2400 == 42 [pid = 1720] [id = 594] 14:10:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x917c4400) [pid = 1720] [serial = 1783] [outer = (nil)] 14:10:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x91897400) [pid = 1720] [serial = 1784] [outer = 0x917c4400] 14:10:34 INFO - PROCESS | 1720 | 1466716234159 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x91ac3800) [pid = 1720] [serial = 1785] [outer = 0x917c4400] 14:10:35 INFO - PROCESS | 1720 | 1466716235155 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1743ms 14:10:35 INFO - PROCESS | 1720 | 1466716235227 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1720 | 1466716235234 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 14:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:10:35 INFO - PROCESS | 1720 | 1466716235246 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1720 | 1466716235254 Marionette TRACE conn4 <- [1,2350,null,{}] 14:10:35 INFO - PROCESS | 1720 | 1466716235261 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:35 INFO - PROCESS | 1720 | 1466716235267 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:35 INFO - PROCESS | 1720 | 1466716235513 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 14:10:35 INFO - PROCESS | 1720 | 1466716235759 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:35 INFO - PROCESS | 1720 | 1466716235768 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x924ebc00 == 43 [pid = 1720] [id = 595] 14:10:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x93c68800) [pid = 1720] [serial = 1786] [outer = (nil)] 14:10:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x95211c00) [pid = 1720] [serial = 1787] [outer = 0x93c68800] 14:10:35 INFO - PROCESS | 1720 | 1466716235900 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x952f5400) [pid = 1720] [serial = 1788] [outer = 0x93c68800] 14:10:36 INFO - PROCESS | 1720 | 1466716236866 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1701ms 14:10:36 INFO - PROCESS | 1720 | 1466716236944 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 14:10:36 INFO - PROCESS | 1720 | 1466716236949 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 14:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:10:36 INFO - PROCESS | 1720 | 1466716236956 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:10:36 INFO - PROCESS | 1720 | 1466716236960 Marionette TRACE conn4 <- [1,2354,null,{}] 14:10:36 INFO - PROCESS | 1720 | 1466716236977 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:36 INFO - PROCESS | 1720 | 1466716236986 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:37 INFO - PROCESS | 1720 | 1466716237319 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 14:10:37 INFO - PROCESS | 1720 | 1466716237568 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 1720 | 1466716237583 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6f0000 == 44 [pid = 1720] [id = 596] 14:10:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a6f1800) [pid = 1720] [serial = 1789] [outer = (nil)] 14:10:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a76b000) [pid = 1720] [serial = 1790] [outer = 0x9a6f1800] 14:10:37 INFO - PROCESS | 1720 | 1466716237683 Marionette DEBUG loaded listener.js 14:10:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a777400) [pid = 1720] [serial = 1791] [outer = 0x9a6f1800] 14:10:38 INFO - PROCESS | 1720 | 1466716238605 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:10:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:10:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1689ms 14:10:38 INFO - PROCESS | 1720 | 1466716238661 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1720 | 1466716238665 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 14:10:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:10:38 INFO - PROCESS | 1720 | 1466716238675 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1720 | 1466716238678 Marionette TRACE conn4 <- [1,2358,null,{}] 14:10:38 INFO - PROCESS | 1720 | 1466716238684 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:38 INFO - PROCESS | 1720 | 1466716238690 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:38 INFO - PROCESS | 1720 | 1466716238937 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 14:10:39 INFO - PROCESS | 1720 | 1466716239185 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:39 INFO - PROCESS | 1720 | 1466716239191 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x924de800 == 45 [pid = 1720] [id = 597] 14:10:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a768400) [pid = 1720] [serial = 1792] [outer = (nil)] 14:10:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a972400) [pid = 1720] [serial = 1793] [outer = 0x9a768400] 14:10:39 INFO - PROCESS | 1720 | 1466716239326 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a9f1800) [pid = 1720] [serial = 1794] [outer = 0x9a768400] 14:10:40 INFO - PROCESS | 1720 | 1466716240270 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:10:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:10:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1635ms 14:10:40 INFO - PROCESS | 1720 | 1466716240311 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 1720 | 1466716240315 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 14:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:10:40 INFO - PROCESS | 1720 | 1466716240322 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 1720 | 1466716240326 Marionette TRACE conn4 <- [1,2362,null,{}] 14:10:40 INFO - PROCESS | 1720 | 1466716240332 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:40 INFO - PROCESS | 1720 | 1466716240338 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:40 INFO - PROCESS | 1720 | 1466716240533 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 14:10:40 INFO - PROCESS | 1720 | 1466716240724 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1720 | 1466716240738 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a968800 == 46 [pid = 1720] [id = 598] 14:10:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9a969c00) [pid = 1720] [serial = 1795] [outer = (nil)] 14:10:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9ad24400) [pid = 1720] [serial = 1796] [outer = 0x9a969c00] 14:10:40 INFO - PROCESS | 1720 | 1466716240817 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9ad2c800) [pid = 1720] [serial = 1797] [outer = 0x9a969c00] 14:10:41 INFO - PROCESS | 1720 | 1466716241829 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:10:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:10:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1581ms 14:10:41 INFO - PROCESS | 1720 | 1466716241905 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1720 | 1466716241909 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 14:10:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:10:41 INFO - PROCESS | 1720 | 1466716241916 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1720 | 1466716241919 Marionette TRACE conn4 <- [1,2366,null,{}] 14:10:41 INFO - PROCESS | 1720 | 1466716241926 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:41 INFO - PROCESS | 1720 | 1466716241936 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:42 INFO - PROCESS | 1720 | 1466716242219 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 14:10:42 INFO - PROCESS | 1720 | 1466716242513 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 1720 | 1466716242525 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dc800 == 47 [pid = 1720] [id = 599] 14:10:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9b20ec00) [pid = 1720] [serial = 1798] [outer = (nil)] 14:10:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9b569c00) [pid = 1720] [serial = 1799] [outer = 0x9b20ec00] 14:10:42 INFO - PROCESS | 1720 | 1466716242610 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9bb20c00) [pid = 1720] [serial = 1800] [outer = 0x9b20ec00] 14:10:43 INFO - PROCESS | 1720 | 1466716243559 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1683ms 14:10:43 INFO - PROCESS | 1720 | 1466716243600 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1720 | 1466716243604 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 14:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:10:43 INFO - PROCESS | 1720 | 1466716243612 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1720 | 1466716243616 Marionette TRACE conn4 <- [1,2370,null,{}] 14:10:43 INFO - PROCESS | 1720 | 1466716243622 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:43 INFO - PROCESS | 1720 | 1466716243627 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:43 INFO - PROCESS | 1720 | 1466716243822 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 14:10:44 INFO - PROCESS | 1720 | 1466716244028 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1720 | 1466716244037 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2df800 == 48 [pid = 1720] [id = 600] 14:10:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9a96d400) [pid = 1720] [serial = 1801] [outer = (nil)] 14:10:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9c0e5000) [pid = 1720] [serial = 1802] [outer = 0x9a96d400] 14:10:44 INFO - PROCESS | 1720 | 1466716244167 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9c2bb400) [pid = 1720] [serial = 1803] [outer = 0x9a96d400] 14:10:45 INFO - PROCESS | 1720 | 1466716245186 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1643ms 14:10:45 INFO - PROCESS | 1720 | 1466716245257 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 14:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:10:45 INFO - PROCESS | 1720 | 1466716245262 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 14:10:45 INFO - PROCESS | 1720 | 1466716245268 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 1720 | 1466716245272 Marionette TRACE conn4 <- [1,2374,null,{}] 14:10:45 INFO - PROCESS | 1720 | 1466716245279 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:45 INFO - PROCESS | 1720 | 1466716245284 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:45 INFO - PROCESS | 1720 | 1466716245524 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 14:10:45 INFO - PROCESS | 1720 | 1466716245763 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:45 INFO - PROCESS | 1720 | 1466716245772 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f384c00 == 49 [pid = 1720] [id = 601] 14:10:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x952f9000) [pid = 1720] [serial = 1804] [outer = (nil)] 14:10:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0xa1189400) [pid = 1720] [serial = 1805] [outer = 0x952f9000] 14:10:45 INFO - PROCESS | 1720 | 1466716245917 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0xa2098800) [pid = 1720] [serial = 1806] [outer = 0x952f9000] 14:10:46 INFO - PROCESS | 1720 | 1466716246870 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1638ms 14:10:46 INFO - PROCESS | 1720 | 1466716246906 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 1720 | 1466716246909 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 14:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:10:46 INFO - PROCESS | 1720 | 1466716246916 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1720 | 1466716246919 Marionette TRACE conn4 <- [1,2378,null,{}] 14:10:46 INFO - PROCESS | 1720 | 1466716246925 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:46 INFO - PROCESS | 1720 | 1466716246931 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:47 INFO - PROCESS | 1720 | 1466716247125 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 14:10:47 INFO - PROCESS | 1720 | 1466716247329 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1720 | 1466716247336 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7c400 == 50 [pid = 1720] [id = 602] 14:10:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x918a0000) [pid = 1720] [serial = 1807] [outer = (nil)] 14:10:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x95380800) [pid = 1720] [serial = 1808] [outer = 0x918a0000] 14:10:47 INFO - PROCESS | 1720 | 1466716247421 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9ad24c00) [pid = 1720] [serial = 1809] [outer = 0x918a0000] 14:10:48 INFO - PROCESS | 1720 | 1466716248419 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1537ms 14:10:48 INFO - PROCESS | 1720 | 1466716248454 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1720 | 1466716248457 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 14:10:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:10:48 INFO - PROCESS | 1720 | 1466716248465 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1720 | 1466716248469 Marionette TRACE conn4 <- [1,2382,null,{}] 14:10:48 INFO - PROCESS | 1720 | 1466716248475 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:48 INFO - PROCESS | 1720 | 1466716248480 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:48 INFO - PROCESS | 1720 | 1466716248682 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 14:10:49 INFO - PROCESS | 1720 | 1466716249286 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 1720 | 1466716249296 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7f400 == 51 [pid = 1720] [id = 603] 14:10:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x8fd81800) [pid = 1720] [serial = 1810] [outer = (nil)] 14:10:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x917c5c00) [pid = 1720] [serial = 1811] [outer = 0x8fd81800] 14:10:49 INFO - PROCESS | 1720 | 1466716249384 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x91abbc00) [pid = 1720] [serial = 1812] [outer = 0x8fd81800] 14:10:50 INFO - PROCESS | 1720 | 1466716250361 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:10:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1938ms 14:10:50 INFO - PROCESS | 1720 | 1466716250406 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 1720 | 1466716250412 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 14:10:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:10:50 INFO - PROCESS | 1720 | 1466716250419 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1720 | 1466716250424 Marionette TRACE conn4 <- [1,2386,null,{}] 14:10:50 INFO - PROCESS | 1720 | 1466716250434 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:50 INFO - PROCESS | 1720 | 1466716250442 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:50 INFO - PROCESS | 1720 | 1466716250632 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 14:10:50 INFO - PROCESS | 1720 | 1466716250973 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1720 | 1466716250981 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e7400 == 52 [pid = 1720] [id = 604] 14:10:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x93b70000) [pid = 1720] [serial = 1813] [outer = (nil)] 14:10:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x96ee2c00) [pid = 1720] [serial = 1814] [outer = 0x93b70000] 14:10:51 INFO - PROCESS | 1720 | 1466716251071 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x99252c00) [pid = 1720] [serial = 1815] [outer = 0x93b70000] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9229d800 == 51 [pid = 1720] [id = 591] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x922a4400 == 50 [pid = 1720] [id = 590] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f381c00 == 49 [pid = 1720] [id = 589] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dc000 == 48 [pid = 1720] [id = 588] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x951ad800 == 47 [pid = 1720] [id = 572] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x96ed6800 == 46 [pid = 1720] [id = 577] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37c400 == 45 [pid = 1720] [id = 586] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x951e9800 == 44 [pid = 1720] [id = 582] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9a976800 == 43 [pid = 1720] [id = 584] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x91896000 == 42 [pid = 1720] [id = 578] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x93b73400 == 41 [pid = 1720] [id = 579] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f379800 == 40 [pid = 1720] [id = 585] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9a5c9c00 == 39 [pid = 1720] [id = 580] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x93c6bc00 == 38 [pid = 1720] [id = 581] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x917c2400 == 37 [pid = 1720] [id = 587] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9924ec00 == 36 [pid = 1720] [id = 583] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x95211400 == 35 [pid = 1720] [id = 592] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7f400 == 34 [pid = 1720] [id = 603] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7c400 == 33 [pid = 1720] [id = 602] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2df800 == 32 [pid = 1720] [id = 600] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f384c00 == 31 [pid = 1720] [id = 601] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dc800 == 30 [pid = 1720] [id = 599] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9a968800 == 29 [pid = 1720] [id = 598] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x924de800 == 28 [pid = 1720] [id = 597] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x924ebc00 == 27 [pid = 1720] [id = 595] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6f0000 == 26 [pid = 1720] [id = 596] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x947f8000 == 25 [pid = 1720] [id = 593] 14:10:53 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2400 == 24 [pid = 1720] [id = 594] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x951b8800) [pid = 1720] [serial = 1683] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x93979800) [pid = 1720] [serial = 1682] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9a6eb000) [pid = 1720] [serial = 1686] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x99f51c00) [pid = 1720] [serial = 1685] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9b213000) [pid = 1720] [serial = 1689] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9b209400) [pid = 1720] [serial = 1688] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9b5ad000) [pid = 1720] [serial = 1692] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9b56c400) [pid = 1720] [serial = 1691] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9c2bd800) [pid = 1720] [serial = 1695] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9c0e5400) [pid = 1720] [serial = 1694] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0xa110ac00) [pid = 1720] [serial = 1698] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9d90d000) [pid = 1720] [serial = 1697] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0xa23a8c00) [pid = 1720] [serial = 1701] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0xa23a6800) [pid = 1720] [serial = 1700] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0xa2589800) [pid = 1720] [serial = 1704] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0xa2560000) [pid = 1720] [serial = 1703] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0xa331f400) [pid = 1720] [serial = 1707] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0xa3286400) [pid = 1720] [serial = 1706] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x95213c00) [pid = 1720] [serial = 1727] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0xa33c7800) [pid = 1720] [serial = 1710] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9232a000) [pid = 1720] [serial = 1724] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x93c5d000) [pid = 1720] [serial = 1730] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x952f2800) [pid = 1720] [serial = 1728] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0xa33c0400) [pid = 1720] [serial = 1709] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9b766400) [pid = 1720] [serial = 1713] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x95388000) [pid = 1720] [serial = 1712] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x91898000) [pid = 1720] [serial = 1721] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x93b6b400) [pid = 1720] [serial = 1716] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9189e000) [pid = 1720] [serial = 1722] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x924df000) [pid = 1720] [serial = 1715] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x99f0d800) [pid = 1720] [serial = 1719] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x98062800) [pid = 1720] [serial = 1718] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x924dec00) [pid = 1720] [serial = 1725] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9537d800) [pid = 1720] [serial = 1731] [outer = (nil)] [url = about:blank] 14:10:53 INFO - PROCESS | 1720 | 1466716253643 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:10:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 3250ms 14:10:53 INFO - PROCESS | 1720 | 1466716253671 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 1720 | 1466716253678 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 14:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:10:53 INFO - PROCESS | 1720 | 1466716253688 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1720 | 1466716253692 Marionette TRACE conn4 <- [1,2390,null,{}] 14:10:53 INFO - PROCESS | 1720 | 1466716253702 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:53 INFO - PROCESS | 1720 | 1466716253706 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:53 INFO - PROCESS | 1720 | 1466716253887 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 14:10:54 INFO - PROCESS | 1720 | 1466716254077 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:54 INFO - PROCESS | 1720 | 1466716254091 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c6c00 == 25 [pid = 1720] [id = 605] 14:10:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x917c8c00) [pid = 1720] [serial = 1816] [outer = (nil)] 14:10:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x91895400) [pid = 1720] [serial = 1817] [outer = 0x917c8c00] 14:10:54 INFO - PROCESS | 1720 | 1466716254226 Marionette DEBUG loaded listener.js 14:10:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x917d0800) [pid = 1720] [serial = 1818] [outer = 0x917c8c00] 14:10:55 INFO - PROCESS | 1720 | 1466716255084 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:10:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:10:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1439ms 14:10:55 INFO - PROCESS | 1720 | 1466716255127 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 14:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:10:55 INFO - PROCESS | 1720 | 1466716255136 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 14:10:55 INFO - PROCESS | 1720 | 1466716255159 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:10:55 INFO - PROCESS | 1720 | 1466716255165 Marionette TRACE conn4 <- [1,2394,null,{}] 14:10:55 INFO - PROCESS | 1720 | 1466716255171 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:55 INFO - PROCESS | 1720 | 1466716255177 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:55 INFO - PROCESS | 1720 | 1466716255377 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 14:10:55 INFO - PROCESS | 1720 | 1466716255391 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:55 INFO - PROCESS | 1720 | 1466716255400 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a6000 == 26 [pid = 1720] [id = 606] 14:10:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x924e2000) [pid = 1720] [serial = 1819] [outer = (nil)] 14:10:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x924ea400) [pid = 1720] [serial = 1820] [outer = 0x924e2000] 14:10:55 INFO - PROCESS | 1720 | 1466716255476 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x93b6b400) [pid = 1720] [serial = 1821] [outer = 0x924e2000] 14:10:56 INFO - PROCESS | 1720 | 1466716256522 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1398ms 14:10:56 INFO - PROCESS | 1720 | 1466716256545 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 14:10:56 INFO - PROCESS | 1720 | 1466716256549 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 14:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:10:56 INFO - PROCESS | 1720 | 1466716256556 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 1720 | 1466716256562 Marionette TRACE conn4 <- [1,2398,null,{}] 14:10:56 INFO - PROCESS | 1720 | 1466716256586 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:56 INFO - PROCESS | 1720 | 1466716256595 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:56 INFO - PROCESS | 1720 | 1466716256815 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 14:10:56 INFO - PROCESS | 1720 | 1466716256839 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1720 | 1466716256850 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x95216c00 == 27 [pid = 1720] [id = 607] 14:10:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x95217400) [pid = 1720] [serial = 1822] [outer = (nil)] 14:10:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x952f0c00) [pid = 1720] [serial = 1823] [outer = 0x95217400] 14:10:56 INFO - PROCESS | 1720 | 1466716256926 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x95385800) [pid = 1720] [serial = 1824] [outer = 0x95217400] 14:10:57 INFO - PROCESS | 1720 | 1466716257956 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1437ms 14:10:57 INFO - PROCESS | 1720 | 1466716257994 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1720 | 1466716257998 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 14:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:10:58 INFO - PROCESS | 1720 | 1466716258010 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1720 | 1466716258013 Marionette TRACE conn4 <- [1,2402,null,{}] 14:10:58 INFO - PROCESS | 1720 | 1466716258019 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:58 INFO - PROCESS | 1720 | 1466716258024 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:58 INFO - PROCESS | 1720 | 1466716258244 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x917cfc00) [pid = 1720] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9538c800) [pid = 1720] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a9e5400) [pid = 1720] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9b55f800) [pid = 1720] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x99f46000) [pid = 1720] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9a775000) [pid = 1720] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9884bc00) [pid = 1720] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x952fa000) [pid = 1720] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8f2de000) [pid = 1720] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9521ec00) [pid = 1720] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x917ccc00) [pid = 1720] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x96ed9400) [pid = 1720] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a5d1800) [pid = 1720] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91ac0400) [pid = 1720] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x91898c00) [pid = 1720] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x924e1800) [pid = 1720] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:10:59 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9521a400) [pid = 1720] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:10:59 INFO - PROCESS | 1720 | 1466716259330 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1720 | 1466716259343 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:10:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e6000 == 28 [pid = 1720] [id = 608] 14:10:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f2e7400) [pid = 1720] [serial = 1825] [outer = (nil)] 14:10:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f376400) [pid = 1720] [serial = 1826] [outer = 0x8f2e7400] 14:10:59 INFO - PROCESS | 1720 | 1466716259439 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f384000) [pid = 1720] [serial = 1827] [outer = 0x8f2e7400] 14:11:00 INFO - PROCESS | 1720 | 1466716260452 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2494ms 14:11:00 INFO - PROCESS | 1720 | 1466716260506 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 14:11:00 INFO - PROCESS | 1720 | 1466716260516 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 14:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:11:00 INFO - PROCESS | 1720 | 1466716260528 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1720 | 1466716260537 Marionette TRACE conn4 <- [1,2406,null,{}] 14:11:00 INFO - PROCESS | 1720 | 1466716260552 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:00 INFO - PROCESS | 1720 | 1466716260567 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:00 INFO - PROCESS | 1720 | 1466716260918 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 14:11:01 INFO - PROCESS | 1720 | 1466716261243 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1720 | 1466716261255 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189bc00 == 29 [pid = 1720] [id = 609] 14:11:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x922a2800) [pid = 1720] [serial = 1828] [outer = (nil)] 14:11:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x92325400) [pid = 1720] [serial = 1829] [outer = 0x922a2800] 14:11:01 INFO - PROCESS | 1720 | 1466716261344 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x924ddc00) [pid = 1720] [serial = 1830] [outer = 0x922a2800] 14:11:02 INFO - PROCESS | 1720 | 1466716262386 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1904ms 14:11:02 INFO - PROCESS | 1720 | 1466716262435 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1720 | 1466716262442 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 14:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:11:02 INFO - PROCESS | 1720 | 1466716262451 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1720 | 1466716262455 Marionette TRACE conn4 <- [1,2410,null,{}] 14:11:02 INFO - PROCESS | 1720 | 1466716262462 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:02 INFO - PROCESS | 1720 | 1466716262468 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:02 INFO - PROCESS | 1720 | 1466716262669 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 14:11:02 INFO - PROCESS | 1720 | 1466716262862 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:02 INFO - PROCESS | 1720 | 1466716262872 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x92323c00 == 30 [pid = 1720] [id = 610] 14:11:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x951b7c00) [pid = 1720] [serial = 1831] [outer = (nil)] 14:11:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9521a400) [pid = 1720] [serial = 1832] [outer = 0x951b7c00] 14:11:03 INFO - PROCESS | 1720 | 1466716263054 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9538ac00) [pid = 1720] [serial = 1833] [outer = 0x951b7c00] 14:11:04 INFO - PROCESS | 1720 | 1466716264070 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1643ms 14:11:04 INFO - PROCESS | 1720 | 1466716264096 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 14:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:11:04 INFO - PROCESS | 1720 | 1466716264100 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 14:11:04 INFO - PROCESS | 1720 | 1466716264146 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1720 | 1466716264156 Marionette TRACE conn4 <- [1,2414,null,{}] 14:11:04 INFO - PROCESS | 1720 | 1466716264170 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:04 INFO - PROCESS | 1720 | 1466716264177 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:04 INFO - PROCESS | 1720 | 1466716264380 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 14:11:04 INFO - PROCESS | 1720 | 1466716264626 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 1720 | 1466716264637 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7a000 == 31 [pid = 1720] [id = 611] 14:11:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x91ab9800) [pid = 1720] [serial = 1834] [outer = (nil)] 14:11:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x992e9400) [pid = 1720] [serial = 1835] [outer = 0x91ab9800] 14:11:04 INFO - PROCESS | 1720 | 1466716264768 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x95389c00) [pid = 1720] [serial = 1836] [outer = 0x91ab9800] 14:11:05 INFO - PROCESS | 1720 | 1466716265759 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1692ms 14:11:05 INFO - PROCESS | 1720 | 1466716265800 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 1720 | 1466716265804 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 14:11:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:11:05 INFO - PROCESS | 1720 | 1466716265811 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 1720 | 1466716265815 Marionette TRACE conn4 <- [1,2418,null,{}] 14:11:05 INFO - PROCESS | 1720 | 1466716265821 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:05 INFO - PROCESS | 1720 | 1466716265827 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:06 INFO - PROCESS | 1720 | 1466716266018 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 14:11:06 INFO - PROCESS | 1720 | 1466716266260 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 1720 | 1466716266269 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ee3400 == 32 [pid = 1720] [id = 612] 14:11:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x99efa400) [pid = 1720] [serial = 1837] [outer = (nil)] 14:11:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a6f2c00) [pid = 1720] [serial = 1838] [outer = 0x99efa400] 14:11:06 INFO - PROCESS | 1720 | 1466716266402 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a6f0000) [pid = 1720] [serial = 1839] [outer = 0x99efa400] 14:11:07 INFO - PROCESS | 1720 | 1466716267341 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:11:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:11:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1582ms 14:11:07 INFO - PROCESS | 1720 | 1466716267394 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 14:11:07 INFO - PROCESS | 1720 | 1466716267399 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 14:11:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:11:07 INFO - PROCESS | 1720 | 1466716267406 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 1720 | 1466716267410 Marionette TRACE conn4 <- [1,2422,null,{}] 14:11:07 INFO - PROCESS | 1720 | 1466716267416 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:07 INFO - PROCESS | 1720 | 1466716267422 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:07 INFO - PROCESS | 1720 | 1466716267605 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 14:11:07 INFO - PROCESS | 1720 | 1466716267791 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1720 | 1466716267812 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x95216000 == 33 [pid = 1720] [id = 613] 14:11:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a76cc00) [pid = 1720] [serial = 1840] [outer = (nil)] 14:11:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a969000) [pid = 1720] [serial = 1841] [outer = 0x9a76cc00] 14:11:07 INFO - PROCESS | 1720 | 1466716267958 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a9c0c00) [pid = 1720] [serial = 1842] [outer = 0x9a76cc00] 14:11:09 INFO - PROCESS | 1720 | 1466716269068 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1734ms 14:11:09 INFO - PROCESS | 1720 | 1466716269142 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 1720 | 1466716269145 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 14:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:11:09 INFO - PROCESS | 1720 | 1466716269191 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 1720 | 1466716269199 Marionette TRACE conn4 <- [1,2426,null,{}] 14:11:09 INFO - PROCESS | 1720 | 1466716269263 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:09 INFO - PROCESS | 1720 | 1466716269270 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:09 INFO - PROCESS | 1720 | 1466716269472 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 14:11:09 INFO - PROCESS | 1720 | 1466716269717 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1720 | 1466716269727 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e5000 == 34 [pid = 1720] [id = 614] 14:11:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8f377000) [pid = 1720] [serial = 1843] [outer = (nil)] 14:11:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9ad26c00) [pid = 1720] [serial = 1844] [outer = 0x8f377000] 14:11:09 INFO - PROCESS | 1720 | 1466716269816 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b185400) [pid = 1720] [serial = 1845] [outer = 0x8f377000] 14:11:10 INFO - PROCESS | 1720 | 1466716270746 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:11:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:11:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1664ms 14:11:10 INFO - PROCESS | 1720 | 1466716270825 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 14:11:10 INFO - PROCESS | 1720 | 1466716270828 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 14:11:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:11:10 INFO - PROCESS | 1720 | 1466716270836 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1720 | 1466716270839 Marionette TRACE conn4 <- [1,2430,null,{}] 14:11:10 INFO - PROCESS | 1720 | 1466716270846 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:10 INFO - PROCESS | 1720 | 1466716270851 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:11 INFO - PROCESS | 1720 | 1466716271109 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 14:11:11 INFO - PROCESS | 1720 | 1466716271443 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1720 | 1466716271452 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e9000 == 35 [pid = 1720] [id = 615] 14:11:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x91892800) [pid = 1720] [serial = 1846] [outer = (nil)] 14:11:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9b211c00) [pid = 1720] [serial = 1847] [outer = 0x91892800] 14:11:11 INFO - PROCESS | 1720 | 1466716271542 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9b218400) [pid = 1720] [serial = 1848] [outer = 0x91892800] 14:11:12 INFO - PROCESS | 1720 | 1466716272467 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1686ms 14:11:12 INFO - PROCESS | 1720 | 1466716272523 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 14:11:12 INFO - PROCESS | 1720 | 1466716272528 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 14:11:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:11:12 INFO - PROCESS | 1720 | 1466716272534 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1720 | 1466716272537 Marionette TRACE conn4 <- [1,2434,null,{}] 14:11:12 INFO - PROCESS | 1720 | 1466716272544 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:12 INFO - PROCESS | 1720 | 1466716272549 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:12 INFO - PROCESS | 1720 | 1466716272729 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 14:11:12 INFO - PROCESS | 1720 | 1466716272918 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:12 INFO - PROCESS | 1720 | 1466716272928 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a0000 == 36 [pid = 1720] [id = 616] 14:11:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9a9fa800) [pid = 1720] [serial = 1849] [outer = (nil)] 14:11:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9b5a5400) [pid = 1720] [serial = 1850] [outer = 0x9a9fa800] 14:11:13 INFO - PROCESS | 1720 | 1466716273014 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9b5a2000) [pid = 1720] [serial = 1851] [outer = 0x9a9fa800] 14:11:13 INFO - PROCESS | 1720 | 1466716273958 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1485ms 14:11:14 INFO - PROCESS | 1720 | 1466716274020 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 14:11:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:11:14 INFO - PROCESS | 1720 | 1466716274025 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 14:11:14 INFO - PROCESS | 1720 | 1466716274031 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1720 | 1466716274035 Marionette TRACE conn4 <- [1,2438,null,{}] 14:11:14 INFO - PROCESS | 1720 | 1466716274041 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:14 INFO - PROCESS | 1720 | 1466716274046 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:14 INFO - PROCESS | 1720 | 1466716274246 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 14:11:14 INFO - PROCESS | 1720 | 1466716274441 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1720 | 1466716274461 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e5c00 == 37 [pid = 1720] [id = 617] 14:11:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x93c67400) [pid = 1720] [serial = 1852] [outer = (nil)] 14:11:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9bba1c00) [pid = 1720] [serial = 1853] [outer = 0x93c67400] 14:11:14 INFO - PROCESS | 1720 | 1466716274591 Marionette DEBUG loaded listener.js 14:11:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9c0ea000) [pid = 1720] [serial = 1854] [outer = 0x93c67400] 14:11:15 INFO - PROCESS | 1720 | 1466716275644 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1683ms 14:11:15 INFO - PROCESS | 1720 | 1466716275714 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 1720 | 1466716275718 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 14:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:11:15 INFO - PROCESS | 1720 | 1466716275725 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1720 | 1466716275729 Marionette TRACE conn4 <- [1,2442,null,{}] 14:11:15 INFO - PROCESS | 1720 | 1466716275735 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:15 INFO - PROCESS | 1720 | 1466716275740 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:15 INFO - PROCESS | 1720 | 1466716275970 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 14:11:16 INFO - PROCESS | 1720 | 1466716276337 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1720 | 1466716276347 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dfc00 == 38 [pid = 1720] [id = 618] 14:11:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8f2e0000) [pid = 1720] [serial = 1855] [outer = (nil)] 14:11:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x8f377800) [pid = 1720] [serial = 1856] [outer = 0x8f2e0000] 14:11:16 INFO - PROCESS | 1720 | 1466716276473 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x917c7c00) [pid = 1720] [serial = 1857] [outer = 0x8f2e0000] 14:11:17 INFO - PROCESS | 1720 | --DOCSHELL 0x951adc00 == 37 [pid = 1720] [id = 512] 14:11:17 INFO - PROCESS | 1720 | --DOCSHELL 0x8f385800 == 36 [pid = 1720] [id = 510] 14:11:17 INFO - PROCESS | 1720 | 1466716277547 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:11:17 INFO - PROCESS | 1720 | --DOCSHELL 0x95216c00 == 35 [pid = 1720] [id = 607] 14:11:17 INFO - PROCESS | 1720 | --DOCSHELL 0x922a6000 == 34 [pid = 1720] [id = 606] 14:11:17 INFO - PROCESS | 1720 | --DOCSHELL 0x917c6c00 == 33 [pid = 1720] [id = 605] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x91ac1800) [pid = 1720] [serial = 1736] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9b2d7c00) [pid = 1720] [serial = 1751] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9c0ee800) [pid = 1720] [serial = 1758] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x93c68c00) [pid = 1720] [serial = 1773] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9b568c00) [pid = 1720] [serial = 1754] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x938d9c00) [pid = 1720] [serial = 1772] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9c2c6800) [pid = 1720] [serial = 1760] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x992e2400) [pid = 1720] [serial = 1781] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a481000) [pid = 1720] [serial = 1782] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9d974c00) [pid = 1720] [serial = 1764] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x99ef9800) [pid = 1720] [serial = 1740] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b20d400) [pid = 1720] [serial = 1755] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9c0e7400) [pid = 1720] [serial = 1757] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a974000) [pid = 1720] [serial = 1745] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b2d9400) [pid = 1720] [serial = 1752] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x99f4d400) [pid = 1720] [serial = 1779] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9805d400) [pid = 1720] [serial = 1776] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8f2e6800) [pid = 1720] [serial = 1766] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a9f6000) [pid = 1720] [serial = 1749] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x91aba800) [pid = 1720] [serial = 1769] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x992e0400) [pid = 1720] [serial = 1734] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x91ac5800) [pid = 1720] [serial = 1770] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a76bc00) [pid = 1720] [serial = 1743] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a6ef400) [pid = 1720] [serial = 1742] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8f37c000) [pid = 1720] [serial = 1767] [outer = (nil)] [url = about:blank] 14:11:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:11:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1886ms 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9c2d1000) [pid = 1720] [serial = 1761] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9925c400) [pid = 1720] [serial = 1739] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x99ef2000) [pid = 1720] [serial = 1778] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x96ede000) [pid = 1720] [serial = 1775] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a9ee400) [pid = 1720] [serial = 1748] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9d90b400) [pid = 1720] [serial = 1763] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x924e5000) [pid = 1720] [serial = 1737] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9a976c00) [pid = 1720] [serial = 1746] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9924e400) [pid = 1720] [serial = 1733] [outer = (nil)] [url = about:blank] 14:11:17 INFO - PROCESS | 1720 | 1466716277617 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1720 | 1466716277627 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 14:11:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:11:17 INFO - PROCESS | 1720 | 1466716277637 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1720 | 1466716277642 Marionette TRACE conn4 <- [1,2446,null,{}] 14:11:17 INFO - PROCESS | 1720 | 1466716277650 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:17 INFO - PROCESS | 1720 | 1466716277657 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:17 INFO - PROCESS | 1720 | 1466716277838 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 14:11:18 INFO - PROCESS | 1720 | 1466716277989 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1720 | 1466716278000 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac3000 == 34 [pid = 1720] [id = 619] 14:11:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x91ac6c00) [pid = 1720] [serial = 1858] [outer = (nil)] 14:11:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x922a3800) [pid = 1720] [serial = 1859] [outer = 0x91ac6c00] 14:11:18 INFO - PROCESS | 1720 | 1466716278126 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x924df400) [pid = 1720] [serial = 1860] [outer = 0x91ac6c00] 14:11:18 INFO - PROCESS | 1720 | 1466716278948 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:11:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:11:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1339ms 14:11:18 INFO - PROCESS | 1720 | 1466716278984 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 1720 | 1466716278990 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 14:11:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:11:18 INFO - PROCESS | 1720 | 1466716278998 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1720 | 1466716279001 Marionette TRACE conn4 <- [1,2450,null,{}] 14:11:19 INFO - PROCESS | 1720 | 1466716279007 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:19 INFO - PROCESS | 1720 | 1466716279013 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:19 INFO - PROCESS | 1720 | 1466716279201 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 14:11:19 INFO - PROCESS | 1720 | 1466716279212 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1720 | 1466716279220 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232f000 == 35 [pid = 1720] [id = 620] 14:11:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x947fa000) [pid = 1720] [serial = 1861] [outer = (nil)] 14:11:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x951ee400) [pid = 1720] [serial = 1862] [outer = 0x947fa000] 14:11:19 INFO - PROCESS | 1720 | 1466716279442 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9537d800) [pid = 1720] [serial = 1863] [outer = 0x947fa000] 14:11:20 INFO - PROCESS | 1720 | 1466716280414 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1444ms 14:11:20 INFO - PROCESS | 1720 | 1466716280442 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 14:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:11:20 INFO - PROCESS | 1720 | 1466716280446 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 14:11:20 INFO - PROCESS | 1720 | 1466716280461 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1720 | 1466716280471 Marionette TRACE conn4 <- [1,2454,null,{}] 14:11:20 INFO - PROCESS | 1720 | 1466716280505 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:20 INFO - PROCESS | 1720 | 1466716280512 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:20 INFO - PROCESS | 1720 | 1466716280754 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 14:11:20 INFO - PROCESS | 1720 | 1466716280787 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:20 INFO - PROCESS | 1720 | 1466716280795 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x924df000 == 36 [pid = 1720] [id = 621] 14:11:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99259800) [pid = 1720] [serial = 1864] [outer = (nil)] 14:11:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9979d400) [pid = 1720] [serial = 1865] [outer = 0x99259800] 14:11:20 INFO - PROCESS | 1720 | 1466716280869 Marionette DEBUG loaded listener.js 14:11:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x99f10c00) [pid = 1720] [serial = 1866] [outer = 0x99259800] 14:11:21 INFO - PROCESS | 1720 | 1466716281848 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1429ms 14:11:21 INFO - PROCESS | 1720 | 1466716281882 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 14:11:21 INFO - PROCESS | 1720 | 1466716281887 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 14:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:11:21 INFO - PROCESS | 1720 | 1466716281893 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 1720 | 1466716281896 Marionette TRACE conn4 <- [1,2458,null,{}] 14:11:21 INFO - PROCESS | 1720 | 1466716281909 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:21 INFO - PROCESS | 1720 | 1466716281915 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:22 INFO - PROCESS | 1720 | 1466716282139 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 14:11:22 INFO - PROCESS | 1720 | 1466716282163 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1720 | 1466716282172 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x98061400 == 37 [pid = 1720] [id = 622] 14:11:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x99f47400) [pid = 1720] [serial = 1867] [outer = (nil)] 14:11:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a219c00) [pid = 1720] [serial = 1868] [outer = 0x99f47400] 14:11:22 INFO - PROCESS | 1720 | 1466716282243 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a6eac00) [pid = 1720] [serial = 1869] [outer = 0x99f47400] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x952f9000) [pid = 1720] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b20ec00) [pid = 1720] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x917c4400) [pid = 1720] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8fd81800) [pid = 1720] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x93c68800) [pid = 1720] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x917c8c00) [pid = 1720] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x93b70000) [pid = 1720] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x924e2000) [pid = 1720] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a768400) [pid = 1720] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a96d400) [pid = 1720] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9a969c00) [pid = 1720] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x918a0000) [pid = 1720] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:11:22 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a6f1800) [pid = 1720] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:11:23 INFO - PROCESS | 1720 | 1466716283249 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1387ms 14:11:23 INFO - PROCESS | 1720 | 1466716283281 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 1720 | 1466716283284 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 14:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:11:23 INFO - PROCESS | 1720 | 1466716283291 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1720 | 1466716283294 Marionette TRACE conn4 <- [1,2462,null,{}] 14:11:23 INFO - PROCESS | 1720 | 1466716283299 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:23 INFO - PROCESS | 1720 | 1466716283304 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:23 INFO - PROCESS | 1720 | 1466716283475 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 14:11:23 INFO - PROCESS | 1720 | 1466716283627 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 1720 | 1466716283643 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x9805a400 == 38 [pid = 1720] [id = 623] 14:11:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x992e6800) [pid = 1720] [serial = 1870] [outer = (nil)] 14:11:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a6ec400) [pid = 1720] [serial = 1871] [outer = 0x992e6800] 14:11:23 INFO - PROCESS | 1720 | 1466716283726 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a96f800) [pid = 1720] [serial = 1872] [outer = 0x992e6800] 14:11:24 INFO - PROCESS | 1720 | 1466716284614 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1442ms 14:11:24 INFO - PROCESS | 1720 | 1466716284735 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 14:11:24 INFO - PROCESS | 1720 | 1466716284742 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 14:11:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:11:24 INFO - PROCESS | 1720 | 1466716284751 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:11:24 INFO - PROCESS | 1720 | 1466716284757 Marionette TRACE conn4 <- [1,2466,null,{}] 14:11:24 INFO - PROCESS | 1720 | 1466716284779 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:24 INFO - PROCESS | 1720 | 1466716284787 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:25 INFO - PROCESS | 1720 | 1466716285150 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 14:11:25 INFO - PROCESS | 1720 | 1466716285369 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1720 | 1466716285385 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189ac00 == 39 [pid = 1720] [id = 624] 14:11:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9189e800) [pid = 1720] [serial = 1873] [outer = (nil)] 14:11:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91ac0c00) [pid = 1720] [serial = 1874] [outer = 0x9189e800] 14:11:25 INFO - PROCESS | 1720 | 1466716285488 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9229e800) [pid = 1720] [serial = 1875] [outer = 0x9189e800] 14:11:26 INFO - PROCESS | 1720 | 1466716286544 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:11:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1841ms 14:11:26 INFO - PROCESS | 1720 | 1466716286592 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 1720 | 1466716286598 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 14:11:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:11:26 INFO - PROCESS | 1720 | 1466716286612 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1720 | 1466716286620 Marionette TRACE conn4 <- [1,2470,null,{}] 14:11:26 INFO - PROCESS | 1720 | 1466716286627 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:26 INFO - PROCESS | 1720 | 1466716286634 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:26 INFO - PROCESS | 1720 | 1466716286852 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 14:11:27 INFO - PROCESS | 1720 | 1466716287100 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:27 INFO - PROCESS | 1720 | 1466716287109 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b7400 == 40 [pid = 1720] [id = 625] 14:11:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x951bb800) [pid = 1720] [serial = 1876] [outer = (nil)] 14:11:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x952fc400) [pid = 1720] [serial = 1877] [outer = 0x951bb800] 14:11:27 INFO - PROCESS | 1720 | 1466716287249 Marionette DEBUG loaded listener.js 14:11:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9805d800) [pid = 1720] [serial = 1878] [outer = 0x951bb800] 14:11:28 INFO - PROCESS | 1720 | 1466716288218 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1647ms 14:11:28 INFO - PROCESS | 1720 | 1466716288254 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 14:11:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:11:28 INFO - PROCESS | 1720 | 1466716288259 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 14:11:28 INFO - PROCESS | 1720 | 1466716288267 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 1720 | 1466716288271 Marionette TRACE conn4 <- [1,2474,null,{}] 14:11:28 INFO - PROCESS | 1720 | 1466716288288 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:28 INFO - PROCESS | 1720 | 1466716288297 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:28 INFO - PROCESS | 1720 | 1466716288501 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 14:11:28 INFO - PROCESS | 1720 | 1466716288692 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1720 | 1466716288706 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a786000 == 41 [pid = 1720] [id = 626] 14:11:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a96e000) [pid = 1720] [serial = 1879] [outer = (nil)] 14:11:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a9b5800) [pid = 1720] [serial = 1880] [outer = 0x9a96e000] 14:11:28 INFO - PROCESS | 1720 | 1466716288800 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a9ebc00) [pid = 1720] [serial = 1881] [outer = 0x9a96e000] 14:11:29 INFO - PROCESS | 1720 | 1466716289909 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:11:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1693ms 14:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:11:29 INFO - PROCESS | 1720 | 1466716289960 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 1720 | 1466716289963 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 14:11:29 INFO - PROCESS | 1720 | 1466716289970 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1720 | 1466716289974 Marionette TRACE conn4 <- [1,2478,null,{}] 14:11:29 INFO - PROCESS | 1720 | 1466716289980 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:29 INFO - PROCESS | 1720 | 1466716289985 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:30 INFO - PROCESS | 1720 | 1466716290231 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 14:11:30 INFO - PROCESS | 1720 | 1466716290493 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1720 | 1466716290502 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x947fa800 == 42 [pid = 1720] [id = 627] 14:11:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a770000) [pid = 1720] [serial = 1882] [outer = (nil)] 14:11:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9ad24800) [pid = 1720] [serial = 1883] [outer = 0x9a770000] 14:11:30 INFO - PROCESS | 1720 | 1466716290633 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b210000) [pid = 1720] [serial = 1884] [outer = 0x9a770000] 14:11:31 INFO - PROCESS | 1720 | 1466716291669 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:11:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1751ms 14:11:31 INFO - PROCESS | 1720 | 1466716291721 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 1720 | 1466716291726 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 14:11:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:11:31 INFO - PROCESS | 1720 | 1466716291737 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1720 | 1466716291741 Marionette TRACE conn4 <- [1,2482,null,{}] 14:11:31 INFO - PROCESS | 1720 | 1466716291749 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:31 INFO - PROCESS | 1720 | 1466716291755 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:31 INFO - PROCESS | 1720 | 1466716291943 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 14:11:32 INFO - PROCESS | 1720 | 1466716292178 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1720 | 1466716292186 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f382000 == 43 [pid = 1720] [id = 628] 14:11:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a9e4400) [pid = 1720] [serial = 1885] [outer = (nil)] 14:11:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b456000) [pid = 1720] [serial = 1886] [outer = 0x9a9e4400] 14:11:32 INFO - PROCESS | 1720 | 1466716292326 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b762000) [pid = 1720] [serial = 1887] [outer = 0x9a9e4400] 14:11:33 INFO - PROCESS | 1720 | 1466716293257 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:11:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:11:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1586ms 14:11:33 INFO - PROCESS | 1720 | 1466716293322 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 14:11:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:11:33 INFO - PROCESS | 1720 | 1466716293327 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 14:11:33 INFO - PROCESS | 1720 | 1466716293333 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 1720 | 1466716293337 Marionette TRACE conn4 <- [1,2486,null,{}] 14:11:33 INFO - PROCESS | 1720 | 1466716293343 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:33 INFO - PROCESS | 1720 | 1466716293354 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:33 INFO - PROCESS | 1720 | 1466716293591 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 14:11:33 INFO - PROCESS | 1720 | 1466716293834 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1720 | 1466716293845 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37b800 == 44 [pid = 1720] [id = 629] 14:11:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9c2c8800) [pid = 1720] [serial = 1888] [outer = (nil)] 14:11:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9d50f800) [pid = 1720] [serial = 1889] [outer = 0x9c2c8800] 14:11:33 INFO - PROCESS | 1720 | 1466716293974 Marionette DEBUG loaded listener.js 14:11:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9d96c800) [pid = 1720] [serial = 1890] [outer = 0x9c2c8800] 14:11:34 INFO - PROCESS | 1720 | 1466716294924 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1631ms 14:11:34 INFO - PROCESS | 1720 | 1466716294965 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 14:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:11:34 INFO - PROCESS | 1720 | 1466716294970 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 14:11:34 INFO - PROCESS | 1720 | 1466716294976 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1720 | 1466716294980 Marionette TRACE conn4 <- [1,2490,null,{}] 14:11:34 INFO - PROCESS | 1720 | 1466716294986 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:34 INFO - PROCESS | 1720 | 1466716294991 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:35 INFO - PROCESS | 1720 | 1466716295193 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 14:11:35 INFO - PROCESS | 1720 | 1466716295390 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1720 | 1466716295397 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189d400 == 45 [pid = 1720] [id = 630] 14:11:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x918a1000) [pid = 1720] [serial = 1891] [outer = (nil)] 14:11:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa1113800) [pid = 1720] [serial = 1892] [outer = 0x918a1000] 14:11:35 INFO - PROCESS | 1720 | 1466716295501 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0xa2099400) [pid = 1720] [serial = 1893] [outer = 0x918a1000] 14:11:36 INFO - PROCESS | 1720 | 1466716296480 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1584ms 14:11:36 INFO - PROCESS | 1720 | 1466716296560 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 14:11:36 INFO - PROCESS | 1720 | 1466716296563 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 14:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:11:36 INFO - PROCESS | 1720 | 1466716296571 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1720 | 1466716296574 Marionette TRACE conn4 <- [1,2494,null,{}] 14:11:36 INFO - PROCESS | 1720 | 1466716296580 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:36 INFO - PROCESS | 1720 | 1466716296586 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:36 INFO - PROCESS | 1720 | 1466716296817 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 14:11:37 INFO - PROCESS | 1720 | 1466716297057 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1720 | 1466716297065 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x98061000 == 46 [pid = 1720] [id = 631] 14:11:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9d512000) [pid = 1720] [serial = 1894] [outer = (nil)] 14:11:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0xa23ae800) [pid = 1720] [serial = 1895] [outer = 0x9d512000] 14:11:37 INFO - PROCESS | 1720 | 1466716297194 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0xa23f3800) [pid = 1720] [serial = 1896] [outer = 0x9d512000] 14:11:38 INFO - PROCESS | 1720 | 1466716298108 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1633ms 14:11:38 INFO - PROCESS | 1720 | 1466716298206 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 1720 | 1466716298210 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 14:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:11:38 INFO - PROCESS | 1720 | 1466716298217 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 1720 | 1466716298221 Marionette TRACE conn4 <- [1,2498,null,{}] 14:11:38 INFO - PROCESS | 1720 | 1466716298227 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:38 INFO - PROCESS | 1720 | 1466716298232 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:38 INFO - PROCESS | 1720 | 1466716298458 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 14:11:38 INFO - PROCESS | 1720 | 1466716298709 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:38 INFO - PROCESS | 1720 | 1466716298719 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c3000 == 47 [pid = 1720] [id = 632] 14:11:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x917cc000) [pid = 1720] [serial = 1897] [outer = (nil)] 14:11:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x918a1800) [pid = 1720] [serial = 1898] [outer = 0x917cc000] 14:11:39 INFO - PROCESS | 1720 | 1466716299122 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9232e400) [pid = 1720] [serial = 1899] [outer = 0x917cc000] 14:11:40 INFO - PROCESS | 1720 | 1466716300148 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1989ms 14:11:40 INFO - PROCESS | 1720 | 1466716300208 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 14:11:40 INFO - PROCESS | 1720 | 1466716300213 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 14:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:11:40 INFO - PROCESS | 1720 | 1466716300221 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 1720 | 1466716300226 Marionette TRACE conn4 <- [1,2502,null,{}] 14:11:40 INFO - PROCESS | 1720 | 1466716300234 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:40 INFO - PROCESS | 1720 | 1466716300241 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:40 INFO - PROCESS | 1720 | 1466716300436 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 14:11:40 INFO - PROCESS | 1720 | 1466716300812 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1720 | 1466716300823 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229e400 == 48 [pid = 1720] [id = 633] 14:11:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x93c6a000) [pid = 1720] [serial = 1900] [outer = (nil)] 14:11:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x952f9c00) [pid = 1720] [serial = 1901] [outer = 0x93c6a000] 14:11:40 INFO - PROCESS | 1720 | 1466716300909 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9925c400) [pid = 1720] [serial = 1902] [outer = 0x93c6a000] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37e000 == 47 [pid = 1720] [id = 522] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x95217c00 == 46 [pid = 1720] [id = 520] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f381400 == 45 [pid = 1720] [id = 524] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x924e7400 == 44 [pid = 1720] [id = 604] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee2800 == 43 [pid = 1720] [id = 525] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x922a3000 == 42 [pid = 1720] [id = 511] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x9a484c00 == 41 [pid = 1720] [id = 516] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dcc00 == 40 [pid = 1720] [id = 514] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x9a971400 == 39 [pid = 1720] [id = 518] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x9189bc00 == 38 [pid = 1720] [id = 609] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e6000 == 37 [pid = 1720] [id = 608] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x924e9800 == 36 [pid = 1720] [id = 513] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e5c00 == 35 [pid = 1720] [id = 617] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dfc00 == 34 [pid = 1720] [id = 618] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e9000 == 33 [pid = 1720] [id = 615] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2800 == 32 [pid = 1720] [id = 523] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e5000 == 31 [pid = 1720] [id = 614] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x922a0000 == 30 [pid = 1720] [id = 616] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x95215000 == 29 [pid = 1720] [id = 515] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x92323c00 == 28 [pid = 1720] [id = 610] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x96ee3400 == 27 [pid = 1720] [id = 612] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7a000 == 26 [pid = 1720] [id = 611] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db400 == 25 [pid = 1720] [id = 519] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x95216000 == 24 [pid = 1720] [id = 613] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x951b3400 == 23 [pid = 1720] [id = 509] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x947f2800 == 22 [pid = 1720] [id = 517] 14:11:43 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd82c00 == 21 [pid = 1720] [id = 521] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9a9f1800) [pid = 1720] [serial = 1794] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9c2bb400) [pid = 1720] [serial = 1803] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9ad2c800) [pid = 1720] [serial = 1797] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9ad24c00) [pid = 1720] [serial = 1809] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9a777400) [pid = 1720] [serial = 1791] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0xa2098800) [pid = 1720] [serial = 1806] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9bb20c00) [pid = 1720] [serial = 1800] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x91ac3800) [pid = 1720] [serial = 1785] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x91abbc00) [pid = 1720] [serial = 1812] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x952f5400) [pid = 1720] [serial = 1788] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x952f0c00) [pid = 1720] [serial = 1823] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x91897400) [pid = 1720] [serial = 1784] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x95211c00) [pid = 1720] [serial = 1787] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a76b000) [pid = 1720] [serial = 1790] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a972400) [pid = 1720] [serial = 1793] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9ad24400) [pid = 1720] [serial = 1796] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b569c00) [pid = 1720] [serial = 1799] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9c0e5000) [pid = 1720] [serial = 1802] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91895400) [pid = 1720] [serial = 1817] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x917d0800) [pid = 1720] [serial = 1818] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0xa1189400) [pid = 1720] [serial = 1805] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x99252c00) [pid = 1720] [serial = 1815] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x96ee2c00) [pid = 1720] [serial = 1814] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x95380800) [pid = 1720] [serial = 1808] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x917c5c00) [pid = 1720] [serial = 1811] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x93b6b400) [pid = 1720] [serial = 1821] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x924ea400) [pid = 1720] [serial = 1820] [outer = (nil)] [url = about:blank] 14:11:43 INFO - PROCESS | 1720 | 1466716303441 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 3249ms 14:11:43 INFO - PROCESS | 1720 | 1466716303471 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 1720 | 1466716303477 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 14:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:11:43 INFO - PROCESS | 1720 | 1466716303486 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 1720 | 1466716303491 Marionette TRACE conn4 <- [1,2506,null,{}] 14:11:43 INFO - PROCESS | 1720 | 1466716303499 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:43 INFO - PROCESS | 1720 | 1466716303505 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:43 INFO - PROCESS | 1720 | 1466716303677 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 14:11:43 INFO - PROCESS | 1720 | 1466716303817 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 1720 | 1466716303831 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7f000 == 22 [pid = 1720] [id = 634] 14:11:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x917c2000) [pid = 1720] [serial = 1903] [outer = (nil)] 14:11:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x917c8c00) [pid = 1720] [serial = 1904] [outer = 0x917c2000] 14:11:43 INFO - PROCESS | 1720 | 1466716303904 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x91897400) [pid = 1720] [serial = 1905] [outer = 0x917c2000] 14:11:44 INFO - PROCESS | 1720 | 1466716304765 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1333ms 14:11:44 INFO - PROCESS | 1720 | 1466716304819 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 14:11:44 INFO - PROCESS | 1720 | 1466716304828 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 14:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:11:44 INFO - PROCESS | 1720 | 1466716304843 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:11:44 INFO - PROCESS | 1720 | 1466716304850 Marionette TRACE conn4 <- [1,2510,null,{}] 14:11:44 INFO - PROCESS | 1720 | 1466716304860 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:44 INFO - PROCESS | 1720 | 1466716304867 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:45 INFO - PROCESS | 1720 | 1466716305089 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 14:11:45 INFO - PROCESS | 1720 | 1466716305250 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 1720 | 1466716305259 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229c000 == 23 [pid = 1720] [id = 635] 14:11:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x92327400) [pid = 1720] [serial = 1906] [outer = (nil)] 14:11:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x924e1400) [pid = 1720] [serial = 1907] [outer = 0x92327400] 14:11:45 INFO - PROCESS | 1720 | 1466716305339 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x924ea400) [pid = 1720] [serial = 1908] [outer = 0x92327400] 14:11:46 INFO - PROCESS | 1720 | 1466716306265 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1491ms 14:11:46 INFO - PROCESS | 1720 | 1466716306332 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 14:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:11:46 INFO - PROCESS | 1720 | 1466716306336 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 14:11:46 INFO - PROCESS | 1720 | 1466716306343 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 1720 | 1466716306349 Marionette TRACE conn4 <- [1,2514,null,{}] 14:11:46 INFO - PROCESS | 1720 | 1466716306374 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:46 INFO - PROCESS | 1720 | 1466716306383 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:46 INFO - PROCESS | 1720 | 1466716306628 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 14:11:46 INFO - PROCESS | 1720 | 1466716306660 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1720 | 1466716306669 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x95216000 == 24 [pid = 1720] [id = 636] 14:11:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x95217000) [pid = 1720] [serial = 1909] [outer = (nil)] 14:11:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x952ef400) [pid = 1720] [serial = 1910] [outer = 0x95217000] 14:11:46 INFO - PROCESS | 1720 | 1466716306751 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x952fb000) [pid = 1720] [serial = 1911] [outer = 0x95217000] 14:11:47 INFO - PROCESS | 1720 | 1466716307866 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 14:11:47 INFO - PROCESS | 1720 | 1466716307930 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 14:11:47 INFO - PROCESS | 1720 | 1466716307934 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 14:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:11:47 INFO - PROCESS | 1720 | 1466716307941 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1720 | 1466716307944 Marionette TRACE conn4 <- [1,2518,null,{}] 14:11:47 INFO - PROCESS | 1720 | 1466716307950 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:47 INFO - PROCESS | 1720 | 1466716307955 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:49 INFO - PROCESS | 1720 | 1466716309021 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x947fa000) [pid = 1720] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x951b7c00) [pid = 1720] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x99f47400) [pid = 1720] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x99efa400) [pid = 1720] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x922a2800) [pid = 1720] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9fa800) [pid = 1720] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x91ab9800) [pid = 1720] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x91ac6c00) [pid = 1720] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91892800) [pid = 1720] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a76cc00) [pid = 1720] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f2e0000) [pid = 1720] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8f2e7400) [pid = 1720] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f377000) [pid = 1720] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x99259800) [pid = 1720] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x93c67400) [pid = 1720] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x95217400) [pid = 1720] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:11:49 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x992e6800) [pid = 1720] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:11:49 INFO - PROCESS | 1720 | 1466716309293 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1720 | 1466716309302 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0000 == 25 [pid = 1720] [id = 637] 14:11:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f377000) [pid = 1720] [serial = 1912] [outer = (nil)] 14:11:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91ac0400) [pid = 1720] [serial = 1913] [outer = 0x8f377000] 14:11:49 INFO - PROCESS | 1720 | 1466716309408 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x952f2c00) [pid = 1720] [serial = 1914] [outer = 0x8f377000] 14:11:50 INFO - PROCESS | 1720 | 1466716310307 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2390ms 14:11:50 INFO - PROCESS | 1720 | 1466716310332 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1720 | 1466716310336 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 14:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:11:50 INFO - PROCESS | 1720 | 1466716310342 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1720 | 1466716310346 Marionette TRACE conn4 <- [1,2522,null,{}] 14:11:50 INFO - PROCESS | 1720 | 1466716310351 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:50 INFO - PROCESS | 1720 | 1466716310356 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:50 INFO - PROCESS | 1720 | 1466716310519 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 14:11:50 INFO - PROCESS | 1720 | 1466716310539 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:50 INFO - PROCESS | 1720 | 1466716310546 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab9c00 == 26 [pid = 1720] [id = 638] 14:11:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x952efc00) [pid = 1720] [serial = 1915] [outer = (nil)] 14:11:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9889fc00) [pid = 1720] [serial = 1916] [outer = 0x952efc00] 14:11:50 INFO - PROCESS | 1720 | 1466716310625 Marionette DEBUG loaded listener.js 14:11:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9979fc00) [pid = 1720] [serial = 1917] [outer = 0x952efc00] 14:11:51 INFO - PROCESS | 1720 | 1466716311978 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1684ms 14:11:52 INFO - PROCESS | 1720 | 1466716312029 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 14:11:52 INFO - PROCESS | 1720 | 1466716312037 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 14:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:11:52 INFO - PROCESS | 1720 | 1466716312058 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:11:52 INFO - PROCESS | 1720 | 1466716312063 Marionette TRACE conn4 <- [1,2526,null,{}] 14:11:52 INFO - PROCESS | 1720 | 1466716312077 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:52 INFO - PROCESS | 1720 | 1466716312086 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:52 INFO - PROCESS | 1720 | 1466716312328 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 14:11:52 INFO - PROCESS | 1720 | 1466716312632 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 1720 | 1466716312645 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab9400 == 27 [pid = 1720] [id = 639] 14:11:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91abbc00) [pid = 1720] [serial = 1918] [outer = (nil)] 14:11:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x92330000) [pid = 1720] [serial = 1919] [outer = 0x91abbc00] 14:11:52 INFO - PROCESS | 1720 | 1466716312778 Marionette DEBUG loaded listener.js 14:11:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93979800) [pid = 1720] [serial = 1920] [outer = 0x91abbc00] 14:11:53 INFO - PROCESS | 1720 | 1466716313912 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1901ms 14:11:53 INFO - PROCESS | 1720 | 1466716313958 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 1720 | 1466716313968 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 14:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:11:53 INFO - PROCESS | 1720 | 1466716313983 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 1720 | 1466716313991 Marionette TRACE conn4 <- [1,2530,null,{}] 14:11:54 INFO - PROCESS | 1720 | 1466716314002 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:54 INFO - PROCESS | 1720 | 1466716314012 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:54 INFO - PROCESS | 1720 | 1466716314320 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 14:11:54 INFO - PROCESS | 1720 | 1466716314760 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 1720 | 1466716314767 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x952f9000 == 28 [pid = 1720] [id = 640] 14:11:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9805c800) [pid = 1720] [serial = 1921] [outer = (nil)] 14:11:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x988f0400) [pid = 1720] [serial = 1922] [outer = 0x9805c800] 14:11:54 INFO - PROCESS | 1720 | 1466716314863 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95380000) [pid = 1720] [serial = 1923] [outer = 0x9805c800] 14:11:55 INFO - PROCESS | 1720 | 1466716315942 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2042ms 14:11:56 INFO - PROCESS | 1720 | 1466716316023 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 1720 | 1466716316028 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 14:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:11:56 INFO - PROCESS | 1720 | 1466716316035 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:11:56 INFO - PROCESS | 1720 | 1466716316042 Marionette TRACE conn4 <- [1,2534,null,{}] 14:11:56 INFO - PROCESS | 1720 | 1466716316060 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:56 INFO - PROCESS | 1720 | 1466716316070 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:56 INFO - PROCESS | 1720 | 1466716316409 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 14:11:56 INFO - PROCESS | 1720 | 1466716316603 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 1720 | 1466716316612 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6ea800 == 29 [pid = 1720] [id = 641] 14:11:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a6ed800) [pid = 1720] [serial = 1924] [outer = (nil)] 14:11:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a768800) [pid = 1720] [serial = 1925] [outer = 0x9a6ed800] 14:11:56 INFO - PROCESS | 1720 | 1466716316714 Marionette DEBUG loaded listener.js 14:11:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a76e400) [pid = 1720] [serial = 1926] [outer = 0x9a6ed800] 14:11:57 INFO - PROCESS | 1720 | 1466716317694 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1708ms 14:11:57 INFO - PROCESS | 1720 | 1466716317760 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 1720 | 1466716317766 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 14:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:11:57 INFO - PROCESS | 1720 | 1466716317774 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1720 | 1466716317778 Marionette TRACE conn4 <- [1,2538,null,{}] 14:11:57 INFO - PROCESS | 1720 | 1466716317784 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:57 INFO - PROCESS | 1720 | 1466716317789 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:57 INFO - PROCESS | 1720 | 1466716317980 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 14:11:58 INFO - PROCESS | 1720 | 1466716318167 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:58 INFO - PROCESS | 1720 | 1466716318178 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x95215c00 == 30 [pid = 1720] [id = 642] 14:11:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x99fddc00) [pid = 1720] [serial = 1927] [outer = (nil)] 14:11:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a96f000) [pid = 1720] [serial = 1928] [outer = 0x99fddc00] 14:11:58 INFO - PROCESS | 1720 | 1466716318261 Marionette DEBUG loaded listener.js 14:11:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a974400) [pid = 1720] [serial = 1929] [outer = 0x99fddc00] 14:11:59 INFO - PROCESS | 1720 | 1466716319250 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1540ms 14:11:59 INFO - PROCESS | 1720 | 1466716319315 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 14:11:59 INFO - PROCESS | 1720 | 1466716319320 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 14:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:11:59 INFO - PROCESS | 1720 | 1466716319327 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:11:59 INFO - PROCESS | 1720 | 1466716319331 Marionette TRACE conn4 <- [1,2542,null,{}] 14:11:59 INFO - PROCESS | 1720 | 1466716319337 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:59 INFO - PROCESS | 1720 | 1466716319342 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:59 INFO - PROCESS | 1720 | 1466716319522 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 14:11:59 INFO - PROCESS | 1720 | 1466716319708 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 1720 | 1466716319716 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:11:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ac7800 == 31 [pid = 1720] [id = 643] 14:11:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x96edb400) [pid = 1720] [serial = 1930] [outer = (nil)] 14:11:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a9f1c00) [pid = 1720] [serial = 1931] [outer = 0x96edb400] 14:11:59 INFO - PROCESS | 1720 | 1466716319819 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a9f6000) [pid = 1720] [serial = 1932] [outer = 0x96edb400] 14:12:00 INFO - PROCESS | 1720 | 1466716320895 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1643ms 14:12:00 INFO - PROCESS | 1720 | 1466716320972 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 14:12:00 INFO - PROCESS | 1720 | 1466716320976 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 14:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:12:00 INFO - PROCESS | 1720 | 1466716320983 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:12:00 INFO - PROCESS | 1720 | 1466716320988 Marionette TRACE conn4 <- [1,2546,null,{}] 14:12:00 INFO - PROCESS | 1720 | 1466716320995 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:01 INFO - PROCESS | 1720 | 1466716321007 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:01 INFO - PROCESS | 1720 | 1466716321278 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 14:12:01 INFO - PROCESS | 1720 | 1466716321566 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:01 INFO - PROCESS | 1720 | 1466716321578 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2400 == 32 [pid = 1720] [id = 644] 14:12:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8f379000) [pid = 1720] [serial = 1933] [outer = (nil)] 14:12:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b20e800) [pid = 1720] [serial = 1934] [outer = 0x8f379000] 14:12:01 INFO - PROCESS | 1720 | 1466716321665 Marionette DEBUG loaded listener.js 14:12:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b215000) [pid = 1720] [serial = 1935] [outer = 0x8f379000] 14:12:02 INFO - PROCESS | 1720 | 1466716322725 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1786ms 14:12:02 INFO - PROCESS | 1720 | 1466716322774 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 14:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:12:02 INFO - PROCESS | 1720 | 1466716322778 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 14:12:02 INFO - PROCESS | 1720 | 1466716322785 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 1720 | 1466716322789 Marionette TRACE conn4 <- [1,2550,null,{}] 14:12:02 INFO - PROCESS | 1720 | 1466716322795 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:02 INFO - PROCESS | 1720 | 1466716322800 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:02 INFO - PROCESS | 1720 | 1466716322988 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 14:12:03 INFO - PROCESS | 1720 | 1466716323176 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1720 | 1466716323184 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f379800 == 33 [pid = 1720] [id = 645] 14:12:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a9f4c00) [pid = 1720] [serial = 1936] [outer = (nil)] 14:12:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b568c00) [pid = 1720] [serial = 1937] [outer = 0x9a9f4c00] 14:12:03 INFO - PROCESS | 1720 | 1466716323317 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9b56b000) [pid = 1720] [serial = 1938] [outer = 0x9a9f4c00] 14:12:04 INFO - PROCESS | 1720 | 1466716324322 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1587ms 14:12:04 INFO - PROCESS | 1720 | 1466716324372 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 14:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:12:04 INFO - PROCESS | 1720 | 1466716324384 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 14:12:04 INFO - PROCESS | 1720 | 1466716324390 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:12:04 INFO - PROCESS | 1720 | 1466716324394 Marionette TRACE conn4 <- [1,2554,null,{}] 14:12:04 INFO - PROCESS | 1720 | 1466716324400 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:04 INFO - PROCESS | 1720 | 1466716324405 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:04 INFO - PROCESS | 1720 | 1466716324621 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 14:12:04 INFO - PROCESS | 1720 | 1466716324874 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1720 | 1466716324885 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x92321c00 == 34 [pid = 1720] [id = 646] 14:12:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x92329000) [pid = 1720] [serial = 1939] [outer = (nil)] 14:12:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x99f4d000) [pid = 1720] [serial = 1940] [outer = 0x92329000] 14:12:05 INFO - PROCESS | 1720 | 1466716325012 Marionette DEBUG loaded listener.js 14:12:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9a977800) [pid = 1720] [serial = 1941] [outer = 0x92329000] 14:12:05 INFO - PROCESS | 1720 | 1466716325996 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1690ms 14:12:06 INFO - PROCESS | 1720 | 1466716326081 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 14:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:12:06 INFO - PROCESS | 1720 | 1466716326086 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 14:12:06 INFO - PROCESS | 1720 | 1466716326094 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 1720 | 1466716326098 Marionette TRACE conn4 <- [1,2558,null,{}] 14:12:06 INFO - PROCESS | 1720 | 1466716326104 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:06 INFO - PROCESS | 1720 | 1466716326109 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:06 INFO - PROCESS | 1720 | 1466716326550 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 14:12:06 INFO - PROCESS | 1720 | 1466716326794 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1720 | 1466716326805 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37f800 == 35 [pid = 1720] [id = 647] 14:12:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8f37fc00) [pid = 1720] [serial = 1942] [outer = (nil)] 14:12:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x917c5400) [pid = 1720] [serial = 1943] [outer = 0x8f37fc00] 14:12:06 INFO - PROCESS | 1720 | 1466716326887 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9189f000) [pid = 1720] [serial = 1944] [outer = 0x8f37fc00] 14:12:07 INFO - PROCESS | 1720 | 1466716327865 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1841ms 14:12:07 INFO - PROCESS | 1720 | 1466716327936 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 1720 | 1466716327943 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 14:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:12:07 INFO - PROCESS | 1720 | 1466716327952 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1720 | 1466716327957 Marionette TRACE conn4 <- [1,2562,null,{}] 14:12:07 INFO - PROCESS | 1720 | 1466716327965 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:07 INFO - PROCESS | 1720 | 1466716327970 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:08 INFO - PROCESS | 1720 | 1466716328234 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 14:12:08 INFO - PROCESS | 1720 | 1466716328479 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1720 | 1466716328488 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378000 == 36 [pid = 1720] [id = 648] 14:12:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8f37c400) [pid = 1720] [serial = 1945] [outer = (nil)] 14:12:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x917c9000) [pid = 1720] [serial = 1946] [outer = 0x8f37c400] 14:12:08 INFO - PROCESS | 1720 | 1466716328597 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x924e0400) [pid = 1720] [serial = 1947] [outer = 0x8f37c400] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9a6ec400) [pid = 1720] [serial = 1871] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9a96f800) [pid = 1720] [serial = 1872] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9537d800) [pid = 1720] [serial = 1863] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9538ac00) [pid = 1720] [serial = 1833] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9a219c00) [pid = 1720] [serial = 1868] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9a6f0000) [pid = 1720] [serial = 1839] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a6f2c00) [pid = 1720] [serial = 1838] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a6eac00) [pid = 1720] [serial = 1869] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x951ee400) [pid = 1720] [serial = 1862] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x924ddc00) [pid = 1720] [serial = 1830] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b5a5400) [pid = 1720] [serial = 1850] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x95389c00) [pid = 1720] [serial = 1836] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x922a3800) [pid = 1720] [serial = 1859] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b211c00) [pid = 1720] [serial = 1847] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a9c0c00) [pid = 1720] [serial = 1842] [outer = (nil)] [url = about:blank] 14:12:08 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x992e9400) [pid = 1720] [serial = 1835] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x917c7c00) [pid = 1720] [serial = 1857] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a969000) [pid = 1720] [serial = 1841] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f384000) [pid = 1720] [serial = 1827] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9ad26c00) [pid = 1720] [serial = 1844] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9979d400) [pid = 1720] [serial = 1865] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9b218400) [pid = 1720] [serial = 1848] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x924df400) [pid = 1720] [serial = 1860] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b5a2000) [pid = 1720] [serial = 1851] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x99f10c00) [pid = 1720] [serial = 1866] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f377800) [pid = 1720] [serial = 1856] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92325400) [pid = 1720] [serial = 1829] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9bba1c00) [pid = 1720] [serial = 1853] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9b185400) [pid = 1720] [serial = 1845] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9521a400) [pid = 1720] [serial = 1832] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9c0ea000) [pid = 1720] [serial = 1854] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x95385800) [pid = 1720] [serial = 1824] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8f376400) [pid = 1720] [serial = 1826] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 1720 | 1466716329534 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1642ms 14:12:09 INFO - PROCESS | 1720 | 1466716329594 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 14:12:09 INFO - PROCESS | 1720 | 1466716329599 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 14:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:12:09 INFO - PROCESS | 1720 | 1466716329605 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:12:09 INFO - PROCESS | 1720 | 1466716329609 Marionette TRACE conn4 <- [1,2566,null,{}] 14:12:09 INFO - PROCESS | 1720 | 1466716329615 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:09 INFO - PROCESS | 1720 | 1466716329620 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:09 INFO - PROCESS | 1720 | 1466716329796 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 14:12:10 INFO - PROCESS | 1720 | 1466716329992 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 1720 | 1466716330004 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c7c00 == 37 [pid = 1720] [id = 649] 14:12:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x95211400) [pid = 1720] [serial = 1948] [outer = (nil)] 14:12:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x95388000) [pid = 1720] [serial = 1949] [outer = 0x95211400] 14:12:10 INFO - PROCESS | 1720 | 1466716330075 Marionette DEBUG loaded listener.js 14:12:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x96ee2400) [pid = 1720] [serial = 1950] [outer = 0x95211400] 14:12:11 INFO - PROCESS | 1720 | 1466716331015 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1486ms 14:12:11 INFO - PROCESS | 1720 | 1466716331092 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 1720 | 1466716331099 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 14:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:12:11 INFO - PROCESS | 1720 | 1466716331115 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1720 | 1466716331122 Marionette TRACE conn4 <- [1,2570,null,{}] 14:12:11 INFO - PROCESS | 1720 | 1466716331128 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:11 INFO - PROCESS | 1720 | 1466716331135 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:11 INFO - PROCESS | 1720 | 1466716331308 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 14:12:11 INFO - PROCESS | 1720 | 1466716331473 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 1720 | 1466716331483 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x924dfc00 == 38 [pid = 1720] [id = 650] 14:12:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x951ad400) [pid = 1720] [serial = 1951] [outer = (nil)] 14:12:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x99f4e400) [pid = 1720] [serial = 1952] [outer = 0x951ad400] 14:12:11 INFO - PROCESS | 1720 | 1466716331553 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a47f800) [pid = 1720] [serial = 1953] [outer = 0x951ad400] 14:12:12 INFO - PROCESS | 1720 | 1466716332488 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1441ms 14:12:12 INFO - PROCESS | 1720 | 1466716332549 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 14:12:12 INFO - PROCESS | 1720 | 1466716332553 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 14:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:12:12 INFO - PROCESS | 1720 | 1466716332567 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 1720 | 1466716332569 Marionette TRACE conn4 <- [1,2574,null,{}] 14:12:12 INFO - PROCESS | 1720 | 1466716332576 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:12 INFO - PROCESS | 1720 | 1466716332581 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:12 INFO - PROCESS | 1720 | 1466716332816 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 14:12:12 INFO - PROCESS | 1720 | 1466716332839 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 1720 | 1466716332846 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x99fdb800 == 39 [pid = 1720] [id = 651] 14:12:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99fdf400) [pid = 1720] [serial = 1954] [outer = (nil)] 14:12:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a6f7c00) [pid = 1720] [serial = 1955] [outer = 0x99fdf400] 14:12:12 INFO - PROCESS | 1720 | 1466716332920 Marionette DEBUG loaded listener.js 14:12:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a76e800) [pid = 1720] [serial = 1956] [outer = 0x99fdf400] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x95217000) [pid = 1720] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9189e800) [pid = 1720] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x951bb800) [pid = 1720] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a96e000) [pid = 1720] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x92327400) [pid = 1720] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a770000) [pid = 1720] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x93c6a000) [pid = 1720] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9a9e4400) [pid = 1720] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x917c2000) [pid = 1720] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9c2c8800) [pid = 1720] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x918a1000) [pid = 1720] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9d512000) [pid = 1720] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x917cc000) [pid = 1720] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:12:13 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8f377000) [pid = 1720] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:12:14 INFO - PROCESS | 1720 | 1466716334007 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1497ms 14:12:14 INFO - PROCESS | 1720 | 1466716334058 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 14:12:14 INFO - PROCESS | 1720 | 1466716334062 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 14:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:12:14 INFO - PROCESS | 1720 | 1466716334073 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:12:14 INFO - PROCESS | 1720 | 1466716334075 Marionette TRACE conn4 <- [1,2578,null,{}] 14:12:14 INFO - PROCESS | 1720 | 1466716334082 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:14 INFO - PROCESS | 1720 | 1466716334087 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:14 INFO - PROCESS | 1720 | 1466716334319 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 14:12:14 INFO - PROCESS | 1720 | 1466716334330 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 1720 | 1466716334352 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f48c00 == 40 [pid = 1720] [id = 652] 14:12:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9a2a3400) [pid = 1720] [serial = 1957] [outer = (nil)] 14:12:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9a770000) [pid = 1720] [serial = 1958] [outer = 0x9a2a3400] 14:12:14 INFO - PROCESS | 1720 | 1466716334567 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9a973c00) [pid = 1720] [serial = 1959] [outer = 0x9a2a3400] 14:12:15 INFO - PROCESS | 1720 | 1466716335449 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1437ms 14:12:15 INFO - PROCESS | 1720 | 1466716335511 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 1720 | 1466716335515 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 14:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:12:15 INFO - PROCESS | 1720 | 1466716335598 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1720 | 1466716335605 Marionette TRACE conn4 <- [1,2582,null,{}] 14:12:15 INFO - PROCESS | 1720 | 1466716335628 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:15 INFO - PROCESS | 1720 | 1466716335635 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:15 INFO - PROCESS | 1720 | 1466716335874 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 14:12:16 INFO - PROCESS | 1720 | 1466716336142 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1720 | 1466716336157 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f379c00 == 41 [pid = 1720] [id = 653] 14:12:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x917c9800) [pid = 1720] [serial = 1960] [outer = (nil)] 14:12:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x92297c00) [pid = 1720] [serial = 1961] [outer = 0x917c9800] 14:12:16 INFO - PROCESS | 1720 | 1466716336262 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x92324000) [pid = 1720] [serial = 1962] [outer = 0x917c9800] 14:12:17 INFO - PROCESS | 1720 | 1466716337245 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1783ms 14:12:17 INFO - PROCESS | 1720 | 1466716337316 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1720 | 1466716337322 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 14:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:12:17 INFO - PROCESS | 1720 | 1466716337333 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1720 | 1466716337337 Marionette TRACE conn4 <- [1,2586,null,{}] 14:12:17 INFO - PROCESS | 1720 | 1466716337348 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:17 INFO - PROCESS | 1720 | 1466716337356 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:17 INFO - PROCESS | 1720 | 1466716337604 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 14:12:17 INFO - PROCESS | 1720 | 1466716337854 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:17 INFO - PROCESS | 1720 | 1466716337861 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37a800 == 42 [pid = 1720] [id = 654] 14:12:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x95218c00) [pid = 1720] [serial = 1963] [outer = (nil)] 14:12:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x95388c00) [pid = 1720] [serial = 1964] [outer = 0x95218c00] 14:12:17 INFO - PROCESS | 1720 | 1466716337973 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x992e5c00) [pid = 1720] [serial = 1965] [outer = 0x95218c00] 14:12:18 INFO - PROCESS | 1720 | 1466716338920 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:12:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:12:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1643ms 14:12:18 INFO - PROCESS | 1720 | 1466716338975 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 14:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:12:18 INFO - PROCESS | 1720 | 1466716338980 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 14:12:18 INFO - PROCESS | 1720 | 1466716338987 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:12:18 INFO - PROCESS | 1720 | 1466716338991 Marionette TRACE conn4 <- [1,2590,null,{}] 14:12:19 INFO - PROCESS | 1720 | 1466716338998 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:19 INFO - PROCESS | 1720 | 1466716339004 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:19 INFO - PROCESS | 1720 | 1466716339205 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 14:12:19 INFO - PROCESS | 1720 | 1466716339508 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1720 | 1466716339527 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a973000 == 43 [pid = 1720] [id = 655] 14:12:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a9dcc00) [pid = 1720] [serial = 1966] [outer = (nil)] 14:12:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a9f4800) [pid = 1720] [serial = 1967] [outer = 0x9a9dcc00] 14:12:19 INFO - PROCESS | 1720 | 1466716339663 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9ad28400) [pid = 1720] [serial = 1968] [outer = 0x9a9dcc00] 14:12:20 INFO - PROCESS | 1720 | 1466716340753 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1845ms 14:12:20 INFO - PROCESS | 1720 | 1466716340833 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 1720 | 1466716340837 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 14:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:12:20 INFO - PROCESS | 1720 | 1466716340844 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1720 | 1466716340848 Marionette TRACE conn4 <- [1,2594,null,{}] 14:12:20 INFO - PROCESS | 1720 | 1466716340854 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:20 INFO - PROCESS | 1720 | 1466716340860 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:21 INFO - PROCESS | 1720 | 1466716341060 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 14:12:21 INFO - PROCESS | 1720 | 1466716341222 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1720 | 1466716341231 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9ee800 == 44 [pid = 1720] [id = 656] 14:12:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a9f8400) [pid = 1720] [serial = 1969] [outer = (nil)] 14:12:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9b2cc000) [pid = 1720] [serial = 1970] [outer = 0x9a9f8400] 14:12:21 INFO - PROCESS | 1720 | 1466716341318 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9b569c00) [pid = 1720] [serial = 1971] [outer = 0x9a9f8400] 14:12:22 INFO - PROCESS | 1720 | 1466716342367 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1534ms 14:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:12:22 INFO - PROCESS | 1720 | 1466716342379 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1720 | 1466716342382 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 14:12:22 INFO - PROCESS | 1720 | 1466716342389 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1720 | 1466716342393 Marionette TRACE conn4 <- [1,2598,null,{}] 14:12:22 INFO - PROCESS | 1720 | 1466716342399 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:22 INFO - PROCESS | 1720 | 1466716342404 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:22 INFO - PROCESS | 1720 | 1466716342588 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 14:12:22 INFO - PROCESS | 1720 | 1466716342783 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 1720 | 1466716342789 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6d800 == 45 [pid = 1720] [id = 657] 14:12:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x93c64c00) [pid = 1720] [serial = 1972] [outer = (nil)] 14:12:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b767800) [pid = 1720] [serial = 1973] [outer = 0x93c64c00] 14:12:22 INFO - PROCESS | 1720 | 1466716342876 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9bb9e400) [pid = 1720] [serial = 1974] [outer = 0x93c64c00] 14:12:23 INFO - PROCESS | 1720 | 1466716343911 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1586ms 14:12:23 INFO - PROCESS | 1720 | 1466716343974 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 1720 | 1466716343979 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 14:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:12:23 INFO - PROCESS | 1720 | 1466716343985 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 1720 | 1466716343989 Marionette TRACE conn4 <- [1,2602,null,{}] 14:12:23 INFO - PROCESS | 1720 | 1466716343995 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:24 INFO - PROCESS | 1720 | 1466716344006 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:24 INFO - PROCESS | 1720 | 1466716344285 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 14:12:24 INFO - PROCESS | 1720 | 1466716344534 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1720 | 1466716344545 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ad30000 == 46 [pid = 1720] [id = 658] 14:12:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9c02bc00) [pid = 1720] [serial = 1975] [outer = (nil)] 14:12:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9c2c8800) [pid = 1720] [serial = 1976] [outer = 0x9c02bc00] 14:12:24 INFO - PROCESS | 1720 | 1466716344646 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9d518800) [pid = 1720] [serial = 1977] [outer = 0x9c02bc00] 14:12:25 INFO - PROCESS | 1720 | 1466716345671 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1733ms 14:12:25 INFO - PROCESS | 1720 | 1466716345720 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 1720 | 1466716345724 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 14:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:12:25 INFO - PROCESS | 1720 | 1466716345731 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1720 | 1466716345734 Marionette TRACE conn4 <- [1,2606,null,{}] 14:12:25 INFO - PROCESS | 1720 | 1466716345740 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:25 INFO - PROCESS | 1720 | 1466716345746 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:25 INFO - PROCESS | 1720 | 1466716345962 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 14:12:26 INFO - PROCESS | 1720 | 1466716346203 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 1720 | 1466716346210 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2de800 == 47 [pid = 1720] [id = 659] 14:12:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x91898000) [pid = 1720] [serial = 1978] [outer = (nil)] 14:12:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0xa1110800) [pid = 1720] [serial = 1979] [outer = 0x91898000] 14:12:26 INFO - PROCESS | 1720 | 1466716346342 Marionette DEBUG loaded listener.js 14:12:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0xa2098000) [pid = 1720] [serial = 1980] [outer = 0x91898000] 14:12:27 INFO - PROCESS | 1720 | 1466716347374 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1681ms 14:12:27 INFO - PROCESS | 1720 | 1466716347413 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 14:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:12:27 INFO - PROCESS | 1720 | 1466716347417 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 14:12:27 INFO - PROCESS | 1720 | 1466716347424 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 1720 | 1466716347428 Marionette TRACE conn4 <- [1,2610,null,{}] 14:12:27 INFO - PROCESS | 1720 | 1466716347434 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:27 INFO - PROCESS | 1720 | 1466716347439 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:27 INFO - PROCESS | 1720 | 1466716347630 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 14:12:27 INFO - PROCESS | 1720 | 1466716347823 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 1720 | 1466716347834 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5a8800 == 48 [pid = 1720] [id = 660] 14:12:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0xa232a000) [pid = 1720] [serial = 1981] [outer = (nil)] 14:12:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0xa23f8c00) [pid = 1720] [serial = 1982] [outer = 0xa232a000] 14:12:27 INFO - PROCESS | 1720 | 1466716347964 Marionette DEBUG loaded listener.js 14:12:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa253a800) [pid = 1720] [serial = 1983] [outer = 0xa232a000] 14:12:28 INFO - PROCESS | 1720 | 1466716348905 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1535ms 14:12:28 INFO - PROCESS | 1720 | 1466716348960 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1720 | 1466716348963 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 14:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:12:28 INFO - PROCESS | 1720 | 1466716348971 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1720 | 1466716348974 Marionette TRACE conn4 <- [1,2614,null,{}] 14:12:28 INFO - PROCESS | 1720 | 1466716348980 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:28 INFO - PROCESS | 1720 | 1466716348985 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:29 INFO - PROCESS | 1720 | 1466716349179 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 14:12:29 INFO - PROCESS | 1720 | 1466716349381 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1720 | 1466716349392 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e3000 == 49 [pid = 1720] [id = 661] 14:12:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8f377400) [pid = 1720] [serial = 1984] [outer = (nil)] 14:12:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0xa2589400) [pid = 1720] [serial = 1985] [outer = 0x8f377400] 14:12:29 INFO - PROCESS | 1720 | 1466716349475 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0xa25f4000) [pid = 1720] [serial = 1986] [outer = 0x8f377400] 14:12:30 INFO - PROCESS | 1720 | 1466716350538 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 14:12:30 INFO - PROCESS | 1720 | 1466716350603 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 14:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:12:30 INFO - PROCESS | 1720 | 1466716350607 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 14:12:30 INFO - PROCESS | 1720 | 1466716350614 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1720 | 1466716350617 Marionette TRACE conn4 <- [1,2618,null,{}] 14:12:30 INFO - PROCESS | 1720 | 1466716350623 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:30 INFO - PROCESS | 1720 | 1466716350629 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:31 INFO - PROCESS | 1720 | 1466716351129 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 14:12:31 INFO - PROCESS | 1720 | 1466716351395 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1720 | 1466716351406 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x91899800 == 50 [pid = 1720] [id = 662] 14:12:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9189b400) [pid = 1720] [serial = 1987] [outer = (nil)] 14:12:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x92299000) [pid = 1720] [serial = 1988] [outer = 0x9189b400] 14:12:31 INFO - PROCESS | 1720 | 1466716351485 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x938d5800) [pid = 1720] [serial = 1989] [outer = 0x9189b400] 14:12:32 INFO - PROCESS | 1720 | 1466716352384 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1834ms 14:12:32 INFO - PROCESS | 1720 | 1466716352450 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1720 | 1466716352456 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 14:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:12:32 INFO - PROCESS | 1720 | 1466716352464 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1720 | 1466716352469 Marionette TRACE conn4 <- [1,2622,null,{}] 14:12:32 INFO - PROCESS | 1720 | 1466716352476 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:32 INFO - PROCESS | 1720 | 1466716352482 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:32 INFO - PROCESS | 1720 | 1466716352708 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 14:12:33 INFO - PROCESS | 1720 | 1466716353047 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 1720 | 1466716353054 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b72800 == 51 [pid = 1720] [id = 663] 14:12:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x95214800) [pid = 1720] [serial = 1990] [outer = (nil)] 14:12:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9521d400) [pid = 1720] [serial = 1991] [outer = 0x95214800] 14:12:33 INFO - PROCESS | 1720 | 1466716353139 Marionette DEBUG loaded listener.js 14:12:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9924ec00) [pid = 1720] [serial = 1992] [outer = 0x95214800] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x99fdb800 == 50 [pid = 1720] [id = 651] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x924dfc00 == 49 [pid = 1720] [id = 650] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x917c7c00 == 48 [pid = 1720] [id = 649] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378000 == 47 [pid = 1720] [id = 648] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37f800 == 46 [pid = 1720] [id = 647] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab9c00 == 45 [pid = 1720] [id = 638] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0000 == 44 [pid = 1720] [id = 637] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab9400 == 43 [pid = 1720] [id = 639] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac7800 == 42 [pid = 1720] [id = 643] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f379800 == 41 [pid = 1720] [id = 645] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6ea800 == 40 [pid = 1720] [id = 641] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x95215c00 == 39 [pid = 1720] [id = 642] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2400 == 38 [pid = 1720] [id = 644] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x95216000 == 37 [pid = 1720] [id = 636] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x92321c00 == 36 [pid = 1720] [id = 646] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x952f9000 == 35 [pid = 1720] [id = 640] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x91899800 == 34 [pid = 1720] [id = 662] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e3000 == 33 [pid = 1720] [id = 661] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2de800 == 32 [pid = 1720] [id = 659] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5a8800 == 31 [pid = 1720] [id = 660] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x9ad30000 == 30 [pid = 1720] [id = 658] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6d800 == 29 [pid = 1720] [id = 657] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9ee800 == 28 [pid = 1720] [id = 656] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37a800 == 27 [pid = 1720] [id = 654] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x9a973000 == 26 [pid = 1720] [id = 655] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x99f48c00 == 25 [pid = 1720] [id = 652] 14:12:35 INFO - PROCESS | 1720 | --DOCSHELL 0x8f379c00 == 24 [pid = 1720] [id = 653] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x952ef400) [pid = 1720] [serial = 1910] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x952fb000) [pid = 1720] [serial = 1911] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9229e800) [pid = 1720] [serial = 1875] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x91ac0c00) [pid = 1720] [serial = 1874] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9805d800) [pid = 1720] [serial = 1878] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x952fc400) [pid = 1720] [serial = 1877] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a9ebc00) [pid = 1720] [serial = 1881] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a9b5800) [pid = 1720] [serial = 1880] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9889fc00) [pid = 1720] [serial = 1916] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x924e1400) [pid = 1720] [serial = 1907] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9b210000) [pid = 1720] [serial = 1884] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9925c400) [pid = 1720] [serial = 1902] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9ad24800) [pid = 1720] [serial = 1883] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x952f9c00) [pid = 1720] [serial = 1901] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9b762000) [pid = 1720] [serial = 1887] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b456000) [pid = 1720] [serial = 1886] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x917c8c00) [pid = 1720] [serial = 1904] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91897400) [pid = 1720] [serial = 1905] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9d96c800) [pid = 1720] [serial = 1890] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9d50f800) [pid = 1720] [serial = 1889] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0xa2099400) [pid = 1720] [serial = 1893] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0xa1113800) [pid = 1720] [serial = 1892] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0xa23f3800) [pid = 1720] [serial = 1896] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0xa23ae800) [pid = 1720] [serial = 1895] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9232e400) [pid = 1720] [serial = 1899] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x918a1800) [pid = 1720] [serial = 1898] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x924ea400) [pid = 1720] [serial = 1908] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x952f2c00) [pid = 1720] [serial = 1914] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x91ac0400) [pid = 1720] [serial = 1913] [outer = (nil)] [url = about:blank] 14:12:35 INFO - PROCESS | 1720 | 1466716355679 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 3242ms 14:12:35 INFO - PROCESS | 1720 | 1466716355707 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 14:12:35 INFO - PROCESS | 1720 | 1466716355713 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 14:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:12:35 INFO - PROCESS | 1720 | 1466716355722 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:12:35 INFO - PROCESS | 1720 | 1466716355732 Marionette TRACE conn4 <- [1,2626,null,{}] 14:12:35 INFO - PROCESS | 1720 | 1466716355745 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:35 INFO - PROCESS | 1720 | 1466716355753 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:35 INFO - PROCESS | 1720 | 1466716355991 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 14:12:36 INFO - PROCESS | 1720 | 1466716356136 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1720 | 1466716356149 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37a800 == 25 [pid = 1720] [id = 664] 14:12:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f37e800) [pid = 1720] [serial = 1993] [outer = (nil)] 14:12:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x917c4c00) [pid = 1720] [serial = 1994] [outer = 0x8f37e800] 14:12:36 INFO - PROCESS | 1720 | 1466716356221 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x917ca800) [pid = 1720] [serial = 1995] [outer = 0x8f37e800] 14:12:37 INFO - PROCESS | 1720 | 1466716357027 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1356ms 14:12:37 INFO - PROCESS | 1720 | 1466716357078 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1720 | 1466716357087 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 14:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:12:37 INFO - PROCESS | 1720 | 1466716357098 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1720 | 1466716357102 Marionette TRACE conn4 <- [1,2630,null,{}] 14:12:37 INFO - PROCESS | 1720 | 1466716357109 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:37 INFO - PROCESS | 1720 | 1466716357115 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:37 INFO - PROCESS | 1720 | 1466716357286 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 14:12:37 INFO - PROCESS | 1720 | 1466716357437 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1720 | 1466716357446 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x92298c00 == 26 [pid = 1720] [id = 665] 14:12:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x922a2c00) [pid = 1720] [serial = 1996] [outer = (nil)] 14:12:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x92325400) [pid = 1720] [serial = 1997] [outer = 0x922a2c00] 14:12:37 INFO - PROCESS | 1720 | 1466716357524 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9232f400) [pid = 1720] [serial = 1998] [outer = 0x922a2c00] 14:12:38 INFO - PROCESS | 1720 | 1466716358503 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1434ms 14:12:38 INFO - PROCESS | 1720 | 1466716358542 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 14:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:12:38 INFO - PROCESS | 1720 | 1466716358547 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 14:12:38 INFO - PROCESS | 1720 | 1466716358553 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 1720 | 1466716358560 Marionette TRACE conn4 <- [1,2634,null,{}] 14:12:38 INFO - PROCESS | 1720 | 1466716358577 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:38 INFO - PROCESS | 1720 | 1466716358587 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:38 INFO - PROCESS | 1720 | 1466716358831 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 14:12:38 INFO - PROCESS | 1720 | 1466716358871 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:38 INFO - PROCESS | 1720 | 1466716358883 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x951eac00 == 27 [pid = 1720] [id = 666] 14:12:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x951ebc00) [pid = 1720] [serial = 1999] [outer = (nil)] 14:12:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x95218400) [pid = 1720] [serial = 2000] [outer = 0x951ebc00] 14:12:38 INFO - PROCESS | 1720 | 1466716358958 Marionette DEBUG loaded listener.js 14:12:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x952f2c00) [pid = 1720] [serial = 2001] [outer = 0x951ebc00] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a2a3400) [pid = 1720] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x951ad400) [pid = 1720] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x99fdf400) [pid = 1720] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x91abbc00) [pid = 1720] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x99fddc00) [pid = 1720] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x952efc00) [pid = 1720] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9a9f4c00) [pid = 1720] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a6ed800) [pid = 1720] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9805c800) [pid = 1720] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f379000) [pid = 1720] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x96edb400) [pid = 1720] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f37fc00) [pid = 1720] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f37c400) [pid = 1720] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x95211400) [pid = 1720] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:12:40 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x92329000) [pid = 1720] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:12:40 INFO - PROCESS | 1720 | 1466716360685 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2204ms 14:12:40 INFO - PROCESS | 1720 | 1466716360761 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 14:12:40 INFO - PROCESS | 1720 | 1466716360768 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 14:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:12:40 INFO - PROCESS | 1720 | 1466716360788 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:12:40 INFO - PROCESS | 1720 | 1466716360792 Marionette TRACE conn4 <- [1,2638,null,{}] 14:12:40 INFO - PROCESS | 1720 | 1466716360797 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:40 INFO - PROCESS | 1720 | 1466716360802 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:40 INFO - PROCESS | 1720 | 1466716360956 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 14:12:40 INFO - PROCESS | 1720 | 1466716360965 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:40 INFO - PROCESS | 1720 | 1466716360971 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db800 == 28 [pid = 1720] [id = 667] 14:12:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x951afc00) [pid = 1720] [serial = 2002] [outer = (nil)] 14:12:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9521a000) [pid = 1720] [serial = 2003] [outer = 0x951afc00] 14:12:41 INFO - PROCESS | 1720 | 1466716361048 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x96ed5800) [pid = 1720] [serial = 2004] [outer = 0x951afc00] 14:12:41 INFO - PROCESS | 1720 | 1466716361972 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1230ms 14:12:42 INFO - PROCESS | 1720 | 1466716362018 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1720 | 1466716362022 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 14:12:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:12:42 INFO - PROCESS | 1720 | 1466716362029 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1720 | 1466716362033 Marionette TRACE conn4 <- [1,2642,null,{}] 14:12:42 INFO - PROCESS | 1720 | 1466716362038 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:42 INFO - PROCESS | 1720 | 1466716362043 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:42 INFO - PROCESS | 1720 | 1466716362200 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 14:12:42 INFO - PROCESS | 1720 | 1466716362209 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 1720 | 1466716362218 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x9538ac00 == 29 [pid = 1720] [id = 668] 14:12:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x96edac00) [pid = 1720] [serial = 2005] [outer = (nil)] 14:12:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x988f2400) [pid = 1720] [serial = 2006] [outer = 0x96edac00] 14:12:42 INFO - PROCESS | 1720 | 1466716362289 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x992e3800) [pid = 1720] [serial = 2007] [outer = 0x96edac00] 14:12:43 INFO - PROCESS | 1720 | 1466716363478 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:12:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:12:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1494ms 14:12:43 INFO - PROCESS | 1720 | 1466716363525 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 14:12:43 INFO - PROCESS | 1720 | 1466716363533 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 14:12:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:12:43 INFO - PROCESS | 1720 | 1466716363542 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 1720 | 1466716363547 Marionette TRACE conn4 <- [1,2646,null,{}] 14:12:43 INFO - PROCESS | 1720 | 1466716363559 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:43 INFO - PROCESS | 1720 | 1466716363564 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:43 INFO - PROCESS | 1720 | 1466716363807 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 14:12:44 INFO - PROCESS | 1720 | 1466716364046 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1720 | 1466716364057 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x91894800 == 30 [pid = 1720] [id = 669] 14:12:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91ac7c00) [pid = 1720] [serial = 2008] [outer = (nil)] 14:12:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x922a1c00) [pid = 1720] [serial = 2009] [outer = 0x91ac7c00] 14:12:44 INFO - PROCESS | 1720 | 1466716364194 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x924e5000) [pid = 1720] [serial = 2010] [outer = 0x91ac7c00] 14:12:45 INFO - PROCESS | 1720 | 1466716365172 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:12:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1651ms 14:12:45 INFO - PROCESS | 1720 | 1466716365200 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1720 | 1466716365208 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:12:45 INFO - PROCESS | 1720 | 1466716365221 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1720 | 1466716365225 Marionette TRACE conn4 <- [1,2650,null,{}] 14:12:45 INFO - PROCESS | 1720 | 1466716365232 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:45 INFO - PROCESS | 1720 | 1466716365239 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:45 INFO - PROCESS | 1720 | 1466716365430 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 14:12:45 INFO - PROCESS | 1720 | 1466716365645 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1720 | 1466716365652 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x924ea400 == 31 [pid = 1720] [id = 670] 14:12:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x95219800) [pid = 1720] [serial = 2011] [outer = (nil)] 14:12:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x952fa000) [pid = 1720] [serial = 2012] [outer = 0x95219800] 14:12:45 INFO - PROCESS | 1720 | 1466716365791 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x952f5800) [pid = 1720] [serial = 2013] [outer = 0x95219800] 14:12:46 INFO - PROCESS | 1720 | 1466716366960 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:12:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:12:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1790ms 14:12:47 INFO - PROCESS | 1720 | 1466716367012 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 14:12:47 INFO - PROCESS | 1720 | 1466716367016 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 14:12:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:12:47 INFO - PROCESS | 1720 | 1466716367024 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:12:47 INFO - PROCESS | 1720 | 1466716367030 Marionette TRACE conn4 <- [1,2654,null,{}] 14:12:47 INFO - PROCESS | 1720 | 1466716367048 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:47 INFO - PROCESS | 1720 | 1466716367059 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:47 INFO - PROCESS | 1720 | 1466716367289 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 14:12:47 INFO - PROCESS | 1720 | 1466716367523 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1720 | 1466716367535 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x99fe7c00 == 32 [pid = 1720] [id = 671] 14:12:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a226800) [pid = 1720] [serial = 2014] [outer = (nil)] 14:12:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a5d5c00) [pid = 1720] [serial = 2015] [outer = 0x9a226800] 14:12:47 INFO - PROCESS | 1720 | 1466716367671 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a6ebc00) [pid = 1720] [serial = 2016] [outer = 0x9a226800] 14:12:48 INFO - PROCESS | 1720 | 1466716368652 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:12:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:12:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1697ms 14:12:48 INFO - PROCESS | 1720 | 1466716368721 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1720 | 1466716368726 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 14:12:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:12:48 INFO - PROCESS | 1720 | 1466716368733 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1720 | 1466716368737 Marionette TRACE conn4 <- [1,2658,null,{}] 14:12:48 INFO - PROCESS | 1720 | 1466716368743 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:48 INFO - PROCESS | 1720 | 1466716368749 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:48 INFO - PROCESS | 1720 | 1466716368978 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 14:12:49 INFO - PROCESS | 1720 | 1466716369231 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1720 | 1466716369240 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x951bbc00 == 33 [pid = 1720] [id = 672] 14:12:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a48b400) [pid = 1720] [serial = 2017] [outer = (nil)] 14:12:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a76b800) [pid = 1720] [serial = 2018] [outer = 0x9a48b400] 14:12:49 INFO - PROCESS | 1720 | 1466716369376 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a774c00) [pid = 1720] [serial = 2019] [outer = 0x9a48b400] 14:12:50 INFO - PROCESS | 1720 | 1466716370368 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:12:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1698ms 14:12:50 INFO - PROCESS | 1720 | 1466716370433 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 14:12:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:12:50 INFO - PROCESS | 1720 | 1466716370438 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 14:12:50 INFO - PROCESS | 1720 | 1466716370444 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1720 | 1466716370448 Marionette TRACE conn4 <- [1,2662,null,{}] 14:12:50 INFO - PROCESS | 1720 | 1466716370454 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:50 INFO - PROCESS | 1720 | 1466716370459 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:50 INFO - PROCESS | 1720 | 1466716370680 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 14:12:50 INFO - PROCESS | 1720 | 1466716370942 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 1720 | 1466716370952 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x917ca400 == 34 [pid = 1720] [id = 673] 14:12:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x92329400) [pid = 1720] [serial = 2020] [outer = (nil)] 14:12:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a973800) [pid = 1720] [serial = 2021] [outer = 0x92329400] 14:12:51 INFO - PROCESS | 1720 | 1466716371085 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a9b5800) [pid = 1720] [serial = 2022] [outer = 0x92329400] 14:12:52 INFO - PROCESS | 1720 | 1466716372006 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:12:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1635ms 14:12:52 INFO - PROCESS | 1720 | 1466716372079 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1720 | 1466716372083 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 14:12:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:12:52 INFO - PROCESS | 1720 | 1466716372090 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1720 | 1466716372093 Marionette TRACE conn4 <- [1,2666,null,{}] 14:12:52 INFO - PROCESS | 1720 | 1466716372099 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:52 INFO - PROCESS | 1720 | 1466716372111 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:52 INFO - PROCESS | 1720 | 1466716372378 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 14:12:52 INFO - PROCESS | 1720 | 1466716372616 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:52 INFO - PROCESS | 1720 | 1466716372627 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x91893c00 == 35 [pid = 1720] [id = 674] 14:12:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9229e800) [pid = 1720] [serial = 2023] [outer = (nil)] 14:12:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9ad26000) [pid = 1720] [serial = 2024] [outer = 0x9229e800] 14:12:52 INFO - PROCESS | 1720 | 1466716372727 Marionette DEBUG loaded listener.js 14:12:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b20a800) [pid = 1720] [serial = 2025] [outer = 0x9229e800] 14:12:54 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:12:54 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:12:54 INFO - PROCESS | 1720 | 1466716374092 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:12:54 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) 14:12:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2040ms 14:12:54 INFO - PROCESS | 1720 | 1466716374132 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 1720 | 1466716374137 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 14:12:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:12:54 INFO - PROCESS | 1720 | 1466716374239 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 1720 | 1466716374244 Marionette TRACE conn4 <- [1,2670,null,{}] 14:12:54 INFO - PROCESS | 1720 | 1466716374261 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:54 INFO - PROCESS | 1720 | 1466716374267 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:54 INFO - PROCESS | 1720 | 1466716374436 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 14:12:54 INFO - PROCESS | 1720 | 1466716374626 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1720 | 1466716374635 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e6400 == 36 [pid = 1720] [id = 675] 14:12:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8f383000) [pid = 1720] [serial = 2026] [outer = (nil)] 14:12:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9b217800) [pid = 1720] [serial = 2027] [outer = 0x8f383000] 14:12:54 INFO - PROCESS | 1720 | 1466716374720 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9ad2f400) [pid = 1720] [serial = 2028] [outer = 0x8f383000] 14:12:56 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:12:56 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 14:12:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:12:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:12:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1983ms 14:12:56 INFO - PROCESS | 1720 | 1466716376124 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:12:56 INFO - PROCESS | 1720 | 1466716376140 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 14:12:56 INFO - PROCESS | 1720 | 1466716376143 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 14:12:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:12:56 INFO - PROCESS | 1720 | 1466716376151 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:12:56 INFO - PROCESS | 1720 | 1466716376154 Marionette TRACE conn4 <- [1,2674,null,{}] 14:12:56 INFO - PROCESS | 1720 | 1466716376160 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:56 INFO - PROCESS | 1720 | 1466716376166 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:56 INFO - PROCESS | 1720 | 1466716376580 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 14:12:56 INFO - PROCESS | 1720 | 1466716376772 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1720 | 1466716376782 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378000 == 37 [pid = 1720] [id = 676] 14:12:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8f378800) [pid = 1720] [serial = 2029] [outer = (nil)] 14:12:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8f384c00) [pid = 1720] [serial = 2030] [outer = 0x8f378800] 14:12:56 INFO - PROCESS | 1720 | 1466716376861 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x917c9400) [pid = 1720] [serial = 2031] [outer = 0x8f378800] 14:12:58 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db800 == 36 [pid = 1720] [id = 667] 14:12:58 INFO - PROCESS | 1720 | --DOCSHELL 0x951eac00 == 35 [pid = 1720] [id = 666] 14:12:58 INFO - PROCESS | 1720 | --DOCSHELL 0x92298c00 == 34 [pid = 1720] [id = 665] 14:12:58 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37a800 == 33 [pid = 1720] [id = 664] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9a770000) [pid = 1720] [serial = 1958] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a47f800) [pid = 1720] [serial = 1953] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a6f7c00) [pid = 1720] [serial = 1955] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9a76e800) [pid = 1720] [serial = 1956] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x92330000) [pid = 1720] [serial = 1919] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x93979800) [pid = 1720] [serial = 1920] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9a96f000) [pid = 1720] [serial = 1928] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a974400) [pid = 1720] [serial = 1929] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9979fc00) [pid = 1720] [serial = 1917] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9b568c00) [pid = 1720] [serial = 1937] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b56b000) [pid = 1720] [serial = 1938] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9a768800) [pid = 1720] [serial = 1925] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a76e400) [pid = 1720] [serial = 1926] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x988f0400) [pid = 1720] [serial = 1922] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x95380000) [pid = 1720] [serial = 1923] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b20e800) [pid = 1720] [serial = 1934] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b215000) [pid = 1720] [serial = 1935] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a9f1c00) [pid = 1720] [serial = 1931] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a9f6000) [pid = 1720] [serial = 1932] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x917c5400) [pid = 1720] [serial = 1943] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9189f000) [pid = 1720] [serial = 1944] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x917c9000) [pid = 1720] [serial = 1946] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x924e0400) [pid = 1720] [serial = 1947] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x95388000) [pid = 1720] [serial = 1949] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x96ee2400) [pid = 1720] [serial = 1950] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x99f4d000) [pid = 1720] [serial = 1940] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a977800) [pid = 1720] [serial = 1941] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a973c00) [pid = 1720] [serial = 1959] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x99f4e400) [pid = 1720] [serial = 1952] [outer = (nil)] [url = about:blank] 14:12:58 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:12:58 INFO - PROCESS | 1720 | 1466716378401 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:12:58 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 14:12:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:12:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:12:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2283ms 14:12:58 INFO - PROCESS | 1720 | 1466716378437 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1720 | 1466716378444 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 14:12:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:12:58 INFO - PROCESS | 1720 | 1466716378452 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1720 | 1466716378458 Marionette TRACE conn4 <- [1,2678,null,{}] 14:12:58 INFO - PROCESS | 1720 | 1466716378475 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:58 INFO - PROCESS | 1720 | 1466716378481 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:58 INFO - PROCESS | 1720 | 1466716378643 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 14:12:58 INFO - PROCESS | 1720 | 1466716378654 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1720 | 1466716378664 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:12:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189dc00 == 34 [pid = 1720] [id = 677] 14:12:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x918a1800) [pid = 1720] [serial = 2032] [outer = (nil)] 14:12:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x938d8800) [pid = 1720] [serial = 2033] [outer = 0x918a1800] 14:12:58 INFO - PROCESS | 1720 | 1466716378741 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x93c68800) [pid = 1720] [serial = 2034] [outer = 0x918a1800] 14:13:00 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:00 INFO - PROCESS | 1720 | 1466716380085 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:13:00 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) 14:13:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1658ms 14:13:00 INFO - PROCESS | 1720 | 1466716380110 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 14:13:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:13:00 INFO - PROCESS | 1720 | 1466716380115 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 14:13:00 INFO - PROCESS | 1720 | 1466716380121 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 1720 | 1466716380125 Marionette TRACE conn4 <- [1,2682,null,{}] 14:13:00 INFO - PROCESS | 1720 | 1466716380131 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:00 INFO - PROCESS | 1720 | 1466716380136 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:00 INFO - PROCESS | 1720 | 1466716380370 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 14:13:00 INFO - PROCESS | 1720 | 1466716380441 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1720 | 1466716380448 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b8800 == 35 [pid = 1720] [id = 678] 14:13:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x96ee2800) [pid = 1720] [serial = 2035] [outer = (nil)] 14:13:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x98856000) [pid = 1720] [serial = 2036] [outer = 0x96ee2800] 14:13:00 INFO - PROCESS | 1720 | 1466716380524 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x99eef400) [pid = 1720] [serial = 2037] [outer = 0x96ee2800] 14:13:01 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:02 INFO - PROCESS | 1720 | 1466716382014 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:13:02 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) 14:13:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1937ms 14:13:02 INFO - PROCESS | 1720 | 1466716382059 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 14:13:02 INFO - PROCESS | 1720 | 1466716382066 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 14:13:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:13:02 INFO - PROCESS | 1720 | 1466716382092 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 1720 | 1466716382099 Marionette TRACE conn4 <- [1,2686,null,{}] 14:13:02 INFO - PROCESS | 1720 | 1466716382173 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:02 INFO - PROCESS | 1720 | 1466716382184 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:02 INFO - PROCESS | 1720 | 1466716382518 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 14:13:02 INFO - PROCESS | 1720 | 1466716382556 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1720 | 1466716382571 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x947ef400 == 36 [pid = 1720] [id = 679] 14:13:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x952f0c00) [pid = 1720] [serial = 2038] [outer = (nil)] 14:13:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a5d3c00) [pid = 1720] [serial = 2039] [outer = 0x952f0c00] 14:13:02 INFO - PROCESS | 1720 | 1466716382655 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a76cc00) [pid = 1720] [serial = 2040] [outer = 0x952f0c00] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x951afc00) [pid = 1720] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x95214800) [pid = 1720] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x917c9800) [pid = 1720] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x95218c00) [pid = 1720] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9a9dcc00) [pid = 1720] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a9f8400) [pid = 1720] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x93c64c00) [pid = 1720] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9c02bc00) [pid = 1720] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x91898000) [pid = 1720] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x951ebc00) [pid = 1720] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0xa232a000) [pid = 1720] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8f37e800) [pid = 1720] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f377400) [pid = 1720] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x922a2c00) [pid = 1720] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:13:03 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9189b400) [pid = 1720] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:13:04 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:04 INFO - PROCESS | 1720 | 1466716384171 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:13:04 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 14:13:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2152ms 14:13:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:13:04 INFO - PROCESS | 1720 | 1466716384229 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1720 | 1466716384232 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 14:13:04 INFO - PROCESS | 1720 | 1466716384239 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1720 | 1466716384242 Marionette TRACE conn4 <- [1,2690,null,{}] 14:13:04 INFO - PROCESS | 1720 | 1466716384247 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:04 INFO - PROCESS | 1720 | 1466716384252 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:04 INFO - PROCESS | 1720 | 1466716384401 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 14:13:04 INFO - PROCESS | 1720 | 1466716384604 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1720 | 1466716384616 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4000 == 37 [pid = 1720] [id = 680] 14:13:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8f2e7000) [pid = 1720] [serial = 2041] [outer = (nil)] 14:13:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x952f7800) [pid = 1720] [serial = 2042] [outer = 0x8f2e7000] 14:13:04 INFO - PROCESS | 1720 | 1466716384686 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9a6e9800) [pid = 1720] [serial = 2043] [outer = 0x8f2e7000] 14:13:06 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:06 INFO - PROCESS | 1720 | 1466716386181 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:13:06 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 14:13:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1983ms 14:13:06 INFO - PROCESS | 1720 | 1466716386224 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 14:13:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:13:06 INFO - PROCESS | 1720 | 1466716386231 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 14:13:06 INFO - PROCESS | 1720 | 1466716386241 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1720 | 1466716386247 Marionette TRACE conn4 <- [1,2694,null,{}] 14:13:06 INFO - PROCESS | 1720 | 1466716386257 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:06 INFO - PROCESS | 1720 | 1466716386263 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:06 INFO - PROCESS | 1720 | 1466716386493 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 14:13:06 INFO - PROCESS | 1720 | 1466716386745 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:06 INFO - PROCESS | 1720 | 1466716386752 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e3400 == 38 [pid = 1720] [id = 681] 14:13:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x917c4800) [pid = 1720] [serial = 2044] [outer = (nil)] 14:13:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x92298c00) [pid = 1720] [serial = 2045] [outer = 0x917c4800] 14:13:06 INFO - PROCESS | 1720 | 1466716386849 Marionette DEBUG loaded listener.js 14:13:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9521c800) [pid = 1720] [serial = 2046] [outer = 0x917c4800] 14:13:08 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:08 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 14:13:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2088ms 14:13:08 INFO - PROCESS | 1720 | 1466716388313 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:13:08 INFO - PROCESS | 1720 | 1466716388329 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 1720 | 1466716388337 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 14:13:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:13:08 INFO - PROCESS | 1720 | 1466716388350 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 1720 | 1466716388354 Marionette TRACE conn4 <- [1,2698,null,{}] 14:13:08 INFO - PROCESS | 1720 | 1466716388476 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:08 INFO - PROCESS | 1720 | 1466716388486 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:08 INFO - PROCESS | 1720 | 1466716388680 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 14:13:08 INFO - PROCESS | 1720 | 1466716388876 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1720 | 1466716388887 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7b000 == 39 [pid = 1720] [id = 682] 14:13:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9805c800) [pid = 1720] [serial = 2047] [outer = (nil)] 14:13:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a47f800) [pid = 1720] [serial = 2048] [outer = 0x9805c800] 14:13:08 INFO - PROCESS | 1720 | 1466716388973 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a6f7800) [pid = 1720] [serial = 2049] [outer = 0x9805c800] 14:13:10 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:10 INFO - PROCESS | 1720 | 1466716390398 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:13:10 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 14:13:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:13:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2101ms 14:13:10 INFO - PROCESS | 1720 | 1466716390481 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 14:13:10 INFO - PROCESS | 1720 | 1466716390486 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 14:13:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:13:10 INFO - PROCESS | 1720 | 1466716390498 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1720 | 1466716390505 Marionette TRACE conn4 <- [1,2702,null,{}] 14:13:10 INFO - PROCESS | 1720 | 1466716390522 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:10 INFO - PROCESS | 1720 | 1466716390532 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:10 INFO - PROCESS | 1720 | 1466716390726 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 14:13:11 INFO - PROCESS | 1720 | 1466716391011 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1720 | 1466716391020 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a776800 == 40 [pid = 1720] [id = 683] 14:13:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a969000) [pid = 1720] [serial = 2050] [outer = (nil)] 14:13:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a9fa800) [pid = 1720] [serial = 2051] [outer = 0x9a969000] 14:13:11 INFO - PROCESS | 1720 | 1466716391117 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9ad2c000) [pid = 1720] [serial = 2052] [outer = 0x9a969000] 14:13:12 INFO - PROCESS | 1720 | 1466716392120 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:13:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1690ms 14:13:12 INFO - PROCESS | 1720 | 1466716392190 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 14:13:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:13:12 INFO - PROCESS | 1720 | 1466716392196 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 14:13:12 INFO - PROCESS | 1720 | 1466716392202 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1720 | 1466716392206 Marionette TRACE conn4 <- [1,2706,null,{}] 14:13:12 INFO - PROCESS | 1720 | 1466716392212 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:12 INFO - PROCESS | 1720 | 1466716392218 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:12 INFO - PROCESS | 1720 | 1466716392474 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 14:13:12 INFO - PROCESS | 1720 | 1466716392781 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 1720 | 1466716392788 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b185400 == 41 [pid = 1720] [id = 684] 14:13:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9b210c00) [pid = 1720] [serial = 2053] [outer = (nil)] 14:13:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9b218000) [pid = 1720] [serial = 2054] [outer = 0x9b210c00] 14:13:12 INFO - PROCESS | 1720 | 1466716392883 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9b2d6800) [pid = 1720] [serial = 2055] [outer = 0x9b210c00] 14:13:13 INFO - PROCESS | 1720 | 1466716393907 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:13:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1742ms 14:13:13 INFO - PROCESS | 1720 | 1466716393944 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 1720 | 1466716393949 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 14:13:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:13:13 INFO - PROCESS | 1720 | 1466716393956 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 1720 | 1466716393960 Marionette TRACE conn4 <- [1,2710,null,{}] 14:13:13 INFO - PROCESS | 1720 | 1466716393966 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:13 INFO - PROCESS | 1720 | 1466716393971 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:14 INFO - PROCESS | 1720 | 1466716394256 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 14:13:14 INFO - PROCESS | 1720 | 1466716394528 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1720 | 1466716394534 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f380400 == 42 [pid = 1720] [id = 685] 14:13:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x922a6800) [pid = 1720] [serial = 2056] [outer = (nil)] 14:13:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9b56c800) [pid = 1720] [serial = 2057] [outer = 0x922a6800] 14:13:14 INFO - PROCESS | 1720 | 1466716394664 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9b5a4000) [pid = 1720] [serial = 2058] [outer = 0x922a6800] 14:13:15 INFO - PROCESS | 1720 | 1466716395793 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1720 | 1466716395855 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 14:13:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:13:15 INFO - PROCESS | 1720 | 1466716395863 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1720 | 1466716395867 Marionette TRACE conn4 <- [1,2714,null,{}] 14:13:15 INFO - PROCESS | 1720 | 1466716395873 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:15 INFO - PROCESS | 1720 | 1466716395884 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:16 INFO - PROCESS | 1720 | 1466716396176 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 14:13:16 INFO - PROCESS | 1720 | 1466716396442 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:16 INFO - PROCESS | 1720 | 1466716396450 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x924ec400 == 43 [pid = 1720] [id = 686] 14:13:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x951af400) [pid = 1720] [serial = 2059] [outer = (nil)] 14:13:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9c0ed400) [pid = 1720] [serial = 2060] [outer = 0x951af400] 14:13:16 INFO - PROCESS | 1720 | 1466716396538 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9c2bcc00) [pid = 1720] [serial = 2061] [outer = 0x951af400] 14:13:17 INFO - PROCESS | 1720 | 1466716397438 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:13:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1633ms 14:13:17 INFO - PROCESS | 1720 | 1466716397520 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1720 | 1466716397525 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 14:13:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:13:17 INFO - PROCESS | 1720 | 1466716397534 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1720 | 1466716397537 Marionette TRACE conn4 <- [1,2718,null,{}] 14:13:17 INFO - PROCESS | 1720 | 1466716397545 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 1720 | 1466716397550 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:17 INFO - PROCESS | 1720 | 1466716397745 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 14:13:17 INFO - PROCESS | 1720 | 1466716397943 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1720 | 1466716397949 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e6c00 == 44 [pid = 1720] [id = 687] 14:13:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8f2e8000) [pid = 1720] [serial = 2062] [outer = (nil)] 14:13:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x952f7400) [pid = 1720] [serial = 2063] [outer = 0x8f2e8000] 14:13:18 INFO - PROCESS | 1720 | 1466716398038 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x99f14800) [pid = 1720] [serial = 2064] [outer = 0x8f2e8000] 14:13:19 INFO - PROCESS | 1720 | 1466716399445 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1720 | 1466716399482 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 14:13:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:13:19 INFO - PROCESS | 1720 | 1466716399491 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1720 | 1466716399496 Marionette TRACE conn4 <- [1,2722,null,{}] 14:13:19 INFO - PROCESS | 1720 | 1466716399504 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:19 INFO - PROCESS | 1720 | 1466716399509 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:19 INFO - PROCESS | 1720 | 1466716399779 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 14:13:19 INFO - PROCESS | 1720 | 1466716399952 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:19 INFO - PROCESS | 1720 | 1466716399964 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b73400 == 45 [pid = 1720] [id = 688] 14:13:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x951ad400) [pid = 1720] [serial = 2065] [outer = (nil)] 14:13:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x952fc800) [pid = 1720] [serial = 2066] [outer = 0x951ad400] 14:13:20 INFO - PROCESS | 1720 | 1466716400060 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x95380000) [pid = 1720] [serial = 2067] [outer = 0x951ad400] 14:13:21 INFO - PROCESS | 1720 | 1466716401140 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1720 | 1466716401243 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 14:13:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:13:21 INFO - PROCESS | 1720 | 1466716401253 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1720 | 1466716401257 Marionette TRACE conn4 <- [1,2726,null,{}] 14:13:21 INFO - PROCESS | 1720 | 1466716401263 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:21 INFO - PROCESS | 1720 | 1466716401268 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x947ef400 == 44 [pid = 1720] [id = 679] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x951b8800 == 43 [pid = 1720] [id = 678] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x9189dc00 == 42 [pid = 1720] [id = 677] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378000 == 41 [pid = 1720] [id = 676] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x91893c00 == 40 [pid = 1720] [id = 674] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x91894800 == 39 [pid = 1720] [id = 669] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x924ea400 == 38 [pid = 1720] [id = 670] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x9538ac00 == 37 [pid = 1720] [id = 668] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x951bbc00 == 36 [pid = 1720] [id = 672] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x917ca400 == 35 [pid = 1720] [id = 673] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x99fe7c00 == 34 [pid = 1720] [id = 671] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e6400 == 33 [pid = 1720] [id = 675] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x93b72800 == 32 [pid = 1720] [id = 663] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x93b73400 == 31 [pid = 1720] [id = 688] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e6c00 == 30 [pid = 1720] [id = 687] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x924ec400 == 29 [pid = 1720] [id = 686] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x9b185400 == 28 [pid = 1720] [id = 684] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x8f380400 == 27 [pid = 1720] [id = 685] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x9a776800 == 26 [pid = 1720] [id = 683] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7b000 == 25 [pid = 1720] [id = 682] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e4000 == 24 [pid = 1720] [id = 680] 14:13:22 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e3400 == 23 [pid = 1720] [id = 681] 14:13:22 INFO - PROCESS | 1720 | 1466716402726 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9232f400) [pid = 1720] [serial = 1998] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x96ed5800) [pid = 1720] [serial = 2004] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x92324000) [pid = 1720] [serial = 1962] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92297c00) [pid = 1720] [serial = 1961] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x992e5c00) [pid = 1720] [serial = 1965] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x95388c00) [pid = 1720] [serial = 1964] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9ad28400) [pid = 1720] [serial = 1968] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a9f4800) [pid = 1720] [serial = 1967] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b569c00) [pid = 1720] [serial = 1971] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b2cc000) [pid = 1720] [serial = 1970] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9bb9e400) [pid = 1720] [serial = 1974] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9b767800) [pid = 1720] [serial = 1973] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9d518800) [pid = 1720] [serial = 1977] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9c2c8800) [pid = 1720] [serial = 1976] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0xa2098000) [pid = 1720] [serial = 1980] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x95218400) [pid = 1720] [serial = 2000] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0xa1110800) [pid = 1720] [serial = 1979] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x952f2c00) [pid = 1720] [serial = 2001] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0xa253a800) [pid = 1720] [serial = 1983] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0xa23f8c00) [pid = 1720] [serial = 1982] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x917c4c00) [pid = 1720] [serial = 1994] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x917ca800) [pid = 1720] [serial = 1995] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0xa25f4000) [pid = 1720] [serial = 1986] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0xa2589400) [pid = 1720] [serial = 1985] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x92325400) [pid = 1720] [serial = 1997] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x938d5800) [pid = 1720] [serial = 1989] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x92299000) [pid = 1720] [serial = 1988] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x9521a000) [pid = 1720] [serial = 2003] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9521d400) [pid = 1720] [serial = 1991] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x988f2400) [pid = 1720] [serial = 2006] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x9924ec00) [pid = 1720] [serial = 1992] [outer = (nil)] [url = about:blank] 14:13:23 INFO - PROCESS | 1720 | 1466716403089 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1720 | 1466716403100 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37bc00 == 24 [pid = 1720] [id = 689] 14:13:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8f37c000) [pid = 1720] [serial = 2068] [outer = (nil)] 14:13:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8f380800) [pid = 1720] [serial = 2069] [outer = 0x8f37c000] 14:13:23 INFO - PROCESS | 1720 | 1466716403178 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x917c2400) [pid = 1720] [serial = 2070] [outer = 0x8f37c000] 14:13:24 INFO - PROCESS | 1720 | 1466716404047 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:13:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:13:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2851ms 14:13:24 INFO - PROCESS | 1720 | 1466716404106 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1720 | 1466716404113 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 14:13:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:13:24 INFO - PROCESS | 1720 | 1466716404122 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1720 | 1466716404126 Marionette TRACE conn4 <- [1,2730,null,{}] 14:13:24 INFO - PROCESS | 1720 | 1466716404134 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:24 INFO - PROCESS | 1720 | 1466716404139 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:24 INFO - PROCESS | 1720 | 1466716404318 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 14:13:24 INFO - PROCESS | 1720 | 1466716404469 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1720 | 1466716404477 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abb400 == 25 [pid = 1720] [id = 690] 14:13:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x91abf400) [pid = 1720] [serial = 2071] [outer = (nil)] 14:13:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x92297c00) [pid = 1720] [serial = 2072] [outer = 0x91abf400] 14:13:24 INFO - PROCESS | 1720 | 1466716404555 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x9229fc00) [pid = 1720] [serial = 2073] [outer = 0x91abf400] 14:13:25 INFO - PROCESS | 1720 | 1466716405854 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:13:25 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 14:13:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:13:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:13:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1800ms 14:13:25 INFO - PROCESS | 1720 | 1466716405930 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 14:13:25 INFO - PROCESS | 1720 | 1466716405934 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 14:13:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:13:25 INFO - PROCESS | 1720 | 1466716405941 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 1720 | 1466716405945 Marionette TRACE conn4 <- [1,2734,null,{}] 14:13:25 INFO - PROCESS | 1720 | 1466716405951 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:25 INFO - PROCESS | 1720 | 1466716405956 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:26 INFO - PROCESS | 1720 | 1466716406313 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 14:13:26 INFO - PROCESS | 1720 | 1466716406361 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1720 | 1466716406367 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e4400 == 26 [pid = 1720] [id = 691] 14:13:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x924ebc00) [pid = 1720] [serial = 2074] [outer = (nil)] 14:13:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x93c60c00) [pid = 1720] [serial = 2075] [outer = 0x924ebc00] 14:13:26 INFO - PROCESS | 1720 | 1466716406442 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x951b5800) [pid = 1720] [serial = 2076] [outer = 0x924ebc00] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x952f0c00) [pid = 1720] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9229e800) [pid = 1720] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x92329400) [pid = 1720] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f383000) [pid = 1720] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9a226800) [pid = 1720] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x95219800) [pid = 1720] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x91ac7c00) [pid = 1720] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x9a48b400) [pid = 1720] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x918a1800) [pid = 1720] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x96ee2800) [pid = 1720] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x96edac00) [pid = 1720] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8f378800) [pid = 1720] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:13:27 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x8f2e7000) [pid = 1720] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:13:28 INFO - PROCESS | 1720 | 1466716408055 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:13:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:13:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2140ms 14:13:28 INFO - PROCESS | 1720 | 1466716408082 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1720 | 1466716408089 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 14:13:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:13:28 INFO - PROCESS | 1720 | 1466716408107 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1720 | 1466716408115 Marionette TRACE conn4 <- [1,2738,null,{}] 14:13:28 INFO - PROCESS | 1720 | 1466716408121 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:28 INFO - PROCESS | 1720 | 1466716408128 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:28 INFO - PROCESS | 1720 | 1466716408340 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 14:13:28 INFO - PROCESS | 1720 | 1466716408482 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1720 | 1466716408490 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd81800 == 27 [pid = 1720] [id = 692] 14:13:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9189a000) [pid = 1720] [serial = 2077] [outer = (nil)] 14:13:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x9521dc00) [pid = 1720] [serial = 2078] [outer = 0x9189a000] 14:13:28 INFO - PROCESS | 1720 | 1466716408565 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x95385800) [pid = 1720] [serial = 2079] [outer = 0x9189a000] 14:13:29 INFO - PROCESS | 1720 | 1466716409398 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:13:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:13:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1343ms 14:13:29 INFO - PROCESS | 1720 | 1466716409442 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 1720 | 1466716409446 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 14:13:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:13:29 INFO - PROCESS | 1720 | 1466716409452 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1720 | 1466716409456 Marionette TRACE conn4 <- [1,2742,null,{}] 14:13:29 INFO - PROCESS | 1720 | 1466716409462 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:29 INFO - PROCESS | 1720 | 1466716409467 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:29 INFO - PROCESS | 1720 | 1466716409634 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 14:13:29 INFO - PROCESS | 1720 | 1466716409645 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:29 INFO - PROCESS | 1720 | 1466716409653 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x92329800 == 28 [pid = 1720] [id = 693] 14:13:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x95388000) [pid = 1720] [serial = 2080] [outer = (nil)] 14:13:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x98056000) [pid = 1720] [serial = 2081] [outer = 0x95388000] 14:13:29 INFO - PROCESS | 1720 | 1466716409727 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x98850400) [pid = 1720] [serial = 2082] [outer = 0x95388000] 14:13:30 INFO - PROCESS | 1720 | 1466716410955 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:13:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:13:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1542ms 14:13:30 INFO - PROCESS | 1720 | 1466716410997 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 14:13:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:13:31 INFO - PROCESS | 1720 | 1466716411005 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 14:13:31 INFO - PROCESS | 1720 | 1466716411013 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1720 | 1466716411022 Marionette TRACE conn4 <- [1,2746,null,{}] 14:13:31 INFO - PROCESS | 1720 | 1466716411030 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:31 INFO - PROCESS | 1720 | 1466716411037 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:31 INFO - PROCESS | 1720 | 1466716411260 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 14:13:31 INFO - PROCESS | 1720 | 1466716411534 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:31 INFO - PROCESS | 1720 | 1466716411545 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ab8c00 == 29 [pid = 1720] [id = 694] 14:13:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x91ab9c00) [pid = 1720] [serial = 2083] [outer = (nil)] 14:13:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x92329400) [pid = 1720] [serial = 2084] [outer = 0x91ab9c00] 14:13:31 INFO - PROCESS | 1720 | 1466716411685 Marionette DEBUG loaded listener.js 14:13:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x93b6fc00) [pid = 1720] [serial = 2085] [outer = 0x91ab9c00] 14:13:32 INFO - PROCESS | 1720 | 1466716412685 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:13:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:13:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1739ms 14:13:32 INFO - PROCESS | 1720 | 1466716412752 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 14:13:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:13:32 INFO - PROCESS | 1720 | 1466716412761 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 14:13:32 INFO - PROCESS | 1720 | 1466716412771 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1720 | 1466716412777 Marionette TRACE conn4 <- [1,2750,null,{}] 14:13:32 INFO - PROCESS | 1720 | 1466716412783 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:32 INFO - PROCESS | 1720 | 1466716412790 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:33 INFO - PROCESS | 1720 | 1466716413031 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 14:13:33 INFO - PROCESS | 1720 | 1466716413312 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1720 | 1466716413324 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c7800 == 30 [pid = 1720] [id = 695] 14:13:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x93986400) [pid = 1720] [serial = 2086] [outer = (nil)] 14:13:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9925c400) [pid = 1720] [serial = 2087] [outer = 0x93986400] 14:13:33 INFO - PROCESS | 1720 | 1466716413458 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x997a0400) [pid = 1720] [serial = 2088] [outer = 0x93986400] 14:13:34 INFO - PROCESS | 1720 | 1466716414471 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:13:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:13:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1734ms 14:13:34 INFO - PROCESS | 1720 | 1466716414505 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 14:13:34 INFO - PROCESS | 1720 | 1466716414509 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 14:13:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:13:34 INFO - PROCESS | 1720 | 1466716414517 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1720 | 1466716414523 Marionette TRACE conn4 <- [1,2754,null,{}] 14:13:34 INFO - PROCESS | 1720 | 1466716414541 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:34 INFO - PROCESS | 1720 | 1466716414551 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:34 INFO - PROCESS | 1720 | 1466716414757 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 14:13:34 INFO - PROCESS | 1720 | 1466716414943 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1720 | 1466716414951 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a48b000 == 31 [pid = 1720] [id = 696] 14:13:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9a48b400) [pid = 1720] [serial = 2089] [outer = (nil)] 14:13:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9a6ec000) [pid = 1720] [serial = 2090] [outer = 0x9a48b400] 14:13:35 INFO - PROCESS | 1720 | 1466716415048 Marionette DEBUG loaded listener.js 14:13:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9a6f7000) [pid = 1720] [serial = 2091] [outer = 0x9a48b400] 14:13:36 INFO - PROCESS | 1720 | 1466716416115 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:13:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:13:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1641ms 14:13:36 INFO - PROCESS | 1720 | 1466716416159 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 14:13:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:13:36 INFO - PROCESS | 1720 | 1466716416164 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 14:13:36 INFO - PROCESS | 1720 | 1466716416171 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:13:36 INFO - PROCESS | 1720 | 1466716416175 Marionette TRACE conn4 <- [1,2758,null,{}] 14:13:36 INFO - PROCESS | 1720 | 1466716416181 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:36 INFO - PROCESS | 1720 | 1466716416186 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:36 INFO - PROCESS | 1720 | 1466716416397 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 14:13:36 INFO - PROCESS | 1720 | 1466716416579 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 1720 | 1466716416588 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232b000 == 32 [pid = 1720] [id = 697] 14:13:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x99fe3000) [pid = 1720] [serial = 2092] [outer = (nil)] 14:13:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9a782800) [pid = 1720] [serial = 2093] [outer = 0x99fe3000] 14:13:36 INFO - PROCESS | 1720 | 1466716416677 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a87e800) [pid = 1720] [serial = 2094] [outer = 0x99fe3000] 14:13:37 INFO - PROCESS | 1720 | 1466716417700 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:13:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1594ms 14:13:37 INFO - PROCESS | 1720 | 1466716417766 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1720 | 1466716417772 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 14:13:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:13:37 INFO - PROCESS | 1720 | 1466716417780 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1720 | 1466716417783 Marionette TRACE conn4 <- [1,2762,null,{}] 14:13:37 INFO - PROCESS | 1720 | 1466716417791 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:37 INFO - PROCESS | 1720 | 1466716417797 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:38 INFO - PROCESS | 1720 | 1466716418053 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 14:13:38 INFO - PROCESS | 1720 | 1466716418378 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1720 | 1466716418386 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dec00 == 33 [pid = 1720] [id = 698] 14:13:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x917d0800) [pid = 1720] [serial = 2095] [outer = (nil)] 14:13:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a972000) [pid = 1720] [serial = 2096] [outer = 0x917d0800] 14:13:38 INFO - PROCESS | 1720 | 1466716418478 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a974800) [pid = 1720] [serial = 2097] [outer = 0x917d0800] 14:13:39 INFO - PROCESS | 1720 | 1466716419423 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:13:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1688ms 14:13:39 INFO - PROCESS | 1720 | 1466716419484 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1720 | 1466716419489 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 14:13:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:13:39 INFO - PROCESS | 1720 | 1466716419499 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1720 | 1466716419502 Marionette TRACE conn4 <- [1,2766,null,{}] 14:13:39 INFO - PROCESS | 1720 | 1466716419510 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:39 INFO - PROCESS | 1720 | 1466716419522 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:39 INFO - PROCESS | 1720 | 1466716419754 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 14:13:39 INFO - PROCESS | 1720 | 1466716419913 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1720 | 1466716419925 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9eb400 == 34 [pid = 1720] [id = 699] 14:13:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a9f4800) [pid = 1720] [serial = 2098] [outer = (nil)] 14:13:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9ac2c800) [pid = 1720] [serial = 2099] [outer = 0x9a9f4800] 14:13:40 INFO - PROCESS | 1720 | 1466716420020 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a9f8800) [pid = 1720] [serial = 2100] [outer = 0x9a9f4800] 14:13:41 INFO - PROCESS | 1720 | 1466716421049 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:13:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 14:13:41 INFO - PROCESS | 1720 | 1466716421082 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1720 | 1466716421087 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 14:13:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:13:41 INFO - PROCESS | 1720 | 1466716421094 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1720 | 1466716421098 Marionette TRACE conn4 <- [1,2770,null,{}] 14:13:41 INFO - PROCESS | 1720 | 1466716421103 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:41 INFO - PROCESS | 1720 | 1466716421109 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:41 INFO - PROCESS | 1720 | 1466716421299 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 14:13:41 INFO - PROCESS | 1720 | 1466716421615 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1720 | 1466716421623 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x91898000 == 35 [pid = 1720] [id = 700] 14:13:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9189cc00) [pid = 1720] [serial = 2101] [outer = (nil)] 14:13:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9b44a800) [pid = 1720] [serial = 2102] [outer = 0x9189cc00] 14:13:41 INFO - PROCESS | 1720 | 1466716421718 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9b55fc00) [pid = 1720] [serial = 2103] [outer = 0x9189cc00] 14:13:42 INFO - PROCESS | 1720 | 1466716422640 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:13:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:13:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1584ms 14:13:42 INFO - PROCESS | 1720 | 1466716422699 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1720 | 1466716422704 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 14:13:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:13:42 INFO - PROCESS | 1720 | 1466716422713 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1720 | 1466716422716 Marionette TRACE conn4 <- [1,2774,null,{}] 14:13:42 INFO - PROCESS | 1720 | 1466716422723 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:42 INFO - PROCESS | 1720 | 1466716422729 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:42 INFO - PROCESS | 1720 | 1466716422927 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 14:13:43 INFO - PROCESS | 1720 | 1466716423117 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 1720 | 1466716423124 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a5800 == 36 [pid = 1720] [id = 701] 14:13:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b212800) [pid = 1720] [serial = 2104] [outer = (nil)] 14:13:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b5a5800) [pid = 1720] [serial = 2105] [outer = 0x9b212800] 14:13:43 INFO - PROCESS | 1720 | 1466716423213 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b767800) [pid = 1720] [serial = 2106] [outer = 0x9b212800] 14:13:44 INFO - PROCESS | 1720 | 1466716424190 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:13:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:13:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1538ms 14:13:44 INFO - PROCESS | 1720 | 1466716424253 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 14:13:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:13:44 INFO - PROCESS | 1720 | 1466716424257 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 14:13:44 INFO - PROCESS | 1720 | 1466716424264 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 1720 | 1466716424268 Marionette TRACE conn4 <- [1,2778,null,{}] 14:13:44 INFO - PROCESS | 1720 | 1466716424274 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:44 INFO - PROCESS | 1720 | 1466716424279 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:44 INFO - PROCESS | 1720 | 1466716424476 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 14:13:44 INFO - PROCESS | 1720 | 1466716424675 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1720 | 1466716424684 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x92323800 == 37 [pid = 1720] [id = 702] 14:13:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x92324c00) [pid = 1720] [serial = 2107] [outer = (nil)] 14:13:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9c0ef800) [pid = 1720] [serial = 2108] [outer = 0x92324c00] 14:13:44 INFO - PROCESS | 1720 | 1466716424819 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9c2ba400) [pid = 1720] [serial = 2109] [outer = 0x92324c00] 14:13:45 INFO - PROCESS | 1720 | 1466716425750 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:13:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1535ms 14:13:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:13:45 INFO - PROCESS | 1720 | 1466716425819 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1720 | 1466716425823 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 14:13:45 INFO - PROCESS | 1720 | 1466716425832 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1720 | 1466716425835 Marionette TRACE conn4 <- [1,2782,null,{}] 14:13:45 INFO - PROCESS | 1720 | 1466716425841 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 1720 | 1466716425847 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:46 INFO - PROCESS | 1720 | 1466716426042 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 14:13:46 INFO - PROCESS | 1720 | 1466716426256 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1720 | 1466716426262 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b20d400 == 38 [pid = 1720] [id = 703] 14:13:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9b560000) [pid = 1720] [serial = 2110] [outer = (nil)] 14:13:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9bb22000) [pid = 1720] [serial = 2111] [outer = 0x9b560000] 14:13:46 INFO - PROCESS | 1720 | 1466716426352 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9c2b5000) [pid = 1720] [serial = 2112] [outer = 0x9b560000] 14:13:47 INFO - PROCESS | 1720 | 1466716427412 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:13:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:13:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1634ms 14:13:47 INFO - PROCESS | 1720 | 1466716427466 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 1720 | 1466716427471 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 14:13:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:13:47 INFO - PROCESS | 1720 | 1466716427478 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1720 | 1466716427483 Marionette TRACE conn4 <- [1,2786,null,{}] 14:13:47 INFO - PROCESS | 1720 | 1466716427489 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:47 INFO - PROCESS | 1720 | 1466716427496 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:47 INFO - PROCESS | 1720 | 1466716427718 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 14:13:47 INFO - PROCESS | 1720 | 1466716427887 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1720 | 1466716427896 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189e800 == 39 [pid = 1720] [id = 704] 14:13:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x99799000) [pid = 1720] [serial = 2113] [outer = (nil)] 14:13:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9c2cfc00) [pid = 1720] [serial = 2114] [outer = 0x99799000] 14:13:47 INFO - PROCESS | 1720 | 1466716427988 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9d96b400) [pid = 1720] [serial = 2115] [outer = 0x99799000] 14:13:49 INFO - PROCESS | 1720 | 1466716429196 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:13:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:13:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1734ms 14:13:49 INFO - PROCESS | 1720 | 1466716429213 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 14:13:49 INFO - PROCESS | 1720 | 1466716429218 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 14:13:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:13:49 INFO - PROCESS | 1720 | 1466716429228 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:13:49 INFO - PROCESS | 1720 | 1466716429233 Marionette TRACE conn4 <- [1,2790,null,{}] 14:13:49 INFO - PROCESS | 1720 | 1466716429242 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:49 INFO - PROCESS | 1720 | 1466716429248 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:49 INFO - PROCESS | 1720 | 1466716429449 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 14:13:49 INFO - PROCESS | 1720 | 1466716429705 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1720 | 1466716429721 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0000 == 40 [pid = 1720] [id = 705] 14:13:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8f37ec00) [pid = 1720] [serial = 2116] [outer = (nil)] 14:13:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9189f000) [pid = 1720] [serial = 2117] [outer = 0x8f37ec00] 14:13:49 INFO - PROCESS | 1720 | 1466716429808 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9229b000) [pid = 1720] [serial = 2118] [outer = 0x8f37ec00] 14:13:50 INFO - PROCESS | 1720 | 1466716430780 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:13:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1593ms 14:13:50 INFO - PROCESS | 1720 | 1466716430822 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 14:13:50 INFO - PROCESS | 1720 | 1466716430830 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 14:13:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:13:50 INFO - PROCESS | 1720 | 1466716430841 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1720 | 1466716430845 Marionette TRACE conn4 <- [1,2794,null,{}] 14:13:50 INFO - PROCESS | 1720 | 1466716430852 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:50 INFO - PROCESS | 1720 | 1466716430858 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:51 INFO - PROCESS | 1720 | 1466716431122 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 14:13:51 INFO - PROCESS | 1720 | --DOCSHELL 0x9229c000 == 39 [pid = 1720] [id = 635] 14:13:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7f000 == 38 [pid = 1720] [id = 634] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a5d3c00) [pid = 1720] [serial = 2039] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9ad26000) [pid = 1720] [serial = 2024] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9b20a800) [pid = 1720] [serial = 2025] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9a973800) [pid = 1720] [serial = 2021] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9a9b5800) [pid = 1720] [serial = 2022] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b217800) [pid = 1720] [serial = 2027] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9ad2f400) [pid = 1720] [serial = 2028] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a5d5c00) [pid = 1720] [serial = 2015] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a6ebc00) [pid = 1720] [serial = 2016] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x952fa000) [pid = 1720] [serial = 2012] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x952f5800) [pid = 1720] [serial = 2013] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x922a1c00) [pid = 1720] [serial = 2009] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x924e5000) [pid = 1720] [serial = 2010] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a76b800) [pid = 1720] [serial = 2018] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a774c00) [pid = 1720] [serial = 2019] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x938d8800) [pid = 1720] [serial = 2033] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x93c68800) [pid = 1720] [serial = 2034] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x98856000) [pid = 1720] [serial = 2036] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x992e3800) [pid = 1720] [serial = 2007] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f384c00) [pid = 1720] [serial = 2030] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x917c9400) [pid = 1720] [serial = 2031] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a6e9800) [pid = 1720] [serial = 2043] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x952f7800) [pid = 1720] [serial = 2042] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x99eef400) [pid = 1720] [serial = 2037] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a76cc00) [pid = 1720] [serial = 2040] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 1720 | 1466716431407 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1720 | 1466716431413 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c4400 == 39 [pid = 1720] [id = 706] 14:13:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x917c9400) [pid = 1720] [serial = 2119] [outer = (nil)] 14:13:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9232a400) [pid = 1720] [serial = 2120] [outer = 0x917c9400] 14:13:51 INFO - PROCESS | 1720 | 1466716431511 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x93980400) [pid = 1720] [serial = 2121] [outer = 0x917c9400] 14:13:52 INFO - PROCESS | 1720 | 1466716432381 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:13:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:13:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1590ms 14:13:52 INFO - PROCESS | 1720 | 1466716432431 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1720 | 1466716432436 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 14:13:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:13:52 INFO - PROCESS | 1720 | 1466716432442 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1720 | 1466716432448 Marionette TRACE conn4 <- [1,2798,null,{}] 14:13:52 INFO - PROCESS | 1720 | 1466716432464 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:52 INFO - PROCESS | 1720 | 1466716432473 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:52 INFO - PROCESS | 1720 | 1466716432650 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 14:13:52 INFO - PROCESS | 1720 | 1466716432810 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1720 | 1466716432818 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x96ed8000 == 40 [pid = 1720] [id = 707] 14:13:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x96eddc00) [pid = 1720] [serial = 2122] [outer = (nil)] 14:13:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9889d400) [pid = 1720] [serial = 2123] [outer = 0x96eddc00] 14:13:52 INFO - PROCESS | 1720 | 1466716432895 Marionette DEBUG loaded listener.js 14:13:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x992e3800) [pid = 1720] [serial = 2124] [outer = 0x96eddc00] 14:13:53 INFO - PROCESS | 1720 | 1466716433757 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:13:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1388ms 14:13:53 INFO - PROCESS | 1720 | 1466716433831 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 1720 | 1466716433836 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 14:13:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:13:53 INFO - PROCESS | 1720 | 1466716433848 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1720 | 1466716433851 Marionette TRACE conn4 <- [1,2802,null,{}] 14:13:53 INFO - PROCESS | 1720 | 1466716433856 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:53 INFO - PROCESS | 1720 | 1466716433862 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:54 INFO - PROCESS | 1720 | 1466716434094 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 14:13:54 INFO - PROCESS | 1720 | 1466716434120 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1720 | 1466716434128 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f4a800 == 41 [pid = 1720] [id = 708] 14:13:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x99f4d400) [pid = 1720] [serial = 2125] [outer = (nil)] 14:13:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a5d5c00) [pid = 1720] [serial = 2126] [outer = 0x99f4d400] 14:13:54 INFO - PROCESS | 1720 | 1466716434215 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6efc00) [pid = 1720] [serial = 2127] [outer = 0x99f4d400] 14:13:55 INFO - PROCESS | 1720 | 1466716435234 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:13:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:13:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1431ms 14:13:55 INFO - PROCESS | 1720 | 1466716435280 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 14:13:55 INFO - PROCESS | 1720 | 1466716435283 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 14:13:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:13:55 INFO - PROCESS | 1720 | 1466716435296 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1720 | 1466716435299 Marionette TRACE conn4 <- [1,2806,null,{}] 14:13:55 INFO - PROCESS | 1720 | 1466716435305 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:55 INFO - PROCESS | 1720 | 1466716435310 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:55 INFO - PROCESS | 1720 | 1466716435552 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 14:13:55 INFO - PROCESS | 1720 | 1466716435578 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 1720 | 1466716435587 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189f800 == 42 [pid = 1720] [id = 709] 14:13:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x988f2400) [pid = 1720] [serial = 2128] [outer = (nil)] 14:13:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a76d800) [pid = 1720] [serial = 2129] [outer = 0x988f2400] 14:13:55 INFO - PROCESS | 1720 | 1466716435660 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a774400) [pid = 1720] [serial = 2130] [outer = 0x988f2400] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f2e8000) [pid = 1720] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x951af400) [pid = 1720] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8f37c000) [pid = 1720] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a969000) [pid = 1720] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9805c800) [pid = 1720] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x922a6800) [pid = 1720] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9189a000) [pid = 1720] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91abf400) [pid = 1720] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x917c4800) [pid = 1720] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9b210c00) [pid = 1720] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x924ebc00) [pid = 1720] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:13:56 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x951ad400) [pid = 1720] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:13:56 INFO - PROCESS | 1720 | 1466716436811 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:13:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:13:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1534ms 14:13:56 INFO - PROCESS | 1720 | 1466716436831 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 1720 | 1466716436835 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 14:13:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:13:56 INFO - PROCESS | 1720 | 1466716436841 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1720 | 1466716436845 Marionette TRACE conn4 <- [1,2810,null,{}] 14:13:56 INFO - PROCESS | 1720 | 1466716436850 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:56 INFO - PROCESS | 1720 | 1466716436860 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:57 INFO - PROCESS | 1720 | 1466716437124 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 14:13:57 INFO - PROCESS | 1720 | 1466716437139 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:57 INFO - PROCESS | 1720 | 1466716437148 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ad400 == 43 [pid = 1720] [id = 710] 14:13:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x952f3400) [pid = 1720] [serial = 2131] [outer = (nil)] 14:13:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a9f5000) [pid = 1720] [serial = 2132] [outer = 0x952f3400] 14:13:57 INFO - PROCESS | 1720 | 1466716437223 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9ad25000) [pid = 1720] [serial = 2133] [outer = 0x952f3400] 14:13:58 INFO - PROCESS | 1720 | 1466716438094 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:13:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:13:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1343ms 14:13:58 INFO - PROCESS | 1720 | 1466716438190 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 14:13:58 INFO - PROCESS | 1720 | 1466716438197 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 14:13:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:13:58 INFO - PROCESS | 1720 | 1466716438206 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 1720 | 1466716438212 Marionette TRACE conn4 <- [1,2814,null,{}] 14:13:58 INFO - PROCESS | 1720 | 1466716438223 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:58 INFO - PROCESS | 1720 | 1466716438231 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:58 INFO - PROCESS | 1720 | 1466716438466 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 14:13:58 INFO - PROCESS | 1720 | 1466716438662 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1720 | 1466716438679 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:13:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37e000 == 44 [pid = 1720] [id = 711] 14:13:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x917c1400) [pid = 1720] [serial = 2134] [outer = (nil)] 14:13:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x917ca400) [pid = 1720] [serial = 2135] [outer = 0x917c1400] 14:13:58 INFO - PROCESS | 1720 | 1466716438811 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91ab8400) [pid = 1720] [serial = 2136] [outer = 0x917c1400] 14:13:59 INFO - PROCESS | 1720 | 1466716439932 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:14:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:14:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1801ms 14:14:00 INFO - PROCESS | 1720 | 1466716440009 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 14:14:00 INFO - PROCESS | 1720 | 1466716440015 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 14:14:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:14:00 INFO - PROCESS | 1720 | 1466716440027 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 1720 | 1466716440032 Marionette TRACE conn4 <- [1,2818,null,{}] 14:14:00 INFO - PROCESS | 1720 | 1466716440040 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:00 INFO - PROCESS | 1720 | 1466716440045 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:00 INFO - PROCESS | 1720 | 1466716440330 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 14:14:00 INFO - PROCESS | 1720 | 1466716440574 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 1720 | 1466716440583 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f381400 == 45 [pid = 1720] [id = 712] 14:14:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x951ebc00) [pid = 1720] [serial = 2137] [outer = (nil)] 14:14:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x952fa000) [pid = 1720] [serial = 2138] [outer = 0x951ebc00] 14:14:00 INFO - PROCESS | 1720 | 1466716440723 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x98057000) [pid = 1720] [serial = 2139] [outer = 0x951ebc00] 14:14:01 INFO - PROCESS | 1720 | 1466716441924 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:14:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:14:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1944ms 14:14:01 INFO - PROCESS | 1720 | 1466716441970 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1720 | 1466716441978 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 14:14:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:14:01 INFO - PROCESS | 1720 | 1466716441990 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 1720 | 1466716441995 Marionette TRACE conn4 <- [1,2822,null,{}] 14:14:02 INFO - PROCESS | 1720 | 1466716442066 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:02 INFO - PROCESS | 1720 | 1466716442082 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:02 INFO - PROCESS | 1720 | 1466716442379 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 14:14:02 INFO - PROCESS | 1720 | 1466716442609 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 1720 | 1466716442627 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x91892800 == 46 [pid = 1720] [id = 713] 14:14:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a96f800) [pid = 1720] [serial = 2140] [outer = (nil)] 14:14:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a9dcc00) [pid = 1720] [serial = 2141] [outer = 0x9a96f800] 14:14:02 INFO - PROCESS | 1720 | 1466716442755 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9ad23400) [pid = 1720] [serial = 2142] [outer = 0x9a96f800] 14:14:03 INFO - PROCESS | 1720 | 1466716443781 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:14:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:14:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1850ms 14:14:03 INFO - PROCESS | 1720 | 1466716443839 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 14:14:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:14:03 INFO - PROCESS | 1720 | 1466716443843 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 14:14:03 INFO - PROCESS | 1720 | 1466716443851 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - PROCESS | 1720 | 1466716443854 Marionette TRACE conn4 <- [1,2826,null,{}] 14:14:03 INFO - PROCESS | 1720 | 1466716443861 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:03 INFO - PROCESS | 1720 | 1466716443867 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:04 INFO - PROCESS | 1720 | 1466716444115 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 14:14:04 INFO - PROCESS | 1720 | 1466716444354 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1720 | 1466716444363 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db800 == 47 [pid = 1720] [id = 714] 14:14:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x91abdc00) [pid = 1720] [serial = 2143] [outer = (nil)] 14:14:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b449800) [pid = 1720] [serial = 2144] [outer = 0x91abdc00] 14:14:04 INFO - PROCESS | 1720 | 1466716444495 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9c0f0400) [pid = 1720] [serial = 2145] [outer = 0x91abdc00] 14:14:05 INFO - PROCESS | 1720 | 1466716445482 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:14:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:14:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1683ms 14:14:05 INFO - PROCESS | 1720 | 1466716445535 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1720 | 1466716445538 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 14:14:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:14:05 INFO - PROCESS | 1720 | 1466716445545 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1720 | 1466716445548 Marionette TRACE conn4 <- [1,2830,null,{}] 14:14:05 INFO - PROCESS | 1720 | 1466716445555 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:05 INFO - PROCESS | 1720 | 1466716445560 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:05 INFO - PROCESS | 1720 | 1466716445751 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 14:14:05 INFO - PROCESS | 1720 | 1466716445952 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 1720 | 1466716445960 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b2d6400 == 48 [pid = 1720] [id = 715] 14:14:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b456000) [pid = 1720] [serial = 2146] [outer = (nil)] 14:14:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9d90ac00) [pid = 1720] [serial = 2147] [outer = 0x9b456000] 14:14:06 INFO - PROCESS | 1720 | 1466716446093 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0xa1110800) [pid = 1720] [serial = 2148] [outer = 0x9b456000] 14:14:07 INFO - PROCESS | 1720 | 1466716447134 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:14:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1634ms 14:14:07 INFO - PROCESS | 1720 | 1466716447186 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 14:14:07 INFO - PROCESS | 1720 | 1466716447190 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 14:14:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:14:07 INFO - PROCESS | 1720 | 1466716447200 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 1720 | 1466716447204 Marionette TRACE conn4 <- [1,2834,null,{}] 14:14:07 INFO - PROCESS | 1720 | 1466716447210 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:07 INFO - PROCESS | 1720 | 1466716447221 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:07 INFO - PROCESS | 1720 | 1466716447474 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 14:14:07 INFO - PROCESS | 1720 | 1466716447787 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 1720 | 1466716447802 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d516c00 == 49 [pid = 1720] [id = 716] 14:14:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0xa23a7800) [pid = 1720] [serial = 2149] [outer = (nil)] 14:14:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0xa23b3000) [pid = 1720] [serial = 2150] [outer = 0xa23a7800] 14:14:07 INFO - PROCESS | 1720 | 1466716447963 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0xa253a800) [pid = 1720] [serial = 2151] [outer = 0xa23a7800] 14:14:09 INFO - PROCESS | 1720 | 1466716449260 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:14:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:14:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2138ms 14:14:09 INFO - PROCESS | 1720 | 1466716449339 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1720 | 1466716449343 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 14:14:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:14:09 INFO - PROCESS | 1720 | 1466716449350 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1720 | 1466716449354 Marionette TRACE conn4 <- [1,2838,null,{}] 14:14:09 INFO - PROCESS | 1720 | 1466716449360 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:09 INFO - PROCESS | 1720 | 1466716449366 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:09 INFO - PROCESS | 1720 | 1466716449613 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 14:14:09 INFO - PROCESS | 1720 | 1466716449894 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 1720 | 1466716449905 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b6e400 == 50 [pid = 1720] [id = 717] 14:14:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x951ad000) [pid = 1720] [serial = 2152] [outer = (nil)] 14:14:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x988a3000) [pid = 1720] [serial = 2153] [outer = 0x951ad000] 14:14:09 INFO - PROCESS | 1720 | 1466716449989 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0xa25ec400) [pid = 1720] [serial = 2154] [outer = 0x951ad000] 14:14:10 INFO - PROCESS | 1720 | 1466716450924 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:14:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:14:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1638ms 14:14:10 INFO - PROCESS | 1720 | 1466716450991 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1720 | 1466716450999 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 14:14:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:14:11 INFO - PROCESS | 1720 | 1466716451009 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1720 | 1466716451014 Marionette TRACE conn4 <- [1,2842,null,{}] 14:14:11 INFO - PROCESS | 1720 | 1466716451025 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:11 INFO - PROCESS | 1720 | 1466716451033 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:11 INFO - PROCESS | 1720 | 1466716451420 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 14:14:12 INFO - PROCESS | 1720 | 1466716452285 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1720 | 1466716452292 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x91893c00 == 51 [pid = 1720] [id = 718] 14:14:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x91894000) [pid = 1720] [serial = 2155] [outer = (nil)] 14:14:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x91ac7c00) [pid = 1720] [serial = 2156] [outer = 0x91894000] 14:14:12 INFO - PROCESS | 1720 | 1466716452415 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x92330c00) [pid = 1720] [serial = 2157] [outer = 0x91894000] 14:14:13 INFO - PROCESS | 1720 | 1466716453388 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:14:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:14:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2442ms 14:14:13 INFO - PROCESS | 1720 | 1466716453451 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 14:14:13 INFO - PROCESS | 1720 | 1466716453456 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 14:14:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:14:13 INFO - PROCESS | 1720 | 1466716453465 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:14:13 INFO - PROCESS | 1720 | 1466716453470 Marionette TRACE conn4 <- [1,2846,null,{}] 14:14:13 INFO - PROCESS | 1720 | 1466716453479 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:13 INFO - PROCESS | 1720 | 1466716453488 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:13 INFO - PROCESS | 1720 | 1466716453778 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 14:14:14 INFO - PROCESS | 1720 | 1466716454092 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 1720 | 1466716454105 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x91896000 == 52 [pid = 1720] [id = 719] 14:14:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9232ac00) [pid = 1720] [serial = 2158] [outer = (nil)] 14:14:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x952fb400) [pid = 1720] [serial = 2159] [outer = 0x9232ac00] 14:14:14 INFO - PROCESS | 1720 | 1466716454185 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x99796000) [pid = 1720] [serial = 2160] [outer = 0x9232ac00] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x924df000 == 51 [pid = 1720] [id = 621] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x98061400 == 50 [pid = 1720] [id = 622] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9232f000 == 49 [pid = 1720] [id = 620] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x917c3000 == 48 [pid = 1720] [id = 632] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x91ac3000 == 47 [pid = 1720] [id = 619] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37bc00 == 46 [pid = 1720] [id = 689] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x951b7400 == 45 [pid = 1720] [id = 625] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x96ed8000 == 44 [pid = 1720] [id = 707] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x99f4a800 == 43 [pid = 1720] [id = 708] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9189f800 == 42 [pid = 1720] [id = 709] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9805a400 == 41 [pid = 1720] [id = 623] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9a786000 == 40 [pid = 1720] [id = 626] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37b800 == 39 [pid = 1720] [id = 629] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f382000 == 38 [pid = 1720] [id = 628] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9189d400 == 37 [pid = 1720] [id = 630] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x98061000 == 36 [pid = 1720] [id = 631] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x947fa800 == 35 [pid = 1720] [id = 627] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9229e400 == 34 [pid = 1720] [id = 633] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9189ac00 == 33 [pid = 1720] [id = 624] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x93b6e400 == 32 [pid = 1720] [id = 717] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x91893c00 == 31 [pid = 1720] [id = 718] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9d516c00 == 30 [pid = 1720] [id = 716] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9b2d6400 == 29 [pid = 1720] [id = 715] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db800 == 28 [pid = 1720] [id = 714] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f381400 == 27 [pid = 1720] [id = 712] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x91892800 == 26 [pid = 1720] [id = 713] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x951ad400 == 25 [pid = 1720] [id = 710] 14:14:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37e000 == 24 [pid = 1720] [id = 711] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x95385800) [pid = 1720] [serial = 2079] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x99f14800) [pid = 1720] [serial = 2064] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9c2bcc00) [pid = 1720] [serial = 2061] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8f380800) [pid = 1720] [serial = 2069] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x917c2400) [pid = 1720] [serial = 2070] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a9fa800) [pid = 1720] [serial = 2051] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a6f7800) [pid = 1720] [serial = 2049] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9c0ed400) [pid = 1720] [serial = 2060] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9b56c800) [pid = 1720] [serial = 2057] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9521dc00) [pid = 1720] [serial = 2078] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x92297c00) [pid = 1720] [serial = 2072] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x952f7400) [pid = 1720] [serial = 2063] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x92298c00) [pid = 1720] [serial = 2045] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a47f800) [pid = 1720] [serial = 2048] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b218000) [pid = 1720] [serial = 2054] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9229fc00) [pid = 1720] [serial = 2073] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9ad2c000) [pid = 1720] [serial = 2052] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x951b5800) [pid = 1720] [serial = 2076] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x95380000) [pid = 1720] [serial = 2067] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b5a4000) [pid = 1720] [serial = 2058] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x952fc800) [pid = 1720] [serial = 2066] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x93c60c00) [pid = 1720] [serial = 2075] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9521c800) [pid = 1720] [serial = 2046] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9b2d6800) [pid = 1720] [serial = 2055] [outer = (nil)] [url = about:blank] 14:14:16 INFO - PROCESS | 1720 | 1466716456618 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:14:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:14:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 3240ms 14:14:16 INFO - PROCESS | 1720 | 1466716456716 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 14:14:16 INFO - PROCESS | 1720 | 1466716456723 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 14:14:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:14:16 INFO - PROCESS | 1720 | 1466716456732 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:14:16 INFO - PROCESS | 1720 | 1466716456737 Marionette TRACE conn4 <- [1,2850,null,{}] 14:14:16 INFO - PROCESS | 1720 | 1466716456747 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:16 INFO - PROCESS | 1720 | 1466716456752 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:16 INFO - PROCESS | 1720 | 1466716456950 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 14:14:17 INFO - PROCESS | 1720 | 1466716457095 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1720 | 1466716457103 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f382000 == 25 [pid = 1720] [id = 720] 14:14:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8f384000) [pid = 1720] [serial = 2161] [outer = (nil)] 14:14:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x917cb000) [pid = 1720] [serial = 2162] [outer = 0x8f384000] 14:14:17 INFO - PROCESS | 1720 | 1466716457181 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x91893c00) [pid = 1720] [serial = 2163] [outer = 0x8f384000] 14:14:18 INFO - PROCESS | 1720 | 1466716458069 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:14:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:14:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1392ms 14:14:18 INFO - PROCESS | 1720 | 1466716458124 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 1720 | 1466716458133 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 14:14:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:14:18 INFO - PROCESS | 1720 | 1466716458145 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1720 | 1466716458149 Marionette TRACE conn4 <- [1,2854,null,{}] 14:14:18 INFO - PROCESS | 1720 | 1466716458156 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:18 INFO - PROCESS | 1720 | 1466716458161 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:18 INFO - PROCESS | 1720 | 1466716458344 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 14:14:18 INFO - PROCESS | 1720 | 1466716458519 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 1720 | 1466716458530 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x9232dc00 == 26 [pid = 1720] [id = 721] 14:14:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x924e5000) [pid = 1720] [serial = 2164] [outer = (nil)] 14:14:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x938d5800) [pid = 1720] [serial = 2165] [outer = 0x924e5000] 14:14:18 INFO - PROCESS | 1720 | 1466716458605 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x93b6e400) [pid = 1720] [serial = 2166] [outer = 0x924e5000] 14:14:19 INFO - PROCESS | 1720 | 1466716459615 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:14:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:14:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1539ms 14:14:19 INFO - PROCESS | 1720 | 1466716459684 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 14:14:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:14:19 INFO - PROCESS | 1720 | 1466716459689 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 14:14:19 INFO - PROCESS | 1720 | 1466716459696 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:14:19 INFO - PROCESS | 1720 | 1466716459702 Marionette TRACE conn4 <- [1,2858,null,{}] 14:14:19 INFO - PROCESS | 1720 | 1466716459727 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:19 INFO - PROCESS | 1720 | 1466716459737 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:19 INFO - PROCESS | 1720 | 1466716459981 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 14:14:20 INFO - PROCESS | 1720 | 1466716460017 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1720 | 1466716460030 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x95220400 == 27 [pid = 1720] [id = 722] 14:14:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x952f2800) [pid = 1720] [serial = 2167] [outer = (nil)] 14:14:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x952fa800) [pid = 1720] [serial = 2168] [outer = 0x952f2800] 14:14:20 INFO - PROCESS | 1720 | 1466716460108 Marionette DEBUG loaded listener.js 14:14:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x96ed8000) [pid = 1720] [serial = 2169] [outer = 0x952f2800] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x952f3400) [pid = 1720] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x99f4d400) [pid = 1720] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x988f2400) [pid = 1720] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x99799000) [pid = 1720] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x99fe3000) [pid = 1720] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a9f4800) [pid = 1720] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x917d0800) [pid = 1720] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9189cc00) [pid = 1720] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9b560000) [pid = 1720] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x93986400) [pid = 1720] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x95388000) [pid = 1720] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x96eddc00) [pid = 1720] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9b212800) [pid = 1720] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f37ec00) [pid = 1720] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a48b400) [pid = 1720] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x91ab9c00) [pid = 1720] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92324c00) [pid = 1720] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:14:21 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x917c9400) [pid = 1720] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:14:21 INFO - PROCESS | 1720 | 1466716461803 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:14:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:14:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2144ms 14:14:21 INFO - PROCESS | 1720 | 1466716461840 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 1720 | 1466716461844 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 14:14:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:14:21 INFO - PROCESS | 1720 | 1466716461850 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 1720 | 1466716461853 Marionette TRACE conn4 <- [1,2862,null,{}] 14:14:21 INFO - PROCESS | 1720 | 1466716461859 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:21 INFO - PROCESS | 1720 | 1466716461864 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:22 INFO - PROCESS | 1720 | 1466716462048 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 14:14:22 INFO - PROCESS | 1720 | 1466716462059 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1720 | 1466716462067 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37c000 == 28 [pid = 1720] [id = 723] 14:14:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x924e8000) [pid = 1720] [serial = 2170] [outer = (nil)] 14:14:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x95387c00) [pid = 1720] [serial = 2171] [outer = 0x924e8000] 14:14:22 INFO - PROCESS | 1720 | 1466716462141 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9805d800) [pid = 1720] [serial = 2172] [outer = 0x924e8000] 14:14:23 INFO - PROCESS | 1720 | 1466716463086 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:14:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:14:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1279ms 14:14:23 INFO - PROCESS | 1720 | 1466716463131 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 14:14:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:14:23 INFO - PROCESS | 1720 | 1466716463135 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 14:14:23 INFO - PROCESS | 1720 | 1466716463141 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1720 | 1466716463145 Marionette TRACE conn4 <- [1,2866,null,{}] 14:14:23 INFO - PROCESS | 1720 | 1466716463150 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:23 INFO - PROCESS | 1720 | 1466716463155 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:23 INFO - PROCESS | 1720 | 1466716463391 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 14:14:23 INFO - PROCESS | 1720 | 1466716463576 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:23 INFO - PROCESS | 1720 | 1466716463588 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e3000 == 29 [pid = 1720] [id = 724] 14:14:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f2e3400) [pid = 1720] [serial = 2173] [outer = (nil)] 14:14:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f379000) [pid = 1720] [serial = 2174] [outer = 0x8f2e3400] 14:14:23 INFO - PROCESS | 1720 | 1466716463684 Marionette DEBUG loaded listener.js 14:14:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8fd7ac00) [pid = 1720] [serial = 2175] [outer = 0x8f2e3400] 14:14:24 INFO - PROCESS | 1720 | 1466716464779 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:14:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1694ms 14:14:24 INFO - PROCESS | 1720 | 1466716464837 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 14:14:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:14:24 INFO - PROCESS | 1720 | 1466716464844 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 14:14:24 INFO - PROCESS | 1720 | 1466716464853 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1720 | 1466716464859 Marionette TRACE conn4 <- [1,2870,null,{}] 14:14:24 INFO - PROCESS | 1720 | 1466716464867 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:24 INFO - PROCESS | 1720 | 1466716464874 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:25 INFO - PROCESS | 1720 | 1466716465126 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 14:14:25 INFO - PROCESS | 1720 | 1466716465368 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1720 | 1466716465379 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x92324000 == 30 [pid = 1720] [id = 725] 14:14:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x92327400) [pid = 1720] [serial = 2176] [outer = (nil)] 14:14:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x924e2000) [pid = 1720] [serial = 2177] [outer = 0x92327400] 14:14:25 INFO - PROCESS | 1720 | 1466716465514 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93979c00) [pid = 1720] [serial = 2178] [outer = 0x92327400] 14:14:26 INFO - PROCESS | 1720 | 1466716466557 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:14:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:14:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1741ms 14:14:26 INFO - PROCESS | 1720 | 1466716466594 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 14:14:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:14:26 INFO - PROCESS | 1720 | 1466716466599 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 14:14:26 INFO - PROCESS | 1720 | 1466716466607 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 1720 | 1466716466610 Marionette TRACE conn4 <- [1,2874,null,{}] 14:14:26 INFO - PROCESS | 1720 | 1466716466617 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:26 INFO - PROCESS | 1720 | 1466716466622 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:26 INFO - PROCESS | 1720 | 1466716466824 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 14:14:27 INFO - PROCESS | 1720 | 1466716467014 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1720 | 1466716467023 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x92299400 == 31 [pid = 1720] [id = 726] 14:14:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x922a3000) [pid = 1720] [serial = 2179] [outer = (nil)] 14:14:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x952fb800) [pid = 1720] [serial = 2180] [outer = 0x922a3000] 14:14:27 INFO - PROCESS | 1720 | 1466716467209 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x96edd000) [pid = 1720] [serial = 2181] [outer = 0x922a3000] 14:14:28 INFO - PROCESS | 1720 | 1466716468250 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:14:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:14:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1683ms 14:14:28 INFO - PROCESS | 1720 | 1466716468290 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1720 | 1466716468297 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 14:14:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:14:28 INFO - PROCESS | 1720 | 1466716468314 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1720 | 1466716468322 Marionette TRACE conn4 <- [1,2878,null,{}] 14:14:28 INFO - PROCESS | 1720 | 1466716468329 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:28 INFO - PROCESS | 1720 | 1466716468336 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:28 INFO - PROCESS | 1720 | 1466716468579 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 14:14:28 INFO - PROCESS | 1720 | 1466716468814 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1720 | 1466716468822 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x952ee400 == 32 [pid = 1720] [id = 727] 14:14:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9538c000) [pid = 1720] [serial = 2182] [outer = (nil)] 14:14:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9a5d3c00) [pid = 1720] [serial = 2183] [outer = 0x9538c000] 14:14:28 INFO - PROCESS | 1720 | 1466716468957 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9a47f800) [pid = 1720] [serial = 2184] [outer = 0x9538c000] 14:14:29 INFO - PROCESS | 1720 | 1466716469956 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1708ms 14:14:30 INFO - PROCESS | 1720 | 1466716470015 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1720 | 1466716470018 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 14:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:14:30 INFO - PROCESS | 1720 | 1466716470026 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1720 | 1466716470030 Marionette TRACE conn4 <- [1,2882,null,{}] 14:14:30 INFO - PROCESS | 1720 | 1466716470036 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:30 INFO - PROCESS | 1720 | 1466716470041 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:30 INFO - PROCESS | 1720 | 1466716470272 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 14:14:30 INFO - PROCESS | 1720 | 1466716470510 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1720 | 1466716470525 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x93c5e800 == 33 [pid = 1720] [id = 728] 14:14:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9521f800) [pid = 1720] [serial = 2185] [outer = (nil)] 14:14:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a772800) [pid = 1720] [serial = 2186] [outer = 0x9521f800] 14:14:30 INFO - PROCESS | 1720 | 1466716470665 Marionette DEBUG loaded listener.js 14:14:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a788000) [pid = 1720] [serial = 2187] [outer = 0x9521f800] 14:14:31 INFO - PROCESS | 1720 | 1466716471655 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:14:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:14:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1685ms 14:14:31 INFO - PROCESS | 1720 | 1466716471714 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 14:14:31 INFO - PROCESS | 1720 | 1466716471719 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 14:14:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:14:31 INFO - PROCESS | 1720 | 1466716471726 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:14:31 INFO - PROCESS | 1720 | 1466716471729 Marionette TRACE conn4 <- [1,2886,null,{}] 14:14:31 INFO - PROCESS | 1720 | 1466716471735 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:31 INFO - PROCESS | 1720 | 1466716471740 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:31 INFO - PROCESS | 1720 | 1466716471942 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 14:14:32 INFO - PROCESS | 1720 | 1466716472191 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:32 INFO - PROCESS | 1720 | 1466716472212 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x951b1000 == 34 [pid = 1720] [id = 729] 14:14:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a96d000) [pid = 1720] [serial = 2188] [outer = (nil)] 14:14:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a9c0400) [pid = 1720] [serial = 2189] [outer = 0x9a96d000] 14:14:32 INFO - PROCESS | 1720 | 1466716472330 Marionette DEBUG loaded listener.js 14:14:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9ad27000) [pid = 1720] [serial = 2190] [outer = 0x9a96d000] 14:14:33 INFO - PROCESS | 1720 | 1466716473350 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:14:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1689ms 14:14:33 INFO - PROCESS | 1720 | 1466716473417 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 14:14:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:14:33 INFO - PROCESS | 1720 | 1466716473421 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 14:14:33 INFO - PROCESS | 1720 | 1466716473428 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 1720 | 1466716473432 Marionette TRACE conn4 <- [1,2890,null,{}] 14:14:33 INFO - PROCESS | 1720 | 1466716473438 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:33 INFO - PROCESS | 1720 | 1466716473443 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:33 INFO - PROCESS | 1720 | 1466716473676 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 14:14:33 INFO - PROCESS | 1720 | 1466716473914 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1720 | 1466716473924 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2c00 == 35 [pid = 1720] [id = 730] 14:14:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x924e1400) [pid = 1720] [serial = 2191] [outer = (nil)] 14:14:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9b20cc00) [pid = 1720] [serial = 2192] [outer = 0x924e1400] 14:14:34 INFO - PROCESS | 1720 | 1466716474054 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9b210000) [pid = 1720] [serial = 2193] [outer = 0x924e1400] 14:14:35 INFO - PROCESS | 1720 | 1466716475016 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:14:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1649ms 14:14:35 INFO - PROCESS | 1720 | 1466716475077 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1720 | 1466716475082 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 14:14:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:14:35 INFO - PROCESS | 1720 | 1466716475088 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1720 | 1466716475092 Marionette TRACE conn4 <- [1,2894,null,{}] 14:14:35 INFO - PROCESS | 1720 | 1466716475099 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:35 INFO - PROCESS | 1720 | 1466716475104 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:35 INFO - PROCESS | 1720 | 1466716475286 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 14:14:35 INFO - PROCESS | 1720 | 1466716475488 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1720 | 1466716475499 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x952eec00 == 36 [pid = 1720] [id = 731] 14:14:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a21fc00) [pid = 1720] [serial = 2194] [outer = (nil)] 14:14:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b2d7000) [pid = 1720] [serial = 2195] [outer = 0x9a21fc00] 14:14:35 INFO - PROCESS | 1720 | 1466716475641 Marionette DEBUG loaded listener.js 14:14:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9b2d9800) [pid = 1720] [serial = 2196] [outer = 0x9a21fc00] 14:14:36 INFO - PROCESS | 1720 | 1466716476880 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:14:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1840ms 14:14:36 INFO - PROCESS | 1720 | 1466716476930 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1720 | 1466716476934 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 14:14:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:14:36 INFO - PROCESS | 1720 | 1466716476941 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1720 | 1466716476944 Marionette TRACE conn4 <- [1,2898,null,{}] 14:14:36 INFO - PROCESS | 1720 | 1466716476950 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:36 INFO - PROCESS | 1720 | 1466716476956 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:37 INFO - PROCESS | 1720 | 1466716477143 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 14:14:37 INFO - PROCESS | 1720 | 1466716477388 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1720 | 1466716477396 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37fc00 == 37 [pid = 1720] [id = 732] 14:14:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x917c2400) [pid = 1720] [serial = 2197] [outer = (nil)] 14:14:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x93c6a000) [pid = 1720] [serial = 2198] [outer = 0x917c2400] 14:14:37 INFO - PROCESS | 1720 | 1466716477499 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x99259400) [pid = 1720] [serial = 2199] [outer = 0x917c2400] 14:14:38 INFO - PROCESS | 1720 | 1466716478463 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:14:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:14:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1582ms 14:14:38 INFO - PROCESS | 1720 | 1466716478524 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 1720 | 1466716478529 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 14:14:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:14:38 INFO - PROCESS | 1720 | 1466716478535 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1720 | 1466716478539 Marionette TRACE conn4 <- [1,2902,null,{}] 14:14:38 INFO - PROCESS | 1720 | 1466716478545 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:38 INFO - PROCESS | 1720 | 1466716478551 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:38 INFO - PROCESS | 1720 | 1466716478738 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 14:14:39 INFO - PROCESS | 1720 | 1466716479154 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1720 | 1466716479165 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e1c00 == 38 [pid = 1720] [id = 733] 14:14:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8f2e2400) [pid = 1720] [serial = 2200] [outer = (nil)] 14:14:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8f2e9800) [pid = 1720] [serial = 2201] [outer = 0x8f2e2400] 14:14:39 INFO - PROCESS | 1720 | 1466716479291 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f385c00) [pid = 1720] [serial = 2202] [outer = 0x8f2e2400] 14:14:40 INFO - PROCESS | 1720 | 1466716480301 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:14:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1842ms 14:14:40 INFO - PROCESS | 1720 | 1466716480382 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 14:14:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:14:40 INFO - PROCESS | 1720 | 1466716480388 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 14:14:40 INFO - PROCESS | 1720 | 1466716480396 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1720 | 1466716480399 Marionette TRACE conn4 <- [1,2906,null,{}] 14:14:40 INFO - PROCESS | 1720 | 1466716480408 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:40 INFO - PROCESS | 1720 | 1466716480415 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:40 INFO - PROCESS | 1720 | 1466716480646 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 14:14:40 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37c000 == 37 [pid = 1720] [id = 723] 14:14:40 INFO - PROCESS | 1720 | --DOCSHELL 0x95220400 == 36 [pid = 1720] [id = 722] 14:14:40 INFO - PROCESS | 1720 | 1466716480903 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1720 | 1466716480916 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:40 INFO - PROCESS | 1720 | --DOCSHELL 0x9232dc00 == 35 [pid = 1720] [id = 721] 14:14:40 INFO - PROCESS | 1720 | --DOCSHELL 0x8f382000 == 34 [pid = 1720] [id = 720] 14:14:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f382000 == 35 [pid = 1720] [id = 734] 14:14:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x91ab9c00) [pid = 1720] [serial = 2203] [outer = (nil)] 14:14:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x922a1400) [pid = 1720] [serial = 2204] [outer = 0x91ab9c00] 14:14:41 INFO - PROCESS | 1720 | 1466716481022 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x924e8c00) [pid = 1720] [serial = 2205] [outer = 0x91ab9c00] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9a9f5000) [pid = 1720] [serial = 2132] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9a6efc00) [pid = 1720] [serial = 2127] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9a76d800) [pid = 1720] [serial = 2129] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9c2cfc00) [pid = 1720] [serial = 2114] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9d96b400) [pid = 1720] [serial = 2115] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9a782800) [pid = 1720] [serial = 2093] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x9a87e800) [pid = 1720] [serial = 2094] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9ac2c800) [pid = 1720] [serial = 2099] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a9f8800) [pid = 1720] [serial = 2100] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9a972000) [pid = 1720] [serial = 2096] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9a974800) [pid = 1720] [serial = 2097] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9b44a800) [pid = 1720] [serial = 2102] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9b55fc00) [pid = 1720] [serial = 2103] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9bb22000) [pid = 1720] [serial = 2111] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9c2b5000) [pid = 1720] [serial = 2112] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9925c400) [pid = 1720] [serial = 2087] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x997a0400) [pid = 1720] [serial = 2088] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x98850400) [pid = 1720] [serial = 2082] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x98056000) [pid = 1720] [serial = 2081] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9889d400) [pid = 1720] [serial = 2123] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9b5a5800) [pid = 1720] [serial = 2105] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9b767800) [pid = 1720] [serial = 2106] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9189f000) [pid = 1720] [serial = 2117] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9229b000) [pid = 1720] [serial = 2118] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a6ec000) [pid = 1720] [serial = 2090] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a6f7000) [pid = 1720] [serial = 2091] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92329400) [pid = 1720] [serial = 2084] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x93b6fc00) [pid = 1720] [serial = 2085] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9c0ef800) [pid = 1720] [serial = 2108] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9c2ba400) [pid = 1720] [serial = 2109] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9232a400) [pid = 1720] [serial = 2120] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x93980400) [pid = 1720] [serial = 2121] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9a5d5c00) [pid = 1720] [serial = 2126] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a774400) [pid = 1720] [serial = 2130] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x992e3800) [pid = 1720] [serial = 2124] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9ad25000) [pid = 1720] [serial = 2133] [outer = (nil)] [url = about:blank] 14:14:41 INFO - PROCESS | 1720 | 1466716481964 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:14:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1633ms 14:14:42 INFO - PROCESS | 1720 | 1466716482032 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 14:14:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:14:42 INFO - PROCESS | 1720 | 1466716482038 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 14:14:42 INFO - PROCESS | 1720 | 1466716482051 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1720 | 1466716482054 Marionette TRACE conn4 <- [1,2910,null,{}] 14:14:42 INFO - PROCESS | 1720 | 1466716482065 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:42 INFO - PROCESS | 1720 | 1466716482070 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:42 INFO - PROCESS | 1720 | 1466716482252 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 14:14:42 INFO - PROCESS | 1720 | 1466716482263 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:42 INFO - PROCESS | 1720 | 1466716482271 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x924e7000 == 36 [pid = 1720] [id = 735] 14:14:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x951b0400) [pid = 1720] [serial = 2206] [outer = (nil)] 14:14:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9521dc00) [pid = 1720] [serial = 2207] [outer = 0x951b0400] 14:14:42 INFO - PROCESS | 1720 | 1466716482344 Marionette DEBUG loaded listener.js 14:14:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x96edfc00) [pid = 1720] [serial = 2208] [outer = 0x951b0400] 14:14:43 INFO - PROCESS | 1720 | 1466716483330 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:14:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:14:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:14:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1344ms 14:14:43 INFO - PROCESS | 1720 | 1466716483390 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 14:14:43 INFO - PROCESS | 1720 | 1466716483394 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 14:14:43 INFO - TEST-START | /DOMEvents/constructors.html 14:14:43 INFO - PROCESS | 1720 | 1466716483408 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:14:43 INFO - PROCESS | 1720 | 1466716483417 Marionette TRACE conn4 <- [1,2914,null,{}] 14:14:43 INFO - PROCESS | 1720 | 1466716483425 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:43 INFO - PROCESS | 1720 | 1466716483432 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:43 INFO - PROCESS | 1720 | 1466716483605 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 14:14:43 INFO - PROCESS | 1720 | 1466716483772 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 1720 | 1466716483780 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ad800 == 37 [pid = 1720] [id = 736] 14:14:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x988f3400) [pid = 1720] [serial = 2209] [outer = (nil)] 14:14:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9a2e0000) [pid = 1720] [serial = 2210] [outer = 0x988f3400] 14:14:43 INFO - PROCESS | 1720 | 1466716483852 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9a5d3800) [pid = 1720] [serial = 2211] [outer = 0x988f3400] 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:14:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:14:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:14:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:14:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 1520ms 14:14:44 INFO - PROCESS | 1720 | 1466716484864 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:14:44 INFO - PROCESS | 1720 | 1466716484940 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 14:14:44 INFO - PROCESS | 1720 | 1466716484951 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 14:14:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:14:44 INFO - PROCESS | 1720 | 1466716484976 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 1720 | 1466716484979 Marionette TRACE conn4 <- [1,2918,null,{}] 14:14:44 INFO - PROCESS | 1720 | 1466716484985 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:44 INFO - PROCESS | 1720 | 1466716484990 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:45 INFO - PROCESS | 1720 | 1466716485205 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 14:14:45 INFO - PROCESS | 1720 | 1466716485225 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:45 INFO - PROCESS | 1720 | 1466716485231 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dcc00 == 38 [pid = 1720] [id = 737] 14:14:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x951b9c00) [pid = 1720] [serial = 2212] [outer = (nil)] 14:14:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a76ac00) [pid = 1720] [serial = 2213] [outer = 0x951b9c00] 14:14:45 INFO - PROCESS | 1720 | 1466716485302 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a87cc00) [pid = 1720] [serial = 2214] [outer = 0x951b9c00] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9b456000) [pid = 1720] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0xa23a7800) [pid = 1720] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x951ebc00) [pid = 1720] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a96f800) [pid = 1720] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x951ad000) [pid = 1720] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9232ac00) [pid = 1720] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x917c1400) [pid = 1720] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f384000) [pid = 1720] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x91894000) [pid = 1720] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x952f2800) [pid = 1720] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91abdc00) [pid = 1720] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:14:45 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x924e5000) [pid = 1720] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:14:46 INFO - PROCESS | 1720 | 1466716486231 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:14:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:14:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1290ms 14:14:46 INFO - PROCESS | 1720 | 1466716486260 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 1720 | 1466716486264 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 14:14:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:14:46 INFO - PROCESS | 1720 | 1466716486270 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1720 | 1466716486273 Marionette TRACE conn4 <- [1,2922,null,{}] 14:14:46 INFO - PROCESS | 1720 | 1466716486279 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:46 INFO - PROCESS | 1720 | 1466716486284 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:46 INFO - PROCESS | 1720 | 1466716486504 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 14:14:46 INFO - PROCESS | 1720 | 1466716486527 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1720 | 1466716486544 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9521e800 == 39 [pid = 1720] [id = 738] 14:14:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x952f2800) [pid = 1720] [serial = 2215] [outer = (nil)] 14:14:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9a769800) [pid = 1720] [serial = 2216] [outer = 0x952f2800] 14:14:46 INFO - PROCESS | 1720 | 1466716486627 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9a9f4800) [pid = 1720] [serial = 2217] [outer = 0x952f2800] 14:14:47 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:14:47 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:14:47 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:14:47 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:14:47 INFO - PROCESS | 1720 | 1466716487502 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:14:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:14:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:14:47 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 14:14:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:14:47 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 14:14:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:14:47 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]" 14:14:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:14:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:14:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1299ms 14:14:47 INFO - PROCESS | 1720 | 1466716487572 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1720 | 1466716487580 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 14:14:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:14:47 INFO - PROCESS | 1720 | 1466716487587 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1720 | 1466716487591 Marionette TRACE conn4 <- [1,2926,null,{}] 14:14:47 INFO - PROCESS | 1720 | 1466716487596 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:47 INFO - PROCESS | 1720 | 1466716487602 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:47 INFO - PROCESS | 1720 | 1466716487774 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 14:14:48 INFO - PROCESS | 1720 | 1466716488042 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1720 | 1466716488052 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2db800 == 40 [pid = 1720] [id = 739] 14:14:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f2dbc00) [pid = 1720] [serial = 2218] [outer = (nil)] 14:14:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f377c00) [pid = 1720] [serial = 2219] [outer = 0x8f2dbc00] 14:14:48 INFO - PROCESS | 1720 | 1466716488150 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x917c5c00) [pid = 1720] [serial = 2220] [outer = 0x8f2dbc00] 14:14:48 INFO - PROCESS | 1720 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:14:49 INFO - PROCESS | 1720 | 1466716489091 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:14:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:14:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1531ms 14:14:49 INFO - PROCESS | 1720 | 1466716489122 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 14:14:49 INFO - PROCESS | 1720 | 1466716489129 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 14:14:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:14:49 INFO - PROCESS | 1720 | 1466716489137 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 1720 | 1466716489143 Marionette TRACE conn4 <- [1,2930,null,{}] 14:14:49 INFO - PROCESS | 1720 | 1466716489151 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:49 INFO - PROCESS | 1720 | 1466716489161 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:49 INFO - PROCESS | 1720 | 1466716489391 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 14:14:49 INFO - PROCESS | 1720 | 1466716489572 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1720 | 1466716489581 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x938e4c00 == 41 [pid = 1720] [id = 740] 14:14:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x93c6bc00) [pid = 1720] [serial = 2221] [outer = (nil)] 14:14:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x951b1800) [pid = 1720] [serial = 2222] [outer = 0x93c6bc00] 14:14:49 INFO - PROCESS | 1720 | 1466716489674 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x95218800) [pid = 1720] [serial = 2223] [outer = 0x93c6bc00] 14:14:50 INFO - PROCESS | 1720 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:14:50 INFO - PROCESS | 1720 | 1466716490582 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:14:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:14:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1482ms 14:14:50 INFO - PROCESS | 1720 | 1466716490623 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 1720 | 1466716490631 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 14:14:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:14:50 INFO - PROCESS | 1720 | 1466716490638 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:14:50 INFO - PROCESS | 1720 | 1466716490641 Marionette TRACE conn4 <- [1,2934,null,{}] 14:14:50 INFO - PROCESS | 1720 | 1466716490648 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:50 INFO - PROCESS | 1720 | 1466716490654 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:50 INFO - PROCESS | 1720 | 1466716490903 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 14:14:51 INFO - PROCESS | 1720 | 1466716491115 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:51 INFO - PROCESS | 1720 | 1466716491128 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2dc800 == 42 [pid = 1720] [id = 741] 14:14:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x99fe7c00) [pid = 1720] [serial = 2224] [outer = (nil)] 14:14:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9a6f0400) [pid = 1720] [serial = 2225] [outer = 0x99fe7c00] 14:14:51 INFO - PROCESS | 1720 | 1466716491224 Marionette DEBUG loaded listener.js 14:14:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a777400) [pid = 1720] [serial = 2226] [outer = 0x99fe7c00] 14:14:52 INFO - PROCESS | 1720 | 1466716492203 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:14:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:14:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1585ms 14:14:52 INFO - PROCESS | 1720 | 1466716492224 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 14:14:52 INFO - PROCESS | 1720 | 1466716492229 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 14:14:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:14:52 INFO - PROCESS | 1720 | 1466716492246 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 1720 | 1466716492256 Marionette TRACE conn4 <- [1,2938,null,{}] 14:14:52 INFO - PROCESS | 1720 | 1466716492265 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:52 INFO - PROCESS | 1720 | 1466716492273 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:52 INFO - PROCESS | 1720 | 1466716492494 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 14:14:52 INFO - PROCESS | 1720 | 1466716492688 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1720 | 1466716492697 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a96dc00 == 43 [pid = 1720] [id = 742] 14:14:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a9ba000) [pid = 1720] [serial = 2227] [outer = (nil)] 14:14:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9b55e400) [pid = 1720] [serial = 2228] [outer = 0x9a9ba000] 14:14:52 INFO - PROCESS | 1720 | 1466716492784 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9b565000) [pid = 1720] [serial = 2229] [outer = 0x9a9ba000] 14:14:53 INFO - PROCESS | 1720 | 1466716493678 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:14:53 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. 14:14:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1469ms 14:14:53 INFO - PROCESS | 1720 | 1466716493707 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 14:14:53 INFO - PROCESS | 1720 | 1466716493712 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 14:14:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:14:53 INFO - PROCESS | 1720 | 1466716493719 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:14:53 INFO - PROCESS | 1720 | 1466716493722 Marionette TRACE conn4 <- [1,2942,null,{}] 14:14:53 INFO - PROCESS | 1720 | 1466716493728 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:53 INFO - PROCESS | 1720 | 1466716493734 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:53 INFO - PROCESS | 1720 | 1466716493953 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 14:14:54 INFO - PROCESS | 1720 | 1466716494122 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 1720 | 1466716494132 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a48b400 == 44 [pid = 1720] [id = 743] 14:14:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9a6f4800) [pid = 1720] [serial = 2230] [outer = (nil)] 14:14:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b5a8800) [pid = 1720] [serial = 2231] [outer = 0x9a6f4800] 14:14:54 INFO - PROCESS | 1720 | 1466716494253 Marionette DEBUG loaded listener.js 14:14:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b767800) [pid = 1720] [serial = 2232] [outer = 0x9a6f4800] 14:14:55 INFO - PROCESS | 1720 | 1466716495100 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:14: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 14:14:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:14:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1434ms 14:14:55 INFO - PROCESS | 1720 | 1466716495155 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 1720 | 1466716495159 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 14:14:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:14:55 INFO - PROCESS | 1720 | 1466716495166 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 1720 | 1466716495169 Marionette TRACE conn4 <- [1,2946,null,{}] 14:14:55 INFO - PROCESS | 1720 | 1466716495175 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:55 INFO - PROCESS | 1720 | 1466716495181 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:55 INFO - PROCESS | 1720 | 1466716495445 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 14:14:55 INFO - PROCESS | 1720 | 1466716495646 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1720 | 1466716495664 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c0e6400 == 45 [pid = 1720] [id = 744] 14:14:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9c0ea000) [pid = 1720] [serial = 2233] [outer = (nil)] 14:14:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9c2ba400) [pid = 1720] [serial = 2234] [outer = 0x9c0ea000] 14:14:55 INFO - PROCESS | 1720 | 1466716495767 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9c2cdc00) [pid = 1720] [serial = 2235] [outer = 0x9c0ea000] 14:14:56 INFO - PROCESS | 1720 | 1466716496709 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:14: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. 14:14:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1594ms 14:14:56 INFO - PROCESS | 1720 | 1466716496761 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 14:14:56 INFO - PROCESS | 1720 | 1466716496766 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 14:14:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:14:56 INFO - PROCESS | 1720 | 1466716496772 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:14:56 INFO - PROCESS | 1720 | 1466716496776 Marionette TRACE conn4 <- [1,2950,null,{}] 14:14:56 INFO - PROCESS | 1720 | 1466716496782 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:56 INFO - PROCESS | 1720 | 1466716496788 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:56 INFO - PROCESS | 1720 | 1466716496979 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 14:14:57 INFO - PROCESS | 1720 | 1466716497174 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:57 INFO - PROCESS | 1720 | 1466716497180 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a971800 == 46 [pid = 1720] [id = 745] 14:14:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9b5a2000) [pid = 1720] [serial = 2236] [outer = (nil)] 14:14:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9d96dc00) [pid = 1720] [serial = 2237] [outer = 0x9b5a2000] 14:14:57 INFO - PROCESS | 1720 | 1466716497272 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9d975000) [pid = 1720] [serial = 2238] [outer = 0x9b5a2000] 14:14:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d510c00 == 47 [pid = 1720] [id = 746] 14:14:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0xa236f800) [pid = 1720] [serial = 2239] [outer = (nil)] 14:14:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0xa23a6800) [pid = 1720] [serial = 2240] [outer = 0xa236f800] 14:14:58 INFO - PROCESS | 1720 | 1466716498306 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:14:58 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. 14:14:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1590ms 14:14:58 INFO - PROCESS | 1720 | 1466716498363 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1720 | 1466716498368 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 14:14:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:14:58 INFO - PROCESS | 1720 | 1466716498374 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 1720 | 1466716498378 Marionette TRACE conn4 <- [1,2954,null,{}] 14:14:58 INFO - PROCESS | 1720 | 1466716498384 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:58 INFO - PROCESS | 1720 | 1466716498389 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:58 INFO - PROCESS | 1720 | 1466716498616 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 14:14:58 INFO - PROCESS | 1720 | 1466716498855 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 1720 | 1466716498864 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:14:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a96c400 == 48 [pid = 1720] [id = 747] 14:14:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9d906c00) [pid = 1720] [serial = 2241] [outer = (nil)] 14:14:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa2372400) [pid = 1720] [serial = 2242] [outer = 0x9d906c00] 14:14:58 INFO - PROCESS | 1720 | 1466716498991 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0xa23a8800) [pid = 1720] [serial = 2243] [outer = 0x9d906c00] 14:14:59 INFO - PROCESS | 1720 | 1466716499794 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:14:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:14:59 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 14:14:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1437ms 14:14:59 INFO - PROCESS | 1720 | 1466716499812 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 14:14:59 INFO - PROCESS | 1720 | 1466716499816 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 14:14:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:14:59 INFO - PROCESS | 1720 | 1466716499822 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:14:59 INFO - PROCESS | 1720 | 1466716499826 Marionette TRACE conn4 <- [1,2958,null,{}] 14:14:59 INFO - PROCESS | 1720 | 1466716499832 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:59 INFO - PROCESS | 1720 | 1466716499837 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:00 INFO - PROCESS | 1720 | 1466716500043 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 14:15:00 INFO - PROCESS | 1720 | 1466716500256 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1720 | 1466716500271 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a9b3800 == 49 [pid = 1720] [id = 748] 14:15:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0xa110b000) [pid = 1720] [serial = 2244] [outer = (nil)] 14:15:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0xa2fb1000) [pid = 1720] [serial = 2245] [outer = 0xa110b000] 14:15:00 INFO - PROCESS | 1720 | 1466716500365 Marionette DEBUG loaded listener.js 14:15:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0xa3285800) [pid = 1720] [serial = 2246] [outer = 0xa110b000] 14:15:01 INFO - PROCESS | 1720 | 1466716501280 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:15:01 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. 14:15:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1499ms 14:15:01 INFO - PROCESS | 1720 | 1466716501323 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 14:15:01 INFO - PROCESS | 1720 | 1466716501329 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 14:15:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:15:01 INFO - PROCESS | 1720 | 1466716501339 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 1720 | 1466716501345 Marionette TRACE conn4 <- [1,2962,null,{}] 14:15:01 INFO - PROCESS | 1720 | 1466716501350 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:01 INFO - PROCESS | 1720 | 1466716501356 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:01 INFO - PROCESS | 1720 | 1466716501606 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 14:15:01 INFO - PROCESS | 1720 | 1466716501869 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1720 | 1466716501881 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x95214400 == 50 [pid = 1720] [id = 749] 14:15:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x95214800) [pid = 1720] [serial = 2247] [outer = (nil)] 14:15:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0xa328dc00) [pid = 1720] [serial = 2248] [outer = 0x95214800] 14:15:02 INFO - PROCESS | 1720 | 1466716502041 Marionette DEBUG loaded listener.js 14:15:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0xa334b800) [pid = 1720] [serial = 2249] [outer = 0x95214800] 14:15:02 INFO - PROCESS | 1720 | 1466716502893 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:15:02 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. 14:15:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1599ms 14:15:02 INFO - PROCESS | 1720 | 1466716502939 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 14:15:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:15:02 INFO - PROCESS | 1720 | 1466716502943 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 14:15:02 INFO - PROCESS | 1720 | 1466716502950 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1720 | 1466716502953 Marionette TRACE conn4 <- [1,2966,null,{}] 14:15:02 INFO - PROCESS | 1720 | 1466716502959 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:02 INFO - PROCESS | 1720 | 1466716502964 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:03 INFO - PROCESS | 1720 | 1466716503205 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 14:15:03 INFO - PROCESS | 1720 | 1466716503408 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 1720 | 1466716503421 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x95386400 == 51 [pid = 1720] [id = 750] 14:15:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x95386800) [pid = 1720] [serial = 2250] [outer = (nil)] 14:15:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0xa33cb800) [pid = 1720] [serial = 2251] [outer = 0x95386800] 14:15:03 INFO - PROCESS | 1720 | 1466716503583 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0xa4d55000) [pid = 1720] [serial = 2252] [outer = 0x95386800] 14:15:04 INFO - PROCESS | 1720 | 1466716504538 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:15:04 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. 14:15:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1646ms 14:15:04 INFO - PROCESS | 1720 | 1466716504596 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 1720 | 1466716504601 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 14:15:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:15:04 INFO - PROCESS | 1720 | 1466716504977 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1720 | 1466716504984 Marionette TRACE conn4 <- [1,2970,null,{}] 14:15:05 INFO - PROCESS | 1720 | 1466716505010 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:05 INFO - PROCESS | 1720 | 1466716505017 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:05 INFO - PROCESS | 1720 | 1466716505220 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 14:15:05 INFO - PROCESS | 1720 | 1466716505474 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 1720 | 1466716505486 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x922a2000 == 52 [pid = 1720] [id = 751] 14:15:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x922a2c00) [pid = 1720] [serial = 2253] [outer = (nil)] 14:15:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x924e4c00) [pid = 1720] [serial = 2254] [outer = 0x922a2c00] 14:15:05 INFO - PROCESS | 1720 | 1466716505689 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x93b6a400) [pid = 1720] [serial = 2255] [outer = 0x922a2c00] 14:15:06 INFO - PROCESS | 1720 | 1466716506543 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:15:06 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. 14:15:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1992ms 14:15:06 INFO - PROCESS | 1720 | 1466716506602 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 14:15:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:15:06 INFO - PROCESS | 1720 | 1466716506608 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 14:15:06 INFO - PROCESS | 1720 | 1466716506617 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 1720 | 1466716506620 Marionette TRACE conn4 <- [1,2974,null,{}] 14:15:06 INFO - PROCESS | 1720 | 1466716506630 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:06 INFO - PROCESS | 1720 | 1466716506636 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:06 INFO - PROCESS | 1720 | 1466716506822 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9521e800 == 51 [pid = 1720] [id = 738] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dcc00 == 50 [pid = 1720] [id = 737] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x951ad800 == 49 [pid = 1720] [id = 736] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x924e7000 == 48 [pid = 1720] [id = 735] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f382000 == 47 [pid = 1720] [id = 734] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e1c00 == 46 [pid = 1720] [id = 733] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9232b000 == 45 [pid = 1720] [id = 697] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a48b000 == 44 [pid = 1720] [id = 696] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x92299400 == 43 [pid = 1720] [id = 726] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x91abb400 == 42 [pid = 1720] [id = 690] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f37fc00 == 41 [pid = 1720] [id = 732] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x92324000 == 40 [pid = 1720] [id = 725] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x91ab8c00 == 39 [pid = 1720] [id = 694] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x91898000 == 38 [pid = 1720] [id = 700] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x93c5e800 == 37 [pid = 1720] [id = 728] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x917c7800 == 36 [pid = 1720] [id = 695] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x952ee400 == 35 [pid = 1720] [id = 727] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x924e4400 == 34 [pid = 1720] [id = 691] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x951b1000 == 33 [pid = 1720] [id = 729] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x952eec00 == 32 [pid = 1720] [id = 731] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x922a5800 == 31 [pid = 1720] [id = 701] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9eb400 == 30 [pid = 1720] [id = 699] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e3000 == 29 [pid = 1720] [id = 724] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dec00 == 28 [pid = 1720] [id = 698] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x92329800 == 27 [pid = 1720] [id = 693] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd81800 == 26 [pid = 1720] [id = 692] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x92323800 == 25 [pid = 1720] [id = 702] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e2c00 == 24 [pid = 1720] [id = 730] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9189e800 == 23 [pid = 1720] [id = 704] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0000 == 22 [pid = 1720] [id = 705] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9b20d400 == 21 [pid = 1720] [id = 703] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x91896000 == 20 [pid = 1720] [id = 719] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x917c4400 == 19 [pid = 1720] [id = 706] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x95386400 == 18 [pid = 1720] [id = 750] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x95214400 == 17 [pid = 1720] [id = 749] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a9b3800 == 16 [pid = 1720] [id = 748] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9d510c00 == 15 [pid = 1720] [id = 746] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a96c400 == 14 [pid = 1720] [id = 747] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9c0e6400 == 13 [pid = 1720] [id = 744] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a971800 == 12 [pid = 1720] [id = 745] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a48b400 == 11 [pid = 1720] [id = 743] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x9a96dc00 == 10 [pid = 1720] [id = 742] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x938e4c00 == 9 [pid = 1720] [id = 740] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2dc800 == 8 [pid = 1720] [id = 741] 14:15:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2db800 == 7 [pid = 1720] [id = 739] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x95387c00) [pid = 1720] [serial = 2171] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x98057000) [pid = 1720] [serial = 2139] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9ad23400) [pid = 1720] [serial = 2142] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x988a3000) [pid = 1720] [serial = 2153] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x952fb400) [pid = 1720] [serial = 2159] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a9dcc00) [pid = 1720] [serial = 2141] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0xa25ec400) [pid = 1720] [serial = 2154] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x91ab8400) [pid = 1720] [serial = 2136] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x917ca400) [pid = 1720] [serial = 2135] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x91893c00) [pid = 1720] [serial = 2163] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x92330c00) [pid = 1720] [serial = 2157] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x952fa000) [pid = 1720] [serial = 2138] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x99796000) [pid = 1720] [serial = 2160] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x952fa800) [pid = 1720] [serial = 2168] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9c0f0400) [pid = 1720] [serial = 2145] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x938d5800) [pid = 1720] [serial = 2165] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9d90ac00) [pid = 1720] [serial = 2147] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x91ac7c00) [pid = 1720] [serial = 2156] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0xa23b3000) [pid = 1720] [serial = 2150] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b449800) [pid = 1720] [serial = 2144] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93b6e400) [pid = 1720] [serial = 2166] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x917cb000) [pid = 1720] [serial = 2162] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x96ed8000) [pid = 1720] [serial = 2169] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0xa253a800) [pid = 1720] [serial = 2151] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0xa1110800) [pid = 1720] [serial = 2148] [outer = (nil)] [url = about:blank] 14:15:08 INFO - PROCESS | 1720 | 1466716508622 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:08 INFO - PROCESS | 1720 | 1466716508633 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e3000 == 8 [pid = 1720] [id = 752] 14:15:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8f2e4000) [pid = 1720] [serial = 2256] [outer = (nil)] 14:15:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8f37e800) [pid = 1720] [serial = 2257] [outer = 0x8f2e4000] 14:15:08 INFO - PROCESS | 1720 | 1466716508720 Marionette DEBUG loaded listener.js 14:15:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x917c4400) [pid = 1720] [serial = 2258] [outer = 0x8f2e4000] 14:15:09 INFO - PROCESS | 1720 | 1466716509495 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:15:09 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. 14:15:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2939ms 14:15:09 INFO - PROCESS | 1720 | 1466716509559 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 14:15:09 INFO - PROCESS | 1720 | 1466716509564 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 14:15:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:15:09 INFO - PROCESS | 1720 | 1466716509572 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:15:09 INFO - PROCESS | 1720 | 1466716509576 Marionette TRACE conn4 <- [1,2978,null,{}] 14:15:09 INFO - PROCESS | 1720 | 1466716509584 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:09 INFO - PROCESS | 1720 | 1466716509592 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:09 INFO - PROCESS | 1720 | 1466716509768 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 14:15:09 INFO - PROCESS | 1720 | 1466716509915 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:09 INFO - PROCESS | 1720 | 1466716509923 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x91abd800 == 9 [pid = 1720] [id = 753] 14:15:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x91ac7c00) [pid = 1720] [serial = 2259] [outer = (nil)] 14:15:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9229d000) [pid = 1720] [serial = 2260] [outer = 0x91ac7c00] 14:15:10 INFO - PROCESS | 1720 | 1466716510002 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x92323800) [pid = 1720] [serial = 2261] [outer = 0x91ac7c00] 14:15:10 INFO - PROCESS | 1720 | 1466716510775 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:15:10 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. 14:15:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1231ms 14:15:10 INFO - PROCESS | 1720 | 1466716510829 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 1720 | 1466716510836 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 14:15:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:15:10 INFO - PROCESS | 1720 | 1466716510845 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 1720 | 1466716510848 Marionette TRACE conn4 <- [1,2982,null,{}] 14:15:10 INFO - PROCESS | 1720 | 1466716510853 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:10 INFO - PROCESS | 1720 | 1466716510859 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:11 INFO - PROCESS | 1720 | 1466716511032 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 14:15:11 INFO - PROCESS | 1720 | 1466716511043 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:11 INFO - PROCESS | 1720 | 1466716511051 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x93986400 == 10 [pid = 1720] [id = 754] 14:15:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x93b6a000) [pid = 1720] [serial = 2262] [outer = (nil)] 14:15:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x93c6a400) [pid = 1720] [serial = 2263] [outer = 0x93b6a000] 14:15:11 INFO - PROCESS | 1720 | 1466716511125 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x951e9400) [pid = 1720] [serial = 2264] [outer = 0x93b6a000] 14:15:12 INFO - PROCESS | 1720 | 1466716512181 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:15:12 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 14:15:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:15:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1380ms 14:15:12 INFO - PROCESS | 1720 | 1466716512227 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 14:15:12 INFO - PROCESS | 1720 | 1466716512231 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 14:15:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:15:12 INFO - PROCESS | 1720 | 1466716512247 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:15:12 INFO - PROCESS | 1720 | 1466716512258 Marionette TRACE conn4 <- [1,2986,null,{}] 14:15:12 INFO - PROCESS | 1720 | 1466716512276 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:12 INFO - PROCESS | 1720 | 1466716512284 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:12 INFO - PROCESS | 1720 | 1466716512536 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 14:15:12 INFO - PROCESS | 1720 | 1466716512563 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 1720 | 1466716512571 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x95389800 == 11 [pid = 1720] [id = 755] 14:15:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x96edac00) [pid = 1720] [serial = 2265] [outer = (nil)] 14:15:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x96ee3400) [pid = 1720] [serial = 2266] [outer = 0x96edac00] 14:15:12 INFO - PROCESS | 1720 | 1466716512662 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x98060000) [pid = 1720] [serial = 2267] [outer = 0x96edac00] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x951b9c00) [pid = 1720] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9538c000) [pid = 1720] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x922a3000) [pid = 1720] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9521f800) [pid = 1720] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8f2e2400) [pid = 1720] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x924e8000) [pid = 1720] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x951b0400) [pid = 1720] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x91ab9c00) [pid = 1720] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x92327400) [pid = 1720] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f2e3400) [pid = 1720] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x924e1400) [pid = 1720] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a21fc00) [pid = 1720] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x917c2400) [pid = 1720] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a96d000) [pid = 1720] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x988f3400) [pid = 1720] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:15:14 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x952f2800) [pid = 1720] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:15:14 INFO - PROCESS | 1720 | 1466716514382 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:15:14 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. 14:15:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2167ms 14:15:14 INFO - PROCESS | 1720 | 1466716514406 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 14:15:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:15:14 INFO - PROCESS | 1720 | 1466716514411 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 14:15:14 INFO - PROCESS | 1720 | 1466716514417 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:15:14 INFO - PROCESS | 1720 | 1466716514420 Marionette TRACE conn4 <- [1,2990,null,{}] 14:15:14 INFO - PROCESS | 1720 | 1466716514426 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:14 INFO - PROCESS | 1720 | 1466716514431 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:14 INFO - PROCESS | 1720 | 1466716514581 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 14:15:14 INFO - PROCESS | 1720 | 1466716514597 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 1720 | 1466716514605 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e3400 == 12 [pid = 1720] [id = 756] 14:15:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x917d0800) [pid = 1720] [serial = 2268] [outer = (nil)] 14:15:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x95213c00) [pid = 1720] [serial = 2269] [outer = 0x917d0800] 14:15:14 INFO - PROCESS | 1720 | 1466716514679 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x952f9400) [pid = 1720] [serial = 2270] [outer = 0x917d0800] 14:15:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x917cfc00 == 13 [pid = 1720] [id = 757] 14:15:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x95380000) [pid = 1720] [serial = 2271] [outer = (nil)] 14:15:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9979fc00) [pid = 1720] [serial = 2272] [outer = 0x95380000] 14:15:15 INFO - PROCESS | 1720 | 1466716515549 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:15:15 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. 14:15:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1190ms 14:15:15 INFO - PROCESS | 1720 | 1466716515607 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 14:15:15 INFO - PROCESS | 1720 | 1466716515610 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 14:15:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:15:15 INFO - PROCESS | 1720 | 1466716515627 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 1720 | 1466716515630 Marionette TRACE conn4 <- [1,2994,null,{}] 14:15:15 INFO - PROCESS | 1720 | 1466716515636 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:15 INFO - PROCESS | 1720 | 1466716515641 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:15 INFO - PROCESS | 1720 | 1466716515807 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 14:15:15 INFO - PROCESS | 1720 | 1466716515817 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:15 INFO - PROCESS | 1720 | 1466716515837 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x99f44c00 == 14 [pid = 1720] [id = 758] 14:15:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x99f47000) [pid = 1720] [serial = 2273] [outer = (nil)] 14:15:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x99f4b000) [pid = 1720] [serial = 2274] [outer = 0x99f47000] 14:15:15 INFO - PROCESS | 1720 | 1466716515920 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a48b000) [pid = 1720] [serial = 2275] [outer = 0x99f47000] 14:15:17 INFO - PROCESS | 1720 | 1466716517069 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:15:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:15:17 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 14:15:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1484ms 14:15:17 INFO - PROCESS | 1720 | 1466716517113 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 1720 | 1466716517120 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 14:15:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:15:17 INFO - PROCESS | 1720 | 1466716517129 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1720 | 1466716517137 Marionette TRACE conn4 <- [1,2998,null,{}] 14:15:17 INFO - PROCESS | 1720 | 1466716517166 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:17 INFO - PROCESS | 1720 | 1466716517171 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:17 INFO - PROCESS | 1720 | 1466716517370 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 14:15:17 INFO - PROCESS | 1720 | 1466716517565 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 1720 | 1466716517576 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x917c5000 == 15 [pid = 1720] [id = 759] 14:15:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x91895400) [pid = 1720] [serial = 2276] [outer = (nil)] 14:15:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x924e0400) [pid = 1720] [serial = 2277] [outer = 0x91895400] 14:15:17 INFO - PROCESS | 1720 | 1466716517708 Marionette DEBUG loaded listener.js 14:15:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x93b72800) [pid = 1720] [serial = 2278] [outer = 0x91895400] 14:15:18 INFO - PROCESS | 1720 | 1466716518696 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:15:18 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. 14:15:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1620ms 14:15:18 INFO - PROCESS | 1720 | 1466716518749 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 14:15:18 INFO - PROCESS | 1720 | 1466716518756 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 14:15:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:15:18 INFO - PROCESS | 1720 | 1466716518788 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:15:18 INFO - PROCESS | 1720 | 1466716518792 Marionette TRACE conn4 <- [1,3002,null,{}] 14:15:18 INFO - PROCESS | 1720 | 1466716518800 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:18 INFO - PROCESS | 1720 | 1466716518806 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:19 INFO - PROCESS | 1720 | 1466716518999 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 14:15:19 INFO - PROCESS | 1720 | 1466716519190 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 1720 | 1466716519200 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7800 == 16 [pid = 1720] [id = 760] 14:15:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x96ed5800) [pid = 1720] [serial = 2279] [outer = (nil)] 14:15:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9805c400) [pid = 1720] [serial = 2280] [outer = 0x96ed5800] 14:15:19 INFO - PROCESS | 1720 | 1466716519290 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x988f2000) [pid = 1720] [serial = 2281] [outer = 0x96ed5800] 14:15:20 INFO - PROCESS | 1720 | 1466716520236 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:15:20 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. 14:15:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1504ms 14:15:20 INFO - PROCESS | 1720 | 1466716520288 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 14:15:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:15:20 INFO - PROCESS | 1720 | 1466716520293 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 14:15:20 INFO - PROCESS | 1720 | 1466716520300 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:15:20 INFO - PROCESS | 1720 | 1466716520306 Marionette TRACE conn4 <- [1,3006,null,{}] 14:15:20 INFO - PROCESS | 1720 | 1466716520375 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:20 INFO - PROCESS | 1720 | 1466716520383 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:20 INFO - PROCESS | 1720 | 1466716520629 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 14:15:20 INFO - PROCESS | 1720 | 1466716520836 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:20 INFO - PROCESS | 1720 | 1466716520850 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6f2800 == 17 [pid = 1720] [id = 761] 14:15:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9a6f4000) [pid = 1720] [serial = 2282] [outer = (nil)] 14:15:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a76b000) [pid = 1720] [serial = 2283] [outer = 0x9a6f4000] 14:15:20 INFO - PROCESS | 1720 | 1466716520980 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9a774000) [pid = 1720] [serial = 2284] [outer = 0x9a6f4000] 14:15:21 INFO - PROCESS | 1720 | 1466716521896 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:15:21 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. 14:15:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1639ms 14:15:21 INFO - PROCESS | 1720 | 1466716521938 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 14:15:21 INFO - PROCESS | 1720 | 1466716521943 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 14:15:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:15:21 INFO - PROCESS | 1720 | 1466716521950 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 1720 | 1466716521954 Marionette TRACE conn4 <- [1,3010,null,{}] 14:15:21 INFO - PROCESS | 1720 | 1466716521960 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:21 INFO - PROCESS | 1720 | 1466716521966 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:22 INFO - PROCESS | 1720 | 1466716522187 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 14:15:22 INFO - PROCESS | 1720 | 1466716522378 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:22 INFO - PROCESS | 1720 | 1466716522388 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x95388c00 == 18 [pid = 1720] [id = 762] 14:15:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a96b400) [pid = 1720] [serial = 2285] [outer = (nil)] 14:15:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9a970400) [pid = 1720] [serial = 2286] [outer = 0x9a96b400] 14:15:22 INFO - PROCESS | 1720 | 1466716522512 Marionette DEBUG loaded listener.js 14:15:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9a976400) [pid = 1720] [serial = 2287] [outer = 0x9a96b400] 14:15:23 INFO - PROCESS | 1720 | 1466716523382 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:15:23 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 14:15:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1488ms 14:15:23 INFO - PROCESS | 1720 | 1466716523471 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 14:15:23 INFO - PROCESS | 1720 | 1466716523476 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 14:15:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:15:23 INFO - PROCESS | 1720 | 1466716523484 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:15:23 INFO - PROCESS | 1720 | 1466716523487 Marionette TRACE conn4 <- [1,3014,null,{}] 14:15:23 INFO - PROCESS | 1720 | 1466716523497 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:23 INFO - PROCESS | 1720 | 1466716523502 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:23 INFO - PROCESS | 1720 | 1466716523684 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 14:15:23 INFO - PROCESS | 1720 | 1466716523874 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 1720 | 1466716523883 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37f000 == 19 [pid = 1720] [id = 763] 14:15:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x917cf800) [pid = 1720] [serial = 2288] [outer = (nil)] 14:15:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9a9ed000) [pid = 1720] [serial = 2289] [outer = 0x917cf800] 14:15:23 INFO - PROCESS | 1720 | 1466716523980 Marionette DEBUG loaded listener.js 14:15:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9a9fa800) [pid = 1720] [serial = 2290] [outer = 0x917cf800] 14:15:24 INFO - PROCESS | 1720 | [1720] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:15:25 INFO - PROCESS | 1720 | 1466716525062 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:15:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:15:25 INFO - {} 14:15:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:15:25 INFO - {} 14:15:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:15:25 INFO - {} 14:15:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:15:25 INFO - {} 14:15:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1631ms 14:15:25 INFO - PROCESS | 1720 | 1466716525153 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 14:15:25 INFO - PROCESS | 1720 | 1466716525156 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 14:15:25 INFO - TEST-START | /FileAPI/fileReader.html 14:15:25 INFO - PROCESS | 1720 | 1466716525166 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:15:25 INFO - PROCESS | 1720 | 1466716525169 Marionette TRACE conn4 <- [1,3018,null,{}] 14:15:25 INFO - PROCESS | 1720 | 1466716525176 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:25 INFO - PROCESS | 1720 | 1466716525187 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:25 INFO - PROCESS | 1720 | 1466716525395 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 14:15:25 INFO - PROCESS | 1720 | 1466716525632 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:25 INFO - PROCESS | 1720 | 1466716525639 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x91897000 == 20 [pid = 1720] [id = 764] 14:15:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x91899800) [pid = 1720] [serial = 2291] [outer = (nil)] 14:15:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9b217800) [pid = 1720] [serial = 2292] [outer = 0x91899800] 14:15:25 INFO - PROCESS | 1720 | 1466716525771 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9ad29000) [pid = 1720] [serial = 2293] [outer = 0x91899800] 14:15:26 INFO - PROCESS | 1720 | 1466716526616 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:15:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:15:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:15:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:15:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:15:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 1493ms 14:15:26 INFO - PROCESS | 1720 | 1466716526660 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 1720 | 1466716526665 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 14:15:26 INFO - TEST-START | /FileAPI/historical.html 14:15:26 INFO - PROCESS | 1720 | 1466716526672 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 1720 | 1466716526676 Marionette TRACE conn4 <- [1,3022,null,{}] 14:15:26 INFO - PROCESS | 1720 | 1466716526682 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:26 INFO - PROCESS | 1720 | 1466716526687 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:26 INFO - PROCESS | 1720 | 1466716526864 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 14:15:27 INFO - PROCESS | 1720 | 1466716527057 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:27 INFO - PROCESS | 1720 | 1466716527065 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f381800 == 21 [pid = 1720] [id = 765] 14:15:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x924e4800) [pid = 1720] [serial = 2294] [outer = (nil)] 14:15:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9b766400) [pid = 1720] [serial = 2295] [outer = 0x924e4800] 14:15:27 INFO - PROCESS | 1720 | 1466716527152 Marionette DEBUG loaded listener.js 14:15:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9bb26800) [pid = 1720] [serial = 2296] [outer = 0x924e4800] 14:15:28 INFO - PROCESS | 1720 | 1466716528044 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:15:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:15:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:15:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:15:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:15:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:15:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:15:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:15:28 INFO - TEST-OK | /FileAPI/historical.html | took 1435ms 14:15:28 INFO - PROCESS | 1720 | 1466716528111 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 14:15:28 INFO - PROCESS | 1720 | 1466716528114 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 14:15:28 INFO - TEST-START | /FileAPI/idlharness.html 14:15:28 INFO - PROCESS | 1720 | 1466716528122 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:15:28 INFO - PROCESS | 1720 | 1466716528126 Marionette TRACE conn4 <- [1,3026,null,{}] 14:15:28 INFO - PROCESS | 1720 | 1466716528132 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:28 INFO - PROCESS | 1720 | 1466716528137 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:28 INFO - PROCESS | 1720 | 1466716528420 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 14:15:28 INFO - PROCESS | 1720 | 1466716528564 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 1720 | 1466716528574 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189b800 == 22 [pid = 1720] [id = 766] 14:15:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x9189e400) [pid = 1720] [serial = 2297] [outer = (nil)] 14:15:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9c2bd400) [pid = 1720] [serial = 2298] [outer = 0x9189e400] 14:15:28 INFO - PROCESS | 1720 | 1466716528766 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x9c2c5c00) [pid = 1720] [serial = 2299] [outer = 0x9189e400] 14:15:30 INFO - PROCESS | 1720 | 1466716530475 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:15:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:15:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:15:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:15:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:15:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:15:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:15:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:15:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:15:30 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 14:15:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:15:30 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 14:15:30 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 14:15:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:15:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:15:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:15:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:15:30 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 14:15:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:15:30 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 14:15:30 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 14:15:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:15:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:15:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 2552ms 14:15:30 INFO - PROCESS | 1720 | 1466716530675 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 14:15:30 INFO - PROCESS | 1720 | 1466716530683 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 14:15:30 INFO - TEST-START | /FileAPI/idlharness.worker 14:15:30 INFO - PROCESS | 1720 | 1466716530695 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:15:30 INFO - PROCESS | 1720 | 1466716530706 Marionette TRACE conn4 <- [1,3030,null,{}] 14:15:30 INFO - PROCESS | 1720 | 1466716530833 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:30 INFO - PROCESS | 1720 | 1466716530839 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:31 INFO - PROCESS | 1720 | 1466716531053 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 14:15:31 INFO - PROCESS | 1720 | 1466716531251 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:31 INFO - PROCESS | 1720 | 1466716531260 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e7400 == 23 [pid = 1720] [id = 767] 14:15:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x8f380800) [pid = 1720] [serial = 2300] [outer = (nil)] 14:15:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x92322400) [pid = 1720] [serial = 2301] [outer = 0x8f380800] 14:15:31 INFO - PROCESS | 1720 | 1466716531397 Marionette DEBUG loaded listener.js 14:15:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x93c5cc00) [pid = 1720] [serial = 2302] [outer = 0x8f380800] 14:15:31 INFO - PROCESS | 1720 | [1720] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:15:32 INFO - PROCESS | 1720 | --DOCSHELL 0x917cfc00 == 22 [pid = 1720] [id = 757] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9a769800) [pid = 1720] [serial = 2216] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9a76ac00) [pid = 1720] [serial = 2213] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9a5d3c00) [pid = 1720] [serial = 2183] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9a47f800) [pid = 1720] [serial = 2184] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x952fb800) [pid = 1720] [serial = 2180] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x96edd000) [pid = 1720] [serial = 2181] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a772800) [pid = 1720] [serial = 2186] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9a788000) [pid = 1720] [serial = 2187] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8f2e9800) [pid = 1720] [serial = 2201] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8f385c00) [pid = 1720] [serial = 2202] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9805d800) [pid = 1720] [serial = 2172] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9521dc00) [pid = 1720] [serial = 2207] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x96edfc00) [pid = 1720] [serial = 2208] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x922a1400) [pid = 1720] [serial = 2204] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x924e8c00) [pid = 1720] [serial = 2205] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x924e2000) [pid = 1720] [serial = 2177] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x93979c00) [pid = 1720] [serial = 2178] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8f379000) [pid = 1720] [serial = 2174] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8fd7ac00) [pid = 1720] [serial = 2175] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9b20cc00) [pid = 1720] [serial = 2192] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9b210000) [pid = 1720] [serial = 2193] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b2d7000) [pid = 1720] [serial = 2195] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9b2d9800) [pid = 1720] [serial = 2196] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x93c6a000) [pid = 1720] [serial = 2198] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x99259400) [pid = 1720] [serial = 2199] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a9c0400) [pid = 1720] [serial = 2189] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9ad27000) [pid = 1720] [serial = 2190] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9a5d3800) [pid = 1720] [serial = 2211] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9a2e0000) [pid = 1720] [serial = 2210] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a87cc00) [pid = 1720] [serial = 2214] [outer = (nil)] [url = about:blank] 14:15:33 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a9f4800) [pid = 1720] [serial = 2217] [outer = (nil)] [url = about:blank] 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:15:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:15:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:15:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:15:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:15:33 INFO - {} 14:15:33 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 14:15:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:15:33 INFO - {} 14:15:33 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 - {} 14:15:33 INFO - {} 14:15:33 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 14:15:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:15:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:15:33 INFO - {} 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:15:33 INFO - {} 14:15:33 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 14:15:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:15:33 INFO - {} 14:15:33 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 - {} 14:15:33 INFO - {} 14:15:33 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 14:15:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:15:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:15:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 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 14:15:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:15:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:15:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 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 14:15:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:15:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:33 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 14:15:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:34 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 14:15:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:15:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:15:34 INFO - {} 14:15:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3222ms 14:15:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:15:34 INFO - PROCESS | 1720 | 1466716533756 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:15:34 INFO - PROCESS | 1720 | 1466716533920 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1720 | 1466716533932 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 14:15:34 INFO - PROCESS | 1720 | 1466716533948 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1720 | 1466716533965 Marionette TRACE conn4 <- [1,3034,null,{}] 14:15:34 INFO - PROCESS | 1720 | 1466716533987 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:34 INFO - PROCESS | 1720 | 1466716533991 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:34 INFO - PROCESS | 1720 | 1466716534277 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 14:15:34 INFO - PROCESS | 1720 | 1466716534434 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:34 INFO - PROCESS | 1720 | 1466716534443 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x918a0c00 == 23 [pid = 1720] [id = 768] 14:15:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x91ab9000) [pid = 1720] [serial = 2303] [outer = (nil)] 14:15:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9ad29400) [pid = 1720] [serial = 2304] [outer = 0x91ab9000] 14:15:34 INFO - PROCESS | 1720 | 1466716534519 Marionette DEBUG loaded listener.js 14:15:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9b20dc00) [pid = 1720] [serial = 2305] [outer = 0x91ab9000] 14:15:35 INFO - PROCESS | 1720 | 1466716535216 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:15:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:15:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1314ms 14:15:35 INFO - PROCESS | 1720 | 1466716535259 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 14:15:35 INFO - PROCESS | 1720 | 1466716535266 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 14:15:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:15:35 INFO - PROCESS | 1720 | 1466716535276 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:15:35 INFO - PROCESS | 1720 | 1466716535281 Marionette TRACE conn4 <- [1,3038,null,{}] 14:15:35 INFO - PROCESS | 1720 | 1466716535287 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:35 INFO - PROCESS | 1720 | 1466716535291 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:35 INFO - PROCESS | 1720 | 1466716535541 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 14:15:35 INFO - PROCESS | 1720 | 1466716535565 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1720 | 1466716535573 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b560000 == 24 [pid = 1720] [id = 769] 14:15:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9b564000) [pid = 1720] [serial = 2306] [outer = (nil)] 14:15:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b75f400) [pid = 1720] [serial = 2307] [outer = 0x9b564000] 14:15:35 INFO - PROCESS | 1720 | 1466716535648 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a96b000) [pid = 1720] [serial = 2308] [outer = 0x9b564000] 14:15:36 INFO - PROCESS | 1720 | 1466716536574 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:15:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:15:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:15:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1335ms 14:15:36 INFO - PROCESS | 1720 | 1466716536613 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1720 | 1466716536617 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 14:15:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:15:36 INFO - PROCESS | 1720 | 1466716536624 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1720 | 1466716536630 Marionette TRACE conn4 <- [1,3042,null,{}] 14:15:36 INFO - PROCESS | 1720 | 1466716536655 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:36 INFO - PROCESS | 1720 | 1466716536664 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:36 INFO - PROCESS | 1720 | 1466716536879 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 14:15:36 INFO - PROCESS | 1720 | 1466716536919 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1720 | 1466716536932 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:36 INFO - PROCESS | 1720 | ++DOCSHELL 0xa610f400 == 25 [pid = 1720] [id = 770] 14:15:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0xa61ac400) [pid = 1720] [serial = 2309] [outer = (nil)] 14:15:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0xa61b3000) [pid = 1720] [serial = 2310] [outer = 0xa61ac400] 14:15:37 INFO - PROCESS | 1720 | 1466716537004 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0xa672c400) [pid = 1720] [serial = 2311] [outer = 0xa61ac400] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0xa236f800) [pid = 1720] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x95386800) [pid = 1720] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9a6f4800) [pid = 1720] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x917d0800) [pid = 1720] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93c6bc00) [pid = 1720] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x922a2c00) [pid = 1720] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9a9ba000) [pid = 1720] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x91ac7c00) [pid = 1720] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9b5a2000) [pid = 1720] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x96edac00) [pid = 1720] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x93b6a000) [pid = 1720] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f2e4000) [pid = 1720] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0xa110b000) [pid = 1720] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f2dbc00) [pid = 1720] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x95214800) [pid = 1720] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9d906c00) [pid = 1720] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9c0ea000) [pid = 1720] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x99fe7c00) [pid = 1720] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:15:37 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x95380000) [pid = 1720] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:15:38 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. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:15:38 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'.) 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:15:38 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. 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:15:38 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. 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:15:38 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. 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:15:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1799ms 14:15:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:15:38 INFO - PROCESS | 1720 | 1466716538331 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:15:38 INFO - PROCESS | 1720 | 1466716538429 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 1720 | 1466716538432 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 14:15:38 INFO - PROCESS | 1720 | 1466716538446 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 1720 | 1466716538448 Marionette TRACE conn4 <- [1,3046,null,{}] 14:15:38 INFO - PROCESS | 1720 | 1466716538490 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:38 INFO - PROCESS | 1720 | 1466716538493 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:38 INFO - PROCESS | 1720 | 1466716538685 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 14:15:38 INFO - PROCESS | 1720 | 1466716538881 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1720 | 1466716538892 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f378c00 == 26 [pid = 1720] [id = 771] 14:15:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a2e3c00) [pid = 1720] [serial = 2312] [outer = (nil)] 14:15:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0xa67e2400) [pid = 1720] [serial = 2313] [outer = 0x9a2e3c00] 14:15:38 INFO - PROCESS | 1720 | 1466716538968 Marionette DEBUG loaded listener.js 14:15:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0xa6816c00) [pid = 1720] [serial = 2314] [outer = 0x9a2e3c00] 14:15:39 INFO - PROCESS | 1720 | [1720] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:15:39 INFO - PROCESS | 1720 | 1466716539954 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:15:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:15:39 INFO - {} 14:15:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1545ms 14:15:40 INFO - PROCESS | 1720 | 1466716540038 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 14:15:40 INFO - PROCESS | 1720 | 1466716540046 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 14:15:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:15:40 INFO - PROCESS | 1720 | 1466716540057 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:15:40 INFO - PROCESS | 1720 | 1466716540062 Marionette TRACE conn4 <- [1,3050,null,{}] 14:15:40 INFO - PROCESS | 1720 | 1466716540072 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:40 INFO - PROCESS | 1720 | 1466716540077 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:40 INFO - PROCESS | 1720 | 1466716540293 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 14:15:40 INFO - PROCESS | 1720 | 1466716540564 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 1720 | 1466716540582 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e0800 == 27 [pid = 1720] [id = 772] 14:15:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9232c800) [pid = 1720] [serial = 2315] [outer = (nil)] 14:15:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x924df000) [pid = 1720] [serial = 2316] [outer = 0x9232c800] 14:15:40 INFO - PROCESS | 1720 | 1466716540718 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x924e9400) [pid = 1720] [serial = 2317] [outer = 0x9232c800] 14:15:41 INFO - PROCESS | 1720 | 1466716541607 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:15:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1591ms 14:15:41 INFO - PROCESS | 1720 | 1466716541649 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 14:15:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:15:41 INFO - PROCESS | 1720 | 1466716541657 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 14:15:41 INFO - PROCESS | 1720 | 1466716541671 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:15:41 INFO - PROCESS | 1720 | 1466716541677 Marionette TRACE conn4 <- [1,3054,null,{}] 14:15:41 INFO - PROCESS | 1720 | 1466716541684 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:41 INFO - PROCESS | 1720 | 1466716541691 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:41 INFO - PROCESS | 1720 | 1466716541899 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 14:15:42 INFO - PROCESS | 1720 | 1466716542094 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:42 INFO - PROCESS | 1720 | 1466716542106 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x95218c00 == 28 [pid = 1720] [id = 773] 14:15:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9521b400) [pid = 1720] [serial = 2318] [outer = (nil)] 14:15:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x952f2000) [pid = 1720] [serial = 2319] [outer = 0x9521b400] 14:15:42 INFO - PROCESS | 1720 | 1466716542199 Marionette DEBUG loaded listener.js 14:15:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95386400) [pid = 1720] [serial = 2320] [outer = 0x9521b400] 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:15:43 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" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:15:43 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" 14:15:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:15:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2036ms 14:15:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:15:43 INFO - PROCESS | 1720 | 1466716543547 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:15:43 INFO - PROCESS | 1720 | 1466716543724 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 14:15:43 INFO - PROCESS | 1720 | 1466716543734 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 14:15:43 INFO - PROCESS | 1720 | 1466716543756 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:15:43 INFO - PROCESS | 1720 | 1466716543777 Marionette TRACE conn4 <- [1,3058,null,{}] 14:15:44 INFO - PROCESS | 1720 | 1466716544015 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 1720 | 1466716544025 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:44 INFO - PROCESS | 1720 | 1466716544204 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 14:15:44 INFO - PROCESS | 1720 | 1466716544429 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1720 | 1466716544441 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ad25000 == 29 [pid = 1720] [id = 774] 14:15:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9ad2e000) [pid = 1720] [serial = 2321] [outer = (nil)] 14:15:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9b2d9800) [pid = 1720] [serial = 2322] [outer = 0x9ad2e000] 14:15:44 INFO - PROCESS | 1720 | 1466716544571 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9b56c400) [pid = 1720] [serial = 2323] [outer = 0x9ad2e000] 14:15:45 INFO - PROCESS | 1720 | 1466716545499 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:15:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:15:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:15:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:15:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:15:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:15:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:15:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:15:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:15:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1783ms 14:15:45 INFO - PROCESS | 1720 | 1466716545536 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 1720 | 1466716545544 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 14:15:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:15:45 INFO - PROCESS | 1720 | 1466716545599 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 1720 | 1466716545602 Marionette TRACE conn4 <- [1,3062,null,{}] 14:15:45 INFO - PROCESS | 1720 | 1466716545615 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:45 INFO - PROCESS | 1720 | 1466716545619 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:45 INFO - PROCESS | 1720 | 1466716545812 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 14:15:46 INFO - PROCESS | 1720 | 1466716546022 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 1720 | 1466716546032 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f380c00 == 30 [pid = 1720] [id = 775] 14:15:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9229d400) [pid = 1720] [serial = 2324] [outer = (nil)] 14:15:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9d51a000) [pid = 1720] [serial = 2325] [outer = 0x9229d400] 14:15:46 INFO - PROCESS | 1720 | 1466716546152 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0xa1112400) [pid = 1720] [serial = 2326] [outer = 0x9229d400] 14:15:46 INFO - PROCESS | 1720 | [1720] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:15:47 INFO - PROCESS | 1720 | 1466716547118 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:15:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:15:47 INFO - {} 14:15:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1582ms 14:15:47 INFO - PROCESS | 1720 | 1466716547138 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 1720 | 1466716547142 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 14:15:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:15:47 INFO - PROCESS | 1720 | 1466716547149 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 1720 | 1466716547152 Marionette TRACE conn4 <- [1,3066,null,{}] 14:15:47 INFO - PROCESS | 1720 | 1466716547158 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:47 INFO - PROCESS | 1720 | 1466716547164 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:47 INFO - PROCESS | 1720 | 1466716547380 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 14:15:47 INFO - PROCESS | 1720 | 1466716547582 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1720 | 1466716547591 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c2bdc00 == 31 [pid = 1720] [id = 776] 14:15:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9d907000) [pid = 1720] [serial = 2327] [outer = (nil)] 14:15:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0xa61b1000) [pid = 1720] [serial = 2328] [outer = 0x9d907000] 14:15:47 INFO - PROCESS | 1720 | 1466716547717 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0xa672bc00) [pid = 1720] [serial = 2329] [outer = 0x9d907000] 14:15:48 INFO - PROCESS | 1720 | 1466716548649 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:15:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:15:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:15:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:15:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:15:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:15:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:15:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:15:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1536ms 14:15:48 INFO - PROCESS | 1720 | 1466716548687 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 14:15:48 INFO - PROCESS | 1720 | 1466716548691 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 14:15:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:15:48 INFO - PROCESS | 1720 | 1466716548698 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 1720 | 1466716548701 Marionette TRACE conn4 <- [1,3070,null,{}] 14:15:48 INFO - PROCESS | 1720 | 1466716548707 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:48 INFO - PROCESS | 1720 | 1466716548718 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:48 INFO - PROCESS | 1720 | 1466716548970 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 14:15:49 INFO - PROCESS | 1720 | 1466716549175 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:49 INFO - PROCESS | 1720 | 1466716549184 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x9189ac00 == 32 [pid = 1720] [id = 777] 14:15:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0xa3201800) [pid = 1720] [serial = 2330] [outer = (nil)] 14:15:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0xa4d0ac00) [pid = 1720] [serial = 2331] [outer = 0xa3201800] 14:15:49 INFO - PROCESS | 1720 | 1466716549315 Marionette DEBUG loaded listener.js 14:15:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0xa610d400) [pid = 1720] [serial = 2332] [outer = 0xa3201800] 14:15:50 INFO - PROCESS | 1720 | 1466716550211 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:15:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:15:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:15:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:15:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:15:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:15:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:15:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1534ms 14:15:50 INFO - PROCESS | 1720 | 1466716550235 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 14:15:50 INFO - PROCESS | 1720 | 1466716550239 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 14:15:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:15:50 INFO - PROCESS | 1720 | 1466716550245 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 1720 | 1466716550249 Marionette TRACE conn4 <- [1,3074,null,{}] 14:15:50 INFO - PROCESS | 1720 | 1466716550255 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:50 INFO - PROCESS | 1720 | 1466716550260 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:50 INFO - PROCESS | 1720 | 1466716550441 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 14:15:50 INFO - PROCESS | 1720 | 1466716550705 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 1720 | 1466716550713 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f379c00 == 33 [pid = 1720] [id = 778] 14:15:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x91abe800) [pid = 1720] [serial = 2333] [outer = (nil)] 14:15:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0xa6b64c00) [pid = 1720] [serial = 2334] [outer = 0x91abe800] 14:15:50 INFO - PROCESS | 1720 | 1466716550807 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0xa6b67800) [pid = 1720] [serial = 2335] [outer = 0x91abe800] 14:15:51 INFO - PROCESS | 1720 | 1466716551671 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:15:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:15:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:15:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:15:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:15:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:15:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:15:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1487ms 14:15:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:15:51 INFO - PROCESS | 1720 | 1466716551784 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 1720 | 1466716551787 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 14:15:51 INFO - PROCESS | 1720 | 1466716551801 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 1720 | 1466716551803 Marionette TRACE conn4 <- [1,3078,null,{}] 14:15:51 INFO - PROCESS | 1720 | 1466716551808 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:51 INFO - PROCESS | 1720 | 1466716551815 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:52 INFO - PROCESS | 1720 | 1466716552013 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 14:15:52 INFO - PROCESS | 1720 | 1466716552222 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 1720 | 1466716552230 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8fd7f000 == 34 [pid = 1720] [id = 779] 14:15:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x917c3000) [pid = 1720] [serial = 2336] [outer = (nil)] 14:15:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x91abb400) [pid = 1720] [serial = 2337] [outer = 0x917c3000] 14:15:52 INFO - PROCESS | 1720 | 1466716552381 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x92327400) [pid = 1720] [serial = 2338] [outer = 0x917c3000] 14:15:53 INFO - PROCESS | 1720 | 1466716553628 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:15:53 INFO - PROCESS | 1720 | 1466716553710 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 14:15:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:15:53 INFO - PROCESS | 1720 | 1466716553720 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:15:53 INFO - PROCESS | 1720 | 1466716553724 Marionette TRACE conn4 <- [1,3082,null,{}] 14:15:53 INFO - PROCESS | 1720 | 1466716553733 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:53 INFO - PROCESS | 1720 | 1466716553740 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:53 INFO - PROCESS | 1720 | 1466716553963 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 14:15:54 INFO - PROCESS | 1720 | 1466716554178 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1720 | 1466716554185 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x9521f800 == 35 [pid = 1720] [id = 780] 14:15:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x95220000) [pid = 1720] [serial = 2339] [outer = (nil)] 14:15:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x95383c00) [pid = 1720] [serial = 2340] [outer = 0x95220000] 14:15:54 INFO - PROCESS | 1720 | 1466716554412 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x96ee4c00) [pid = 1720] [serial = 2341] [outer = 0x95220000] 14:15:55 INFO - PROCESS | 1720 | 1466716555278 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:15:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:15:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:15:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:15:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1583ms 14:15:55 INFO - PROCESS | 1720 | 1466716555303 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 1720 | 1466716555310 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 14:15:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:15:55 INFO - PROCESS | 1720 | 1466716555321 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 1720 | 1466716555325 Marionette TRACE conn4 <- [1,3086,null,{}] 14:15:55 INFO - PROCESS | 1720 | 1466716555332 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:55 INFO - PROCESS | 1720 | 1466716555338 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:55 INFO - PROCESS | 1720 | 1466716555533 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x922a2000 == 34 [pid = 1720] [id = 751] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e3000 == 33 [pid = 1720] [id = 752] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x9521f800 == 32 [pid = 1720] [id = 780] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f379c00 == 31 [pid = 1720] [id = 778] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8fd7f000 == 30 [pid = 1720] [id = 779] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x9189ac00 == 29 [pid = 1720] [id = 777] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x9c2bdc00 == 28 [pid = 1720] [id = 776] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x9ad25000 == 27 [pid = 1720] [id = 774] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f380c00 == 26 [pid = 1720] [id = 775] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x95218c00 == 25 [pid = 1720] [id = 773] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f378c00 == 24 [pid = 1720] [id = 771] 14:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f2e0800 == 23 [pid = 1720] [id = 772] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0xa23a6800) [pid = 1720] [serial = 2240] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0xa33cb800) [pid = 1720] [serial = 2251] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9b767800) [pid = 1720] [serial = 2232] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x95213c00) [pid = 1720] [serial = 2269] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x95218800) [pid = 1720] [serial = 2223] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x924e4c00) [pid = 1720] [serial = 2254] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9b55e400) [pid = 1720] [serial = 2228] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x9229d000) [pid = 1720] [serial = 2260] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x92323800) [pid = 1720] [serial = 2261] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x9d96dc00) [pid = 1720] [serial = 2237] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x951b1800) [pid = 1720] [serial = 2222] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x98060000) [pid = 1720] [serial = 2267] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x951e9400) [pid = 1720] [serial = 2264] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8f37e800) [pid = 1720] [serial = 2257] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9b565000) [pid = 1720] [serial = 2229] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0xa2fb1000) [pid = 1720] [serial = 2245] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8f377c00) [pid = 1720] [serial = 2219] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0xa334b800) [pid = 1720] [serial = 2249] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0xa23a8800) [pid = 1720] [serial = 2243] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0xa4d55000) [pid = 1720] [serial = 2252] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9c2ba400) [pid = 1720] [serial = 2234] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x96ee3400) [pid = 1720] [serial = 2266] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9b5a8800) [pid = 1720] [serial = 2231] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0xa3285800) [pid = 1720] [serial = 2246] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x93b6a400) [pid = 1720] [serial = 2255] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x917c4400) [pid = 1720] [serial = 2258] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a777400) [pid = 1720] [serial = 2226] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x93c6a400) [pid = 1720] [serial = 2263] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0xa2372400) [pid = 1720] [serial = 2242] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0xa328dc00) [pid = 1720] [serial = 2248] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x917c5c00) [pid = 1720] [serial = 2220] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9c2cdc00) [pid = 1720] [serial = 2235] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9d975000) [pid = 1720] [serial = 2238] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9a6f0400) [pid = 1720] [serial = 2225] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9979fc00) [pid = 1720] [serial = 2272] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x99f4b000) [pid = 1720] [serial = 2274] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x952f9400) [pid = 1720] [serial = 2270] [outer = (nil)] [url = about:blank] 14:15:57 INFO - PROCESS | 1720 | 1466716557324 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 1720 | 1466716557332 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e2800 == 24 [pid = 1720] [id = 781] 14:15:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f2e3000) [pid = 1720] [serial = 2342] [outer = (nil)] 14:15:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f2e9400) [pid = 1720] [serial = 2343] [outer = 0x8f2e3000] 14:15:57 INFO - PROCESS | 1720 | 1466716557418 Marionette DEBUG loaded listener.js 14:15:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f380c00) [pid = 1720] [serial = 2344] [outer = 0x8f2e3000] 14:15:58 INFO - PROCESS | 1720 | 1466716558201 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2938ms 14:15:58 INFO - PROCESS | 1720 | 1466716558261 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 14:15:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:15:58 INFO - PROCESS | 1720 | 1466716558267 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 14:15:58 INFO - PROCESS | 1720 | 1466716558275 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 1720 | 1466716558278 Marionette TRACE conn4 <- [1,3090,null,{}] 14:15:58 INFO - PROCESS | 1720 | 1466716558287 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:58 INFO - PROCESS | 1720 | 1466716558294 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:58 INFO - PROCESS | 1720 | 1466716558465 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 14:15:58 INFO - PROCESS | 1720 | 1466716558634 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 1720 | 1466716558644 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x917d0400 == 25 [pid = 1720] [id = 782] 14:15:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x91892800) [pid = 1720] [serial = 2345] [outer = (nil)] 14:15:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x918a0800) [pid = 1720] [serial = 2346] [outer = 0x91892800] 14:15:58 INFO - PROCESS | 1720 | 1466716558725 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91ac4400) [pid = 1720] [serial = 2347] [outer = 0x91892800] 14:15:59 INFO - PROCESS | 1720 | 1466716559552 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1334ms 14:15:59 INFO - PROCESS | 1720 | 1466716559612 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1720 | 1466716559619 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 14:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:15:59 INFO - PROCESS | 1720 | 1466716559626 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1720 | 1466716559630 Marionette TRACE conn4 <- [1,3094,null,{}] 14:15:59 INFO - PROCESS | 1720 | 1466716559636 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:59 INFO - PROCESS | 1720 | 1466716559641 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:15:59 INFO - PROCESS | 1720 | 1466716559824 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 14:16:00 INFO - PROCESS | 1720 | 1466716560014 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 1720 | 1466716560023 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x9229c400 == 26 [pid = 1720] [id = 783] 14:16:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x92328800) [pid = 1720] [serial = 2348] [outer = (nil)] 14:16:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x924e5c00) [pid = 1720] [serial = 2349] [outer = 0x92328800] 14:16:00 INFO - PROCESS | 1720 | 1466716560107 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x938d7000) [pid = 1720] [serial = 2350] [outer = 0x92328800] 14:16:01 INFO - PROCESS | 1720 | 1466716561031 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:16:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:16:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1437ms 14:16:01 INFO - PROCESS | 1720 | 1466716561064 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 1720 | 1466716561067 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 14:16:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:16:01 INFO - PROCESS | 1720 | 1466716561083 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 1720 | 1466716561094 Marionette TRACE conn4 <- [1,3098,null,{}] 14:16:01 INFO - PROCESS | 1720 | 1466716561109 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:01 INFO - PROCESS | 1720 | 1466716561117 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:01 INFO - PROCESS | 1720 | 1466716561369 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 14:16:01 INFO - PROCESS | 1720 | 1466716561399 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 1720 | 1466716561406 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x951e9400 == 27 [pid = 1720] [id = 784] 14:16:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x951ea000) [pid = 1720] [serial = 2351] [outer = (nil)] 14:16:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x95211c00) [pid = 1720] [serial = 2352] [outer = 0x951ea000] 14:16:01 INFO - PROCESS | 1720 | 1466716561479 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9521ac00) [pid = 1720] [serial = 2353] [outer = 0x951ea000] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f380800) [pid = 1720] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a2e3c00) [pid = 1720] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0xa61ac400) [pid = 1720] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9a6f4000) [pid = 1720] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x91ab9000) [pid = 1720] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x99f47000) [pid = 1720] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x91895400) [pid = 1720] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x924e4800) [pid = 1720] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x96ed5800) [pid = 1720] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91899800) [pid = 1720] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9a96b400) [pid = 1720] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x917cf800) [pid = 1720] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9189e400) [pid = 1720] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:16:02 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9b564000) [pid = 1720] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:16:03 INFO - PROCESS | 1720 | 1466716563104 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:16:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2061ms 14:16:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:16:03 INFO - PROCESS | 1720 | 1466716563136 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 1720 | 1466716563139 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 14:16:03 INFO - PROCESS | 1720 | 1466716563146 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 1720 | 1466716563150 Marionette TRACE conn4 <- [1,3102,null,{}] 14:16:03 INFO - PROCESS | 1720 | 1466716563156 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:03 INFO - PROCESS | 1720 | 1466716563161 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:03 INFO - PROCESS | 1720 | 1466716563378 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 14:16:03 INFO - PROCESS | 1720 | 1466716563398 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 1720 | 1466716563405 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f2e4000 == 28 [pid = 1720] [id = 785] 14:16:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x95217c00) [pid = 1720] [serial = 2354] [outer = (nil)] 14:16:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x952f5400) [pid = 1720] [serial = 2355] [outer = 0x95217c00] 14:16:03 INFO - PROCESS | 1720 | 1466716563478 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x952f7400) [pid = 1720] [serial = 2356] [outer = 0x95217c00] 14:16:04 INFO - PROCESS | 1720 | 1466716564269 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:16:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:16:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1137ms 14:16:04 INFO - PROCESS | 1720 | 1466716564283 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 14:16:04 INFO - PROCESS | 1720 | 1466716564288 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 14:16:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:16:04 INFO - PROCESS | 1720 | 1466716564295 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:16:04 INFO - PROCESS | 1720 | 1466716564298 Marionette TRACE conn4 <- [1,3106,null,{}] 14:16:04 INFO - PROCESS | 1720 | 1466716564304 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:04 INFO - PROCESS | 1720 | 1466716564310 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:04 INFO - PROCESS | 1720 | 1466716564525 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 14:16:04 INFO - PROCESS | 1720 | 1466716564550 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 1720 | 1466716564584 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x96edfc00 == 29 [pid = 1720] [id = 786] 14:16:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x96ee0800) [pid = 1720] [serial = 2357] [outer = (nil)] 14:16:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x98057000) [pid = 1720] [serial = 2358] [outer = 0x96ee0800] 14:16:04 INFO - PROCESS | 1720 | 1466716564676 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x997a1400) [pid = 1720] [serial = 2359] [outer = 0x96ee0800] 14:16:05 INFO - PROCESS | 1720 | 1466716565781 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:16:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:16:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:16:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:16:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1537ms 14:16:05 INFO - PROCESS | 1720 | 1466716565881 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1720 | 1466716565889 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 14:16:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:16:05 INFO - PROCESS | 1720 | 1466716565903 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1720 | 1466716565911 Marionette TRACE conn4 <- [1,3110,null,{}] 14:16:05 INFO - PROCESS | 1720 | 1466716565920 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:05 INFO - PROCESS | 1720 | 1466716565926 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:06 INFO - PROCESS | 1720 | 1466716566118 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 14:16:06 INFO - PROCESS | 1720 | 1466716566319 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1720 | 1466716566329 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f37a400 == 30 [pid = 1720] [id = 787] 14:16:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x917c4800) [pid = 1720] [serial = 2360] [outer = (nil)] 14:16:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x92297800) [pid = 1720] [serial = 2361] [outer = 0x917c4800] 14:16:06 INFO - PROCESS | 1720 | 1466716566461 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x922a0c00) [pid = 1720] [serial = 2362] [outer = 0x917c4800] 14:16:07 INFO - PROCESS | 1720 | 1466716567395 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:16:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:16:07 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 14:16:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:16:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1552ms 14:16:07 INFO - PROCESS | 1720 | 1466716567457 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1720 | 1466716567465 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 14:16:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:16:07 INFO - PROCESS | 1720 | 1466716567476 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1720 | 1466716567481 Marionette TRACE conn4 <- [1,3114,null,{}] 14:16:07 INFO - PROCESS | 1720 | 1466716567488 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:07 INFO - PROCESS | 1720 | 1466716567493 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:07 INFO - PROCESS | 1720 | 1466716567756 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 14:16:07 INFO - PROCESS | 1720 | 1466716567900 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"6a30087c-ccfb-42cf-a723-2b303532e661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 1720 | 1466716567911 Marionette INFO sendAsync 3292989b-d1fa-4ac7-b86b-54d9ec33a2b8 14:16:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b65800 == 31 [pid = 1720] [id = 788] 14:16:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x93b6e400) [pid = 1720] [serial = 2363] [outer = (nil)] 14:16:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x951b5c00) [pid = 1720] [serial = 2364] [outer = 0x93b6e400] 14:16:08 INFO - PROCESS | 1720 | 1466716568042 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9521a800) [pid = 1720] [serial = 2365] [outer = 0x93b6e400] 14:16:09 INFO - PROCESS | 1720 | 1466716569023 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:16:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:16:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1586ms 14:16:09 INFO - PROCESS | 1720 | 1466716569063 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 14:16:09 INFO - PROCESS | 1720 | 1466716569067 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 14:16:10 WARNING - u'runner_teardown' () 14:16:10 INFO - No more tests 14:16:10 INFO - Got 0 unexpected results 14:16:10 INFO - SUITE-END | took 1336s 14:16:10 INFO - Closing logging queue 14:16:10 INFO - queue closed 14:16:10 INFO - Return code: 0 14:16:10 WARNING - # TBPL SUCCESS # 14:16:10 INFO - Running post-action listener: _resource_record_post_action 14:16:10 INFO - Running post-run listener: _resource_record_post_run 14:16:11 INFO - Total resource usage - Wall time: 1370s; CPU: 98.0%; Read bytes: 14159872; Write bytes: 930152448; Read time: 640; Write time: 205688 14:16:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:16:11 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 134803456; Read time: 0; Write time: 112852 14:16:11 INFO - run-tests - Wall time: 1341s; CPU: 98.0%; Read bytes: 11055104; Write bytes: 784990208; Read time: 472; Write time: 84348 14:16:11 INFO - Running post-run listener: _upload_blobber_files 14:16:11 INFO - Blob upload gear active. 14:16:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:16:11 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 14:16:11 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'] 14:16:11 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 14:16:11 INFO - (blobuploader) - INFO - Open directory for files ... 14:16:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:16:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:16:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:16:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:16:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:16:13 INFO - (blobuploader) - INFO - Done attempting. 14:16:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:16:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:16:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:16:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:16:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:16:13 INFO - (blobuploader) - INFO - Done attempting. 14:16:13 INFO - (blobuploader) - INFO - Iteration through files over. 14:16:13 INFO - Return code: 0 14:16:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:16:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:16:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/db26703e9d5f16194f7b56f89d4b743658d6c2adf2629aa16ff79587976108a178bfbc7823f0ea18ac9121b7ce48c01051bcab455925a5627d1a2d6f5eb0429a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/635460a6aeec9038b7dcf5c85d4b236bf0f18722ad875da393678a25935e15200b5967bcc83eacede77b82e4c0fb6263f529c673fd2889dac4ad3c8c6596aeec"} 14:16:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:16:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:16:13 INFO - Contents: 14:16:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/db26703e9d5f16194f7b56f89d4b743658d6c2adf2629aa16ff79587976108a178bfbc7823f0ea18ac9121b7ce48c01051bcab455925a5627d1a2d6f5eb0429a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/635460a6aeec9038b7dcf5c85d4b236bf0f18722ad875da393678a25935e15200b5967bcc83eacede77b82e4c0fb6263f529c673fd2889dac4ad3c8c6596aeec"} 14:16:13 INFO - Running post-run listener: copy_logs_to_upload_dir 14:16:13 INFO - Copying logs to upload dir... 14:16:13 INFO - mkdir: /builds/slave/test/build/upload/logs 14:16:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1539.364771 ========= master_lag: 1.12 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 40 secs) (at 2016-06-23 14:16:15.031779) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-23 14:16:15.035562) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/db26703e9d5f16194f7b56f89d4b743658d6c2adf2629aa16ff79587976108a178bfbc7823f0ea18ac9121b7ce48c01051bcab455925a5627d1a2d6f5eb0429a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/635460a6aeec9038b7dcf5c85d4b236bf0f18722ad875da393678a25935e15200b5967bcc83eacede77b82e4c0fb6263f529c673fd2889dac4ad3c8c6596aeec"} build_url:https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032957 build_url: 'https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/db26703e9d5f16194f7b56f89d4b743658d6c2adf2629aa16ff79587976108a178bfbc7823f0ea18ac9121b7ce48c01051bcab455925a5627d1a2d6f5eb0429a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/635460a6aeec9038b7dcf5c85d4b236bf0f18722ad875da393678a25935e15200b5967bcc83eacede77b82e4c0fb6263f529c673fd2889dac4ad3c8c6596aeec"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ck6QQSJkREqF--Icu_2M7Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.70 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-23 14:16:16.765207) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 14:16:16.765547) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466714951.179907-1968470313 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017125 ========= master_lag: 0.38 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 14:16:17.157683) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 14:16:17.166453) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 14:16:17.166902) ========= ========= Total master_lag: 3.39 =========