builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-734 starttime: 1461000018.96 results: success (0) buildid: 20160418093031 builduid: 6257f4ef6697463b9dedeb98ed968233 revision: c2239c623e86840b10786c0595c23844ec0ee296 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:18.958571) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:18.959047) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:18.959338) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:19.751533) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:19.751870) ========= 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-1461000009.710162-890032920 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 10:20:19-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 7.95M=0.001s 2016-04-18 10:20:20 (7.95 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.570226 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:20.349603) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:20.349963) ========= 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-1461000009.710162-890032920 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068719 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:20.443196) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 10:20:20.443532) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c2239c623e86840b10786c0595c23844ec0ee296 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c2239c623e86840b10786c0595c23844ec0ee296 --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-1461000009.710162-890032920 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 10:20:20,546 truncating revision to first 12 chars 2016-04-18 10:20:20,547 Setting DEBUG logging. 2016-04-18 10:20:20,547 attempt 1/10 2016-04-18 10:20:20,547 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c2239c623e86?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 10:20:22,635 unpacking tar archive at: mozilla-inbound-c2239c623e86/testing/mozharness/ program finished with exit code 0 elapsedTime=2.829363 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 10:20:23.298395) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:23.298747) ========= script_repo_revision: c2239c623e86840b10786c0595c23844ec0ee296 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:23.299149) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:23.299436) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 10:20:23.323285) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 19 secs) (at 2016-04-18 10:20:23.323562) ========= /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-inbound --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-inbound', '--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-1461000009.710162-890032920 _=/tools/buildbot/bin/python using PTY: False 10:20:23 INFO - MultiFileLogger online at 20160418 10:20:23 in /builds/slave/test 10:20:23 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-inbound --download-symbols true 10:20:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:20:23 INFO - {'append_to_log': False, 10:20:23 INFO - 'base_work_dir': '/builds/slave/test', 10:20:23 INFO - 'blob_upload_branch': 'mozilla-inbound', 10:20:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:20:23 INFO - 'buildbot_json_path': 'buildprops.json', 10:20:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:20:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:20:23 INFO - 'download_minidump_stackwalk': True, 10:20:23 INFO - 'download_symbols': 'true', 10:20:23 INFO - 'e10s': False, 10:20:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:20:23 INFO - 'tooltool.py': '/tools/tooltool.py', 10:20:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:20:23 INFO - '/tools/misc-python/virtualenv.py')}, 10:20:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:20:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:20:23 INFO - 'log_level': 'info', 10:20:23 INFO - 'log_to_console': True, 10:20:23 INFO - 'opt_config_files': (), 10:20:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:20:23 INFO - '--processes=1', 10:20:23 INFO - '--config=%(test_path)s/wptrunner.ini', 10:20:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:20:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:20:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:20:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:20:23 INFO - 'pip_index': False, 10:20:23 INFO - 'require_test_zip': True, 10:20:23 INFO - 'test_type': ('testharness',), 10:20:23 INFO - 'this_chunk': '1', 10:20:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:20:23 INFO - 'total_chunks': '10', 10:20:23 INFO - 'virtualenv_path': 'venv', 10:20:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:20:23 INFO - 'work_dir': 'build'} 10:20:23 INFO - ##### 10:20:23 INFO - ##### Running clobber step. 10:20:23 INFO - ##### 10:20:23 INFO - Running pre-action listener: _resource_record_pre_action 10:20:23 INFO - Running main action method: clobber 10:20:23 INFO - rmtree: /builds/slave/test/build 10:20:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:20:26 INFO - Running post-action listener: _resource_record_post_action 10:20:26 INFO - ##### 10:20:26 INFO - ##### Running read-buildbot-config step. 10:20:26 INFO - ##### 10:20:26 INFO - Running pre-action listener: _resource_record_pre_action 10:20:26 INFO - Running main action method: read_buildbot_config 10:20:26 INFO - Using buildbot properties: 10:20:26 INFO - { 10:20:26 INFO - "project": "", 10:20:26 INFO - "product": "firefox", 10:20:26 INFO - "script_repo_revision": "production", 10:20:26 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 10:20:26 INFO - "repository": "", 10:20:26 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 10:20:26 INFO - "buildid": "20160418093031", 10:20:26 INFO - "pgo_build": "False", 10:20:26 INFO - "basedir": "/builds/slave/test", 10:20:26 INFO - "buildnumber": 509, 10:20:26 INFO - "slavename": "tst-linux32-spot-734", 10:20:26 INFO - "revision": "c2239c623e86840b10786c0595c23844ec0ee296", 10:20:26 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 10:20:26 INFO - "platform": "linux", 10:20:26 INFO - "branch": "mozilla-inbound", 10:20:26 INFO - "repo_path": "integration/mozilla-inbound", 10:20:26 INFO - "moz_repo_path": "", 10:20:26 INFO - "stage_platform": "linux", 10:20:26 INFO - "builduid": "6257f4ef6697463b9dedeb98ed968233", 10:20:26 INFO - "slavebuilddir": "test" 10:20:26 INFO - } 10:20:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 10:20:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 10:20:26 INFO - Running post-action listener: _resource_record_post_action 10:20:26 INFO - ##### 10:20:26 INFO - ##### Running download-and-extract step. 10:20:26 INFO - ##### 10:20:26 INFO - Running pre-action listener: _resource_record_pre_action 10:20:26 INFO - Running main action method: download_and_extract 10:20:26 INFO - mkdir: /builds/slave/test/build/tests 10:20:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:20:26 INFO - https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:20:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:20:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:20:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:20:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 10:20:28 INFO - Downloaded 1325 bytes. 10:20:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:20:28 INFO - Using the following test package requirements: 10:20:28 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 10:20:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 10:20:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 10:20:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'jsshell-linux-i686.zip'], 10:20:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 10:20:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 10:20:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 10:20:28 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 10:20:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 10:20:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:20:28 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 10:20:28 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 10:20:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:20:28 INFO - https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:20:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:20:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:20:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:20:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 10:20:36 INFO - Downloaded 22371245 bytes. 10:20:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:20:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:20:37 INFO - caution: filename not matched: web-platform/* 10:20:37 INFO - Return code: 11 10:20:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:20:37 INFO - https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:20:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:20:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:20:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:20:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 10:20:49 INFO - Downloaded 36382561 bytes. 10:20:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:20:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:20:52 INFO - caution: filename not matched: bin/* 10:20:52 INFO - caution: filename not matched: config/* 10:20:52 INFO - caution: filename not matched: mozbase/* 10:20:52 INFO - caution: filename not matched: marionette/* 10:20:52 INFO - caution: filename not matched: tools/wptserve/* 10:20:52 INFO - Return code: 11 10:20:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:20:52 INFO - https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:20:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:20:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:20:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:20:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 10:21:10 INFO - Downloaded 63361838 bytes. 10:21:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:21:10 INFO - mkdir: /builds/slave/test/properties 10:21:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:21:10 INFO - Writing to file /builds/slave/test/properties/build_url 10:21:10 INFO - Contents: 10:21:10 INFO - build_url:https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:21:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:21:11 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:21:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:21:12 INFO - Contents: 10:21:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:21:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:21:12 INFO - https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:21:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:21:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:21:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:21:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 10:21:36 INFO - Downloaded 91737023 bytes. 10:21:36 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:21:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:21:45 INFO - Return code: 0 10:21:45 INFO - Running post-action listener: _resource_record_post_action 10:21:45 INFO - Running post-action listener: set_extra_try_arguments 10:21:45 INFO - ##### 10:21:45 INFO - ##### Running create-virtualenv step. 10:21:45 INFO - ##### 10:21:45 INFO - Running pre-action listener: _pre_create_virtualenv 10:21:45 INFO - Running pre-action listener: _resource_record_pre_action 10:21:45 INFO - Running main action method: create_virtualenv 10:21:45 INFO - Creating virtualenv /builds/slave/test/build/venv 10:21:45 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 10:21:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:21:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:21:45 INFO - Using real prefix '/usr' 10:21:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:21:47 INFO - Installing distribute.............................................................................................................................................................................................done. 10:21:51 INFO - Installing pip.................done. 10:21:51 INFO - Return code: 0 10:21:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:21: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')]} 10:21:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:21:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:21: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')]} 10:21:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:21:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:21: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', '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 0x8c1bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c82598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d34f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a16e30>, '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 0x8cb3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d32470>, '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-1461000009.710162-890032920', '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 10:21: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', 'psutil>=0.7.1'] in /builds/slave/test/build 10:21: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 psutil>=0.7.1 10:21:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:21:51 INFO - 'CCACHE_UMASK': '002', 10:21:51 INFO - 'DISPLAY': ':0', 10:21:51 INFO - 'HOME': '/home/cltbld', 10:21:51 INFO - 'LANG': 'en_US.UTF-8', 10:21:51 INFO - 'LOGNAME': 'cltbld', 10:21:51 INFO - 'MAIL': '/var/mail/cltbld', 10:21:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:21:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:21:51 INFO - 'MOZ_NO_REMOTE': '1', 10:21:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:21:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:21:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:21:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:21:51 INFO - 'PWD': '/builds/slave/test', 10:21:51 INFO - 'SHELL': '/bin/bash', 10:21:51 INFO - 'SHLVL': '1', 10:21:51 INFO - 'TERM': 'linux', 10:21:51 INFO - 'TMOUT': '86400', 10:21:51 INFO - 'USER': 'cltbld', 10:21:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461000009.710162-890032920', 10:21:51 INFO - '_': '/tools/buildbot/bin/python'} 10:21:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:21:51 INFO - Downloading/unpacking psutil>=0.7.1 10:21:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:21:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:21:51 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 10:21:51 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 10:21:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:21:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:21:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:21:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:21:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:21:57 INFO - Installing collected packages: psutil 10:21:57 INFO - Running setup.py install for psutil 10:21:57 INFO - building 'psutil._psutil_linux' extension 10:21:57 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 10:21:58 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:21:58 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:21:58 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 10:21:58 INFO - building 'psutil._psutil_posix' extension 10:21:58 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 10:21:58 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 10:21:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:21:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:21:59 INFO - Successfully installed psutil 10:21:59 INFO - Cleaning up... 10:21:59 INFO - Return code: 0 10:21:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:21:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:21:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:21:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:21:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:21:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:21:59 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 0x8c1bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c82598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d34f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a16e30>, '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 0x8cb3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d32470>, '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-1461000009.710162-890032920', '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 10:21:59 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 10:21:59 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 10:21:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:21:59 INFO - 'CCACHE_UMASK': '002', 10:21:59 INFO - 'DISPLAY': ':0', 10:21:59 INFO - 'HOME': '/home/cltbld', 10:21:59 INFO - 'LANG': 'en_US.UTF-8', 10:21:59 INFO - 'LOGNAME': 'cltbld', 10:21:59 INFO - 'MAIL': '/var/mail/cltbld', 10:21:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:21:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:21:59 INFO - 'MOZ_NO_REMOTE': '1', 10:21:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:21:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:21:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:21:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:21:59 INFO - 'PWD': '/builds/slave/test', 10:21:59 INFO - 'SHELL': '/bin/bash', 10:21:59 INFO - 'SHLVL': '1', 10:21:59 INFO - 'TERM': 'linux', 10:21:59 INFO - 'TMOUT': '86400', 10:21:59 INFO - 'USER': 'cltbld', 10:21:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461000009.710162-890032920', 10:21:59 INFO - '_': '/tools/buildbot/bin/python'} 10:21:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:21:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:21:59 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 10:21:59 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 10:21:59 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 10:21:59 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 10:21:59 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 10:21:59 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 10:22:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:22:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:22:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:22:04 INFO - Installing collected packages: mozsystemmonitor 10:22:04 INFO - Running setup.py install for mozsystemmonitor 10:22:05 INFO - Successfully installed mozsystemmonitor 10:22:05 INFO - Cleaning up... 10:22:05 INFO - Return code: 0 10:22:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:22:05 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')]} 10:22:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:05 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')]} 10:22:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:05 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 0x8c1bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c82598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d34f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a16e30>, '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 0x8cb3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d32470>, '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-1461000009.710162-890032920', '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 10:22:05 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 10:22:05 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 10:22:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:05 INFO - 'CCACHE_UMASK': '002', 10:22:05 INFO - 'DISPLAY': ':0', 10:22:05 INFO - 'HOME': '/home/cltbld', 10:22:05 INFO - 'LANG': 'en_US.UTF-8', 10:22:05 INFO - 'LOGNAME': 'cltbld', 10:22:05 INFO - 'MAIL': '/var/mail/cltbld', 10:22:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:05 INFO - 'MOZ_NO_REMOTE': '1', 10:22:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:05 INFO - 'PWD': '/builds/slave/test', 10:22:05 INFO - 'SHELL': '/bin/bash', 10:22:05 INFO - 'SHLVL': '1', 10:22:05 INFO - 'TERM': 'linux', 10:22:05 INFO - 'TMOUT': '86400', 10:22:05 INFO - 'USER': 'cltbld', 10:22:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461000009.710162-890032920', 10:22:05 INFO - '_': '/tools/buildbot/bin/python'} 10:22:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:05 INFO - Downloading/unpacking blobuploader==1.2.4 10:22:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:10 INFO - Downloading blobuploader-1.2.4.tar.gz 10:22:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:22:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:22:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:22:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:22:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:22:12 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 10:22:12 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 10:22:12 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 10:22:12 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 10:22:12 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 10:22:12 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 10:22:12 INFO - Downloading docopt-0.6.1.tar.gz 10:22:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:22:12 INFO - Installing collected packages: blobuploader, requests, docopt 10:22:12 INFO - Running setup.py install for blobuploader 10:22:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:22:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:22:12 INFO - Running setup.py install for requests 10:22:13 INFO - Running setup.py install for docopt 10:22:14 INFO - Successfully installed blobuploader requests docopt 10:22:14 INFO - Cleaning up... 10:22:14 INFO - Return code: 0 10:22:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:22:14 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')]} 10:22:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:14 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')]} 10:22:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:14 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 0x8c1bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c82598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d34f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a16e30>, '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 0x8cb3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d32470>, '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-1461000009.710162-890032920', '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 10:22:14 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 10:22:14 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 10:22:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:14 INFO - 'CCACHE_UMASK': '002', 10:22:14 INFO - 'DISPLAY': ':0', 10:22:14 INFO - 'HOME': '/home/cltbld', 10:22:14 INFO - 'LANG': 'en_US.UTF-8', 10:22:14 INFO - 'LOGNAME': 'cltbld', 10:22:14 INFO - 'MAIL': '/var/mail/cltbld', 10:22:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:14 INFO - 'MOZ_NO_REMOTE': '1', 10:22:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:14 INFO - 'PWD': '/builds/slave/test', 10:22:14 INFO - 'SHELL': '/bin/bash', 10:22:14 INFO - 'SHLVL': '1', 10:22:14 INFO - 'TERM': 'linux', 10:22:14 INFO - 'TMOUT': '86400', 10:22:14 INFO - 'USER': 'cltbld', 10:22:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461000009.710162-890032920', 10:22:14 INFO - '_': '/tools/buildbot/bin/python'} 10:22:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:22:14 INFO - Running setup.py (path:/tmp/pip-X8rAjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:22:14 INFO - Running setup.py (path:/tmp/pip-Asggv2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:22:14 INFO - Running setup.py (path:/tmp/pip-cZxCvw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:22:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:22:14 INFO - Running setup.py (path:/tmp/pip-KhA2yA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:22:15 INFO - Running setup.py (path:/tmp/pip-xfujrc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:22:15 INFO - Running setup.py (path:/tmp/pip-tUmdjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:22:15 INFO - Running setup.py (path:/tmp/pip-jOPlJn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:22:15 INFO - Running setup.py (path:/tmp/pip-TYBgU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:22:15 INFO - Running setup.py (path:/tmp/pip-J9kgyX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:22:15 INFO - Running setup.py (path:/tmp/pip-j1UUSb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:22:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:22:15 INFO - Running setup.py (path:/tmp/pip-db9drc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:22:16 INFO - Running setup.py (path:/tmp/pip-ycbe4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:22:16 INFO - Running setup.py (path:/tmp/pip-m6qbN3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:22:16 INFO - Running setup.py (path:/tmp/pip-n2q3OB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:16 INFO - Running setup.py (path:/tmp/pip-EKCNDM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:22:16 INFO - Running setup.py (path:/tmp/pip-1ysoYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:22:16 INFO - Running setup.py (path:/tmp/pip-vPxHj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:22:16 INFO - Running setup.py (path:/tmp/pip-9q2rBr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:22:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:22:16 INFO - Running setup.py (path:/tmp/pip-4YiEvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:22:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:17 INFO - Running setup.py (path:/tmp/pip-hDjtVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:22:17 INFO - Running setup.py (path:/tmp/pip-uKlbJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:22:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:22:17 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 10:22:17 INFO - Running setup.py install for manifestparser 10:22:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:22:18 INFO - Running setup.py install for mozcrash 10:22:18 INFO - Running setup.py install for mozdebug 10:22:18 INFO - Running setup.py install for mozdevice 10:22:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:22:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:22:18 INFO - Running setup.py install for mozfile 10:22:18 INFO - Running setup.py install for mozhttpd 10:22:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:22:19 INFO - Running setup.py install for mozinfo 10:22:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:22:19 INFO - Running setup.py install for mozInstall 10:22:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:22:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:22:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:22:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:22:19 INFO - Running setup.py install for mozleak 10:22:19 INFO - Running setup.py install for mozlog 10:22:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:22:20 INFO - Running setup.py install for moznetwork 10:22:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:22:20 INFO - Running setup.py install for mozprocess 10:22:20 INFO - Running setup.py install for mozprofile 10:22:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:22:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:22:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:22:20 INFO - Running setup.py install for mozrunner 10:22:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:22:21 INFO - Running setup.py install for mozscreenshot 10:22:21 INFO - Running setup.py install for moztest 10:22:21 INFO - Running setup.py install for mozversion 10:22:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:22:21 INFO - Running setup.py install for wptserve 10:22:21 INFO - Running setup.py install for marionette-driver 10:22:22 INFO - Running setup.py install for browsermob-proxy 10:22:22 INFO - Running setup.py install for marionette-client 10:22:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:22:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:22:22 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 10:22:22 INFO - Cleaning up... 10:22:23 INFO - Return code: 0 10:22:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:22:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:22:23 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 0x8c1bc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c82598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d34f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a16e30>, '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 0x8cb3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d32470>, '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-1461000009.710162-890032920', '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 10:22:23 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 10:22:23 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 10:22:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:23 INFO - 'CCACHE_UMASK': '002', 10:22:23 INFO - 'DISPLAY': ':0', 10:22:23 INFO - 'HOME': '/home/cltbld', 10:22:23 INFO - 'LANG': 'en_US.UTF-8', 10:22:23 INFO - 'LOGNAME': 'cltbld', 10:22:23 INFO - 'MAIL': '/var/mail/cltbld', 10:22:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:23 INFO - 'MOZ_NO_REMOTE': '1', 10:22:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:23 INFO - 'PWD': '/builds/slave/test', 10:22:23 INFO - 'SHELL': '/bin/bash', 10:22:23 INFO - 'SHLVL': '1', 10:22:23 INFO - 'TERM': 'linux', 10:22:23 INFO - 'TMOUT': '86400', 10:22:23 INFO - 'USER': 'cltbld', 10:22:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461000009.710162-890032920', 10:22:23 INFO - '_': '/tools/buildbot/bin/python'} 10:22:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:22:23 INFO - Running setup.py (path:/tmp/pip-_0Oo2u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:22:23 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)) 10:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:22:23 INFO - Running setup.py (path:/tmp/pip-Q1WcG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:22:23 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)) 10:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:22:23 INFO - Running setup.py (path:/tmp/pip-CABnFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:22:23 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)) 10:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:22:23 INFO - Running setup.py (path:/tmp/pip-HY_exn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:22:24 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)) 10:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:22:24 INFO - Running setup.py (path:/tmp/pip-1P2Kjd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:22:24 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)) 10:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:22:24 INFO - Running setup.py (path:/tmp/pip-dVgl3V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:22:24 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)) 10:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:22:24 INFO - Running setup.py (path:/tmp/pip-s53heo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:22:24 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)) 10:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:22:24 INFO - Running setup.py (path:/tmp/pip-CxeMvI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:22:24 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)) 10:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:22:24 INFO - Running setup.py (path:/tmp/pip-8665Xy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:22:24 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)) 10:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:22:24 INFO - Running setup.py (path:/tmp/pip-AA5FQf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:22:24 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)) 10:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:22:24 INFO - Running setup.py (path:/tmp/pip-1ADkR1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:22:25 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)) 10:22:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:22:25 INFO - Running setup.py (path:/tmp/pip-Cvng92-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:22:25 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)) 10:22:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:22:25 INFO - Running setup.py (path:/tmp/pip-34uqFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:22:25 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)) 10:22:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:22:25 INFO - Running setup.py (path:/tmp/pip-8boV0J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:22:25 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)) 10:22:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:25 INFO - Running setup.py (path:/tmp/pip-CQHyBC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:25 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)) 10:22:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:22:25 INFO - Running setup.py (path:/tmp/pip-kXTL8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:22:25 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)) 10:22:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:22:25 INFO - Running setup.py (path:/tmp/pip-TCmWN3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:22:26 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)) 10:22:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:22:26 INFO - Running setup.py (path:/tmp/pip-hJKb9s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:22:26 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)) 10:22:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:22:26 INFO - Running setup.py (path:/tmp/pip-SBeoVU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:22:26 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)) 10:22:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:26 INFO - Running setup.py (path:/tmp/pip-mqVhCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:26 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)) 10:22:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:22:26 INFO - Running setup.py (path:/tmp/pip-LqP8Yu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:22:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:22:27 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)) 10:22:27 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)) 10:22:27 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)) 10:22:27 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)) 10:22:27 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)) 10:22:27 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)) 10:22:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:22:27 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 10:22:27 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 10:22:27 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 10:22:27 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 10:22:27 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 10:22:27 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 10:22:32 INFO - Downloading blessings-1.6.tar.gz 10:22:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:22:32 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:22:32 INFO - Installing collected packages: blessings 10:22:32 INFO - Running setup.py install for blessings 10:22:32 INFO - Successfully installed blessings 10:22:32 INFO - Cleaning up... 10:22:32 INFO - Return code: 0 10:22:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:22:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:22:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:22:33 INFO - Reading from file tmpfile_stdout 10:22:33 INFO - Current package versions: 10:22:33 INFO - argparse == 1.2.1 10:22:33 INFO - blessings == 1.6 10:22:33 INFO - blobuploader == 1.2.4 10:22:33 INFO - browsermob-proxy == 0.6.0 10:22:33 INFO - docopt == 0.6.1 10:22:33 INFO - manifestparser == 1.1 10:22:33 INFO - marionette-client == 2.3.0 10:22:33 INFO - marionette-driver == 1.4.0 10:22:33 INFO - mozInstall == 1.12 10:22:33 INFO - mozcrash == 0.17 10:22:33 INFO - mozdebug == 0.1 10:22:33 INFO - mozdevice == 0.48 10:22:33 INFO - mozfile == 1.2 10:22:33 INFO - mozhttpd == 0.7 10:22:33 INFO - mozinfo == 0.9 10:22:33 INFO - mozleak == 0.1 10:22:33 INFO - mozlog == 3.1 10:22:33 INFO - moznetwork == 0.27 10:22:33 INFO - mozprocess == 0.22 10:22:33 INFO - mozprofile == 0.28 10:22:33 INFO - mozrunner == 6.11 10:22:33 INFO - mozscreenshot == 0.1 10:22:33 INFO - mozsystemmonitor == 0.0 10:22:33 INFO - moztest == 0.7 10:22:33 INFO - mozversion == 1.4 10:22:33 INFO - psutil == 3.1.1 10:22:33 INFO - requests == 1.2.3 10:22:33 INFO - wptserve == 1.4.0 10:22:33 INFO - wsgiref == 0.1.2 10:22:33 INFO - Running post-action listener: _resource_record_post_action 10:22:33 INFO - Running post-action listener: _start_resource_monitoring 10:22:33 INFO - Starting resource monitoring. 10:22:33 INFO - ##### 10:22:33 INFO - ##### Running pull step. 10:22:33 INFO - ##### 10:22:33 INFO - Running pre-action listener: _resource_record_pre_action 10:22:33 INFO - Running main action method: pull 10:22:33 INFO - Pull has nothing to do! 10:22:33 INFO - Running post-action listener: _resource_record_post_action 10:22:33 INFO - ##### 10:22:33 INFO - ##### Running install step. 10:22:33 INFO - ##### 10:22:33 INFO - Running pre-action listener: _resource_record_pre_action 10:22:33 INFO - Running main action method: install 10:22:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:22:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:22:33 INFO - Reading from file tmpfile_stdout 10:22:33 INFO - Detecting whether we're running mozinstall >=1.0... 10:22:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:22:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:22:33 INFO - Reading from file tmpfile_stdout 10:22:33 INFO - Output received: 10:22:33 INFO - Usage: mozinstall [options] installer 10:22:33 INFO - Options: 10:22:33 INFO - -h, --help show this help message and exit 10:22:33 INFO - -d DEST, --destination=DEST 10:22:33 INFO - Directory to install application into. [default: 10:22:33 INFO - "/builds/slave/test"] 10:22:33 INFO - --app=APP Application being installed. [default: firefox] 10:22:33 INFO - mkdir: /builds/slave/test/build/application 10:22:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:22:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 10:23:08 INFO - Reading from file tmpfile_stdout 10:23:08 INFO - Output received: 10:23:08 INFO - /builds/slave/test/build/application/firefox/firefox 10:23:08 INFO - Running post-action listener: _resource_record_post_action 10:23:08 INFO - ##### 10:23:08 INFO - ##### Running run-tests step. 10:23:08 INFO - ##### 10:23:08 INFO - Running pre-action listener: _resource_record_pre_action 10:23:08 INFO - Running main action method: run_tests 10:23:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:23:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:23:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:23:08 INFO - grabbing minidump binary from tooltool 10:23:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:23:08 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 0x8a16e30>, '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 0x8cb3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d32470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:23:08 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 10:23:08 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 10:23:08 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:23:08 INFO - Return code: 0 10:23:08 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:23:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:23:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.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 10:23:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.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 10:23:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:23:08 INFO - 'CCACHE_UMASK': '002', 10:23:08 INFO - 'DISPLAY': ':0', 10:23:08 INFO - 'HOME': '/home/cltbld', 10:23:08 INFO - 'LANG': 'en_US.UTF-8', 10:23:08 INFO - 'LOGNAME': 'cltbld', 10:23:08 INFO - 'MAIL': '/var/mail/cltbld', 10:23:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:23:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:23:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:23:08 INFO - 'MOZ_NO_REMOTE': '1', 10:23:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:23:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:23:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:23:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:23:08 INFO - 'PWD': '/builds/slave/test', 10:23:08 INFO - 'SHELL': '/bin/bash', 10:23:08 INFO - 'SHLVL': '1', 10:23:08 INFO - 'TERM': 'linux', 10:23:08 INFO - 'TMOUT': '86400', 10:23:08 INFO - 'USER': 'cltbld', 10:23:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461000009.710162-890032920', 10:23:08 INFO - '_': '/tools/buildbot/bin/python'} 10:23:08 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.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 10:23:09 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 10:23:09 INFO - import pkg_resources 10:23:10 INFO - Using 1 client processes 10:23:11 INFO - wptserve Starting http server on 127.0.0.1:8000 10:23:11 INFO - wptserve Starting http server on 127.0.0.1:8001 10:23:11 INFO - wptserve Starting http server on 127.0.0.1:8443 10:23:13 INFO - SUITE-START | Running 778 tests 10:23:13 INFO - Running testharness tests 10:23:13 INFO - Setting up ssl 10:23:13 INFO - PROCESS | certutil | 10:23:13 INFO - PROCESS | certutil | 10:23:13 INFO - PROCESS | certutil | 10:23:13 INFO - Certificate Nickname Trust Attributes 10:23:13 INFO - SSL,S/MIME,JAR/XPI 10:23:13 INFO - 10:23:13 INFO - web-platform-tests CT,, 10:23:13 INFO - 10:23:13 INFO - Starting runner 10:23:16 INFO - PROCESS | 1808 | 1461000196515 Marionette DEBUG Marionette enabled via build flag and pref 10:23:16 INFO - PROCESS | 1808 | ++DOCSHELL 0xa28b1c00 == 1 [pid = 1808] [id = 1] 10:23:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 1 (0xa28b2000) [pid = 1808] [serial = 1] [outer = (nil)] 10:23:16 INFO - PROCESS | 1808 | [1808] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:23:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 2 (0xa28b2800) [pid = 1808] [serial = 2] [outer = 0xa28b2000] 10:23:17 INFO - PROCESS | 1808 | 1461000197235 Marionette INFO Listening on port 2828 10:23:17 INFO - PROCESS | 1808 | 1461000197857 Marionette DEBUG Marionette enabled via command-line flag 10:23:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc83400 == 2 [pid = 1808] [id = 2] 10:23:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 3 (0x9fca6c00) [pid = 1808] [serial = 3] [outer = (nil)] 10:23:17 INFO - PROCESS | 1808 | [1808] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:23:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 4 (0x9fca7400) [pid = 1808] [serial = 4] [outer = 0x9fca6c00] 10:23:18 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbab0e0 10:23:18 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbabc00 10:23:18 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbccb00 10:23:18 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbcd760 10:23:18 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbeb4a0 10:23:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0x9fbc6400) [pid = 1808] [serial = 5] [outer = 0xa28b2000] 10:23:18 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:18 INFO - PROCESS | 1808 | 1461000198297 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36235 10:23:18 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:18 INFO - PROCESS | 1808 | 1461000198381 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36236 10:23:18 INFO - PROCESS | 1808 | 1461000198392 Marionette DEBUG Closed connection conn0 10:23:18 INFO - PROCESS | 1808 | [1808] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 10:23:18 INFO - PROCESS | 1808 | 1461000198521 Marionette DEBUG Closed connection conn1 10:23:18 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:18 INFO - PROCESS | 1808 | 1461000198579 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36237 10:23:18 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:18 INFO - PROCESS | 1808 | 1461000198647 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36238 10:23:18 INFO - PROCESS | 1808 | 1461000198662 Marionette DEBUG Closed connection conn2 10:23:18 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:18 INFO - PROCESS | 1808 | 1461000198711 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:36239 10:23:18 INFO - PROCESS | 1808 | 1461000198724 Marionette DEBUG Closed connection conn3 10:23:18 INFO - PROCESS | 1808 | 1461000198756 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:23:18 INFO - PROCESS | 1808 | 1461000198775 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418093031","device":"desktop","version":"48.0a1"} 10:23:19 INFO - PROCESS | 1808 | [1808] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x9904a000 == 3 [pid = 1808] [id = 3] 10:23:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0x9904a400) [pid = 1808] [serial = 6] [outer = (nil)] 10:23:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x9904a800 == 4 [pid = 1808] [id = 4] 10:23:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0x9904d000) [pid = 1808] [serial = 7] [outer = (nil)] 10:23:21 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:23:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x983afc00 == 5 [pid = 1808] [id = 5] 10:23:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0x98a4fc00) [pid = 1808] [serial = 8] [outer = (nil)] 10:23:21 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:23:21 INFO - PROCESS | 1808 | [1808] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:23:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0x984df400) [pid = 1808] [serial = 9] [outer = 0x98a4fc00] 10:23:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0x97fcac00) [pid = 1808] [serial = 10] [outer = 0x9904a400] 10:23:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0x97fcc400) [pid = 1808] [serial = 11] [outer = 0x9904d000] 10:23:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0x97fce400) [pid = 1808] [serial = 12] [outer = 0x98a4fc00] 10:23:23 INFO - PROCESS | 1808 | 1461000203087 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 1808 | 1461000203109 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0x96bb0400) [pid = 1808] [serial = 13] [outer = 0x98a4fc00] 10:23:23 INFO - PROCESS | 1808 | 1461000203944 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"1cec01c7-2f04-4278-9e24-714a9840d035","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418093031","device":"desktop","version":"48.0a1","command_id":1}}] 10:23:24 INFO - PROCESS | 1808 | 1461000204249 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}] 10:23:24 INFO - PROCESS | 1808 | 1461000204429 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 10:23:24 INFO - PROCESS | 1808 | 1461000204733 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:23:24 INFO - PROCESS | 1808 | [1808] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:23:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0x932d2400) [pid = 1808] [serial = 14] [outer = 0x98a4fc00] 10:23:25 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:23:25 INFO - PROCESS | 1808 | 1461000205438 Marionette TRACE conn4 <- [1,3,null,{}] 10:23:25 INFO - PROCESS | 1808 | 1461000205480 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:23:25 INFO - PROCESS | 1808 | 1461000205518 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 10:23:25 INFO - PROCESS | 1808 | 1461000205594 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 10:23:25 INFO - PROCESS | 1808 | 1461000205597 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 10:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:23:25 INFO - PROCESS | 1808 | 1461000205673 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:23:25 INFO - PROCESS | 1808 | 1461000205680 Marionette TRACE conn4 <- [1,6,null,{}] 10:23:25 INFO - PROCESS | 1808 | 1461000205692 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}] 10:23:25 INFO - PROCESS | 1808 | 1461000205712 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 10:23:25 INFO - PROCESS | 1808 | 1461000205720 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x91691000 == 6 [pid = 1808] [id = 6] 10:23:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x91691c00) [pid = 1808] [serial = 15] [outer = (nil)] 10:23:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x91694800) [pid = 1808] [serial = 16] [outer = 0x91691c00] 10:23:25 INFO - PROCESS | 1808 | 1461000205806 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x91698800) [pid = 1808] [serial = 17] [outer = 0x91691c00] 10:23:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9169ec00 == 7 [pid = 1808] [id = 7] 10:23:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9169f000) [pid = 1808] [serial = 18] [outer = (nil)] 10:23:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x933b8800) [pid = 1808] [serial = 19] [outer = 0x9169f000] 10:23:26 INFO - PROCESS | 1808 | 1461000206318 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9135bc00) [pid = 1808] [serial = 20] [outer = 0x9169f000] 10:23:26 INFO - PROCESS | 1808 | [1808] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:23:27 INFO - PROCESS | 1808 | 1461000207056 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]]]}] 10:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1597ms 10:23:27 INFO - PROCESS | 1808 | 1461000207342 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 1808 | 1461000207351 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:23:27 INFO - PROCESS | 1808 | 1461000207415 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 1808 | 1461000207421 Marionette TRACE conn4 <- [1,10,null,{}] 10:23:27 INFO - PROCESS | 1808 | 1461000207456 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}] 10:23:27 INFO - PROCESS | 1808 | 1461000207668 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 10:23:27 INFO - PROCESS | 1808 | 1461000207783 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x91479c00 == 8 [pid = 1808] [id = 8] 10:23:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x91692800) [pid = 1808] [serial = 21] [outer = (nil)] 10:23:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x96b63400) [pid = 1808] [serial = 22] [outer = 0x91692800] 10:23:27 INFO - PROCESS | 1808 | 1461000207880 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x972eb400) [pid = 1808] [serial = 23] [outer = 0x91692800] 10:23:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x98d07800 == 9 [pid = 1808] [id = 9] 10:23:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x98d08c00) [pid = 1808] [serial = 24] [outer = (nil)] 10:23:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x972f3000) [pid = 1808] [serial = 25] [outer = 0x98d08c00] 10:23:28 INFO - PROCESS | 1808 | 1461000208860 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]]]}] 10:23:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x972e7c00) [pid = 1808] [serial = 26] [outer = 0x98d08c00] 10:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1529ms 10:23:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x97ae5800 == 10 [pid = 1808] [id = 10] 10:23:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x97dc1c00) [pid = 1808] [serial = 27] [outer = (nil)] 10:23:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x995a4c00) [pid = 1808] [serial = 28] [outer = 0x97dc1c00] 10:23:29 INFO - PROCESS | 1808 | 1461000209043 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 1808 | 1461000209053 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 10:23:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9e02ac00) [pid = 1808] [serial = 29] [outer = 0x97dc1c00] 10:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:23:29 INFO - PROCESS | 1808 | 1461000209169 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 1808 | 1461000209175 Marionette TRACE conn4 <- [1,14,null,{}] 10:23:29 INFO - PROCESS | 1808 | 1461000209263 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}] 10:23:29 INFO - PROCESS | 1808 | 1461000209556 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 10:23:29 INFO - PROCESS | 1808 | 1461000209661 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x92066000 == 11 [pid = 1808] [id = 11] 10:23:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x972f1000) [pid = 1808] [serial = 30] [outer = (nil)] 10:23:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x983ab400) [pid = 1808] [serial = 31] [outer = 0x972f1000] 10:23:29 INFO - PROCESS | 1808 | 1461000209754 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa006d400) [pid = 1808] [serial = 32] [outer = 0x972f1000] 10:23:30 INFO - PROCESS | 1808 | 1461000210737 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]]]}] 10:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1682ms 10:23:30 INFO - PROCESS | 1808 | 1461000210782 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 10:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:23:30 INFO - PROCESS | 1808 | 1461000210787 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 10:23:30 INFO - PROCESS | 1808 | 1461000210795 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:23:30 INFO - PROCESS | 1808 | 1461000210802 Marionette TRACE conn4 <- [1,18,null,{}] 10:23:30 INFO - PROCESS | 1808 | 1461000210821 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}] 10:23:31 INFO - PROCESS | 1808 | 1461000211077 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 10:23:31 INFO - PROCESS | 1808 | 1461000211493 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x92061400 == 12 [pid = 1808] [id = 12] 10:23:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x92063000) [pid = 1808] [serial = 33] [outer = (nil)] 10:23:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x932d0c00) [pid = 1808] [serial = 34] [outer = 0x92063000] 10:23:31 INFO - PROCESS | 1808 | 1461000211591 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x95909400) [pid = 1808] [serial = 35] [outer = 0x92063000] 10:23:32 INFO - PROCESS | 1808 | 1461000212491 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]]]}] 10:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1745ms 10:23:32 INFO - PROCESS | 1808 | 1461000212555 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 1808 | 1461000212564 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 10:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:23:32 INFO - PROCESS | 1808 | 1461000212577 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 1808 | 1461000212581 Marionette TRACE conn4 <- [1,22,null,{}] 10:23:32 INFO - PROCESS | 1808 | 1461000212590 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}] 10:23:32 INFO - PROCESS | 1808 | 1461000212768 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 10:23:32 INFO - PROCESS | 1808 | 1461000212898 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x96ba9400 == 13 [pid = 1808] [id = 13] 10:23:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x96cc0800) [pid = 1808] [serial = 36] [outer = (nil)] 10:23:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x97dc2000) [pid = 1808] [serial = 37] [outer = 0x96cc0800] 10:23:32 INFO - PROCESS | 1808 | 1461000212995 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x983aec00) [pid = 1808] [serial = 38] [outer = 0x96cc0800] 10:23:33 INFO - PROCESS | 1808 | 1461000213875 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]]]}] 10:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1339ms 10:23:33 INFO - PROCESS | 1808 | 1461000213945 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 10:23:33 INFO - PROCESS | 1808 | 1461000213952 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 10:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:23:33 INFO - PROCESS | 1808 | 1461000213968 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:23:33 INFO - PROCESS | 1808 | 1461000213971 Marionette TRACE conn4 <- [1,26,null,{}] 10:23:33 INFO - PROCESS | 1808 | 1461000213978 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}] 10:23:34 INFO - PROCESS | 1808 | 1461000214146 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 10:23:34 INFO - PROCESS | 1808 | 1461000214158 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a7db400 == 14 [pid = 1808] [id = 14] 10:23:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9abc5400) [pid = 1808] [serial = 39] [outer = (nil)] 10:23:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9e026800) [pid = 1808] [serial = 40] [outer = 0x9abc5400] 10:23:34 INFO - PROCESS | 1808 | 1461000214242 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9ec3ac00) [pid = 1808] [serial = 41] [outer = 0x9abc5400] 10:23:35 INFO - PROCESS | 1808 | 1461000215133 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]]]}] 10:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1181ms 10:23:35 INFO - PROCESS | 1808 | 1461000215150 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 10:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:23:35 INFO - PROCESS | 1808 | 1461000215154 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 10:23:35 INFO - PROCESS | 1808 | 1461000215163 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 1808 | 1461000215173 Marionette TRACE conn4 <- [1,30,null,{}] 10:23:35 INFO - PROCESS | 1808 | 1461000215193 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}] 10:23:35 INFO - PROCESS | 1808 | 1461000215370 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 10:23:35 INFO - PROCESS | 1808 | 1461000215469 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x91352800 == 15 [pid = 1808] [id = 15] 10:23:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9fcaac00) [pid = 1808] [serial = 42] [outer = (nil)] 10:23:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa0027c00) [pid = 1808] [serial = 43] [outer = 0x9fcaac00] 10:23:35 INFO - PROCESS | 1808 | 1461000215545 Marionette DEBUG loaded listener.js 10:23:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa006dc00) [pid = 1808] [serial = 44] [outer = 0x9fcaac00] 10:23:36 INFO - PROCESS | 1808 | 1461000216291 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]]]}] 10:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1147ms 10:23:36 INFO - PROCESS | 1808 | 1461000216308 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 10:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:23:36 INFO - PROCESS | 1808 | 1461000216313 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 10:23:36 INFO - PROCESS | 1808 | 1461000216319 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:23:36 INFO - PROCESS | 1808 | 1461000216322 Marionette TRACE conn4 <- [1,34,null,{}] 10:23:36 INFO - PROCESS | 1808 | 1461000216328 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}] 10:23:36 INFO - PROCESS | 1808 | 1461000216527 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 10:23:36 INFO - PROCESS | 1808 | 1461000216547 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0af7400 == 16 [pid = 1808] [id = 16] 10:23:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa0c47c00) [pid = 1808] [serial = 45] [outer = (nil)] 10:23:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa0e3d400) [pid = 1808] [serial = 46] [outer = 0xa0c47c00] 10:23:36 INFO - PROCESS | 1808 | 1461000216624 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x911eb400) [pid = 1808] [serial = 47] [outer = 0xa0c47c00] 10:23:37 INFO - PROCESS | 1808 | 1461000217599 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]]]}] 10:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1338ms 10:23:37 INFO - PROCESS | 1808 | 1461000217657 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 1808 | 1461000217665 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 10:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:23:37 INFO - PROCESS | 1808 | 1461000217675 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 1808 | 1461000217680 Marionette TRACE conn4 <- [1,38,null,{}] 10:23:37 INFO - PROCESS | 1808 | 1461000217689 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}] 10:23:37 INFO - PROCESS | 1808 | 1461000217884 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 10:23:38 INFO - PROCESS | 1808 | 1461000218020 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x97adb400 == 17 [pid = 1808] [id = 17] 10:23:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x97ade400) [pid = 1808] [serial = 48] [outer = (nil)] 10:23:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x97fcc000) [pid = 1808] [serial = 49] [outer = 0x97ade400] 10:23:38 INFO - PROCESS | 1808 | 1461000218159 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x98d0b800) [pid = 1808] [serial = 50] [outer = 0x97ade400] 10:23:39 INFO - PROCESS | 1808 | 1461000219053 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]]]}] 10:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1434ms 10:23:39 INFO - PROCESS | 1808 | 1461000219111 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 10:23:39 INFO - PROCESS | 1808 | 1461000219120 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 10:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:23:39 INFO - PROCESS | 1808 | 1461000219132 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 1808 | 1461000219136 Marionette TRACE conn4 <- [1,42,null,{}] 10:23:39 INFO - PROCESS | 1808 | 1461000219144 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}] 10:23:39 INFO - PROCESS | 1808 | 1461000219387 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 10:23:39 INFO - PROCESS | 1808 | 1461000219522 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ec37c00 == 18 [pid = 1808] [id = 18] 10:23:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9fb08c00) [pid = 1808] [serial = 51] [outer = (nil)] 10:23:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9fbbe400) [pid = 1808] [serial = 52] [outer = 0x9fb08c00] 10:23:39 INFO - PROCESS | 1808 | 1461000219650 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9fca8400) [pid = 1808] [serial = 53] [outer = 0x9fb08c00] 10:23:40 INFO - PROCESS | 1808 | 1461000220569 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]]]}] 10:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1489ms 10:23:40 INFO - PROCESS | 1808 | 1461000220622 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 1808 | 1461000220625 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 10:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:23:40 INFO - PROCESS | 1808 | 1461000220633 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 1808 | 1461000220640 Marionette TRACE conn4 <- [1,46,null,{}] 10:23:40 INFO - PROCESS | 1808 | 1461000220657 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}] 10:23:40 INFO - PROCESS | 1808 | 1461000220913 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 10:23:41 INFO - PROCESS | 1808 | 1461000221061 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0ee0800 == 19 [pid = 1808] [id = 19] 10:23:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xa0eebc00) [pid = 1808] [serial = 54] [outer = (nil)] 10:23:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa2814000) [pid = 1808] [serial = 55] [outer = 0xa0eebc00] 10:23:41 INFO - PROCESS | 1808 | 1461000221176 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0xa2a0a800) [pid = 1808] [serial = 56] [outer = 0xa0eebc00] 10:23:42 INFO - PROCESS | 1808 | 1461000222112 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]]]}] 10:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1496ms 10:23:42 INFO - PROCESS | 1808 | 1461000222129 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 1808 | 1461000222135 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 10:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:23:42 INFO - PROCESS | 1808 | 1461000222142 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 1808 | 1461000222147 Marionette TRACE conn4 <- [1,50,null,{}] 10:23:42 INFO - PROCESS | 1808 | 1461000222154 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}] 10:23:42 INFO - PROCESS | 1808 | 1461000222333 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 10:23:42 INFO - PROCESS | 1808 | 1461000222473 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x91474400 == 20 [pid = 1808] [id = 20] 10:23:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0xa44abc00) [pid = 1808] [serial = 57] [outer = (nil)] 10:23:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0xa44b7000) [pid = 1808] [serial = 58] [outer = 0xa44abc00] 10:23:42 INFO - PROCESS | 1808 | 1461000222565 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0xa45e2800) [pid = 1808] [serial = 59] [outer = 0xa44abc00] 10:23:43 INFO - PROCESS | 1808 | 1461000223593 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]]]}] 10:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1496ms 10:23:43 INFO - PROCESS | 1808 | 1461000223639 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 1808 | 1461000223645 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 10:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:23:43 INFO - PROCESS | 1808 | 1461000223657 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 1808 | 1461000223662 Marionette TRACE conn4 <- [1,54,null,{}] 10:23:43 INFO - PROCESS | 1808 | 1461000223672 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}] 10:23:43 INFO - PROCESS | 1808 | 1461000223846 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 10:23:44 INFO - PROCESS | 1808 | 1461000224002 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x97a3c000 == 21 [pid = 1808] [id = 21] 10:23:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x97ad8000) [pid = 1808] [serial = 60] [outer = (nil)] 10:23:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x97dc2800) [pid = 1808] [serial = 61] [outer = 0x97ad8000] 10:23:44 INFO - PROCESS | 1808 | 1461000224106 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x99048800) [pid = 1808] [serial = 62] [outer = 0x97ad8000] 10:23:44 INFO - PROCESS | 1808 | 1461000224967 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]]]}] 10:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1390ms 10:23:45 INFO - PROCESS | 1808 | 1461000225047 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 1808 | 1461000225055 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 10:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:23:45 INFO - PROCESS | 1808 | 1461000225066 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 1808 | 1461000225070 Marionette TRACE conn4 <- [1,58,null,{}] 10:23:45 INFO - PROCESS | 1808 | 1461000225077 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}] 10:23:45 INFO - PROCESS | 1808 | 1461000225303 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 10:23:45 INFO - PROCESS | 1808 | --DOCSHELL 0x91352800 == 20 [pid = 1808] [id = 15] 10:23:45 INFO - PROCESS | 1808 | --DOCSHELL 0x9a7db400 == 19 [pid = 1808] [id = 14] 10:23:45 INFO - PROCESS | 1808 | --DOCSHELL 0x96ba9400 == 18 [pid = 1808] [id = 13] 10:23:45 INFO - PROCESS | 1808 | --DOCSHELL 0x92061400 == 17 [pid = 1808] [id = 12] 10:23:45 INFO - PROCESS | 1808 | --DOCSHELL 0x91479c00 == 16 [pid = 1808] [id = 8] 10:23:45 INFO - PROCESS | 1808 | 1461000225477 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x92061400 == 17 [pid = 1808] [id = 22] 10:23:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x92061800) [pid = 1808] [serial = 63] [outer = (nil)] 10:23:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x933b2000) [pid = 1808] [serial = 64] [outer = 0x92061800] 10:23:45 INFO - PROCESS | 1808 | 1461000225626 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x96baf800) [pid = 1808] [serial = 65] [outer = 0x92061800] 10:23:46 INFO - PROCESS | 1808 | 1461000226506 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]]]}] 10:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1488ms 10:23:46 INFO - PROCESS | 1808 | 1461000226559 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 10:23:46 INFO - PROCESS | 1808 | 1461000226568 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 10:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:23:46 INFO - PROCESS | 1808 | 1461000226578 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:23:46 INFO - PROCESS | 1808 | 1461000226583 Marionette TRACE conn4 <- [1,62,null,{}] 10:23:46 INFO - PROCESS | 1808 | 1461000226593 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}] 10:23:46 INFO - PROCESS | 1808 | 1461000226788 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 10:23:46 INFO - PROCESS | 1808 | 1461000226930 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x972f3800 == 18 [pid = 1808] [id = 23] 10:23:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9a7d7800) [pid = 1808] [serial = 66] [outer = (nil)] 10:23:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9fb0b800) [pid = 1808] [serial = 67] [outer = 0x9a7d7800] 10:23:47 INFO - PROCESS | 1808 | 1461000227029 Marionette DEBUG loaded listener.js 10:23:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9fc7f800) [pid = 1808] [serial = 68] [outer = 0x9a7d7800] 10:23:47 INFO - PROCESS | 1808 | 1461000227905 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]]]}] 10:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1387ms 10:23:47 INFO - PROCESS | 1808 | 1461000227969 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 1808 | 1461000227977 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 10:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:23:47 INFO - PROCESS | 1808 | 1461000227986 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 1808 | 1461000227990 Marionette TRACE conn4 <- [1,66,null,{}] 10:23:48 INFO - PROCESS | 1808 | 1461000227997 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}] 10:23:48 INFO - PROCESS | 1808 | 1461000228185 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 10:23:48 INFO - PROCESS | 1808 | 1461000228324 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x99b63000 == 19 [pid = 1808] [id = 24] 10:23:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x99b63800) [pid = 1808] [serial = 69] [outer = (nil)] 10:23:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x99b6c400) [pid = 1808] [serial = 70] [outer = 0x99b63800] 10:23:48 INFO - PROCESS | 1808 | 1461000228418 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9fc80800) [pid = 1808] [serial = 71] [outer = 0x99b63800] 10:23:49 INFO - PROCESS | 1808 | 1461000229405 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]]]}] 10:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1482ms 10:23:49 INFO - PROCESS | 1808 | 1461000229469 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 10:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:23:49 INFO - PROCESS | 1808 | 1461000229474 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 10:23:49 INFO - PROCESS | 1808 | 1461000229489 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 1808 | 1461000229500 Marionette TRACE conn4 <- [1,70,null,{}] 10:23:49 INFO - PROCESS | 1808 | 1461000229510 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}] 10:23:49 INFO - PROCESS | 1808 | 1461000229742 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 10:23:49 INFO - PROCESS | 1808 | 1461000229913 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9169b000 == 20 [pid = 1808] [id = 25] 10:23:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x96ba8800) [pid = 1808] [serial = 72] [outer = (nil)] 10:23:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa28b9c00) [pid = 1808] [serial = 73] [outer = 0x96ba8800] 10:23:50 INFO - PROCESS | 1808 | 1461000230014 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa2a08800) [pid = 1808] [serial = 74] [outer = 0x96ba8800] 10:23:50 INFO - PROCESS | 1808 | 1461000230824 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]]]}] 10:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1409ms 10:23:50 INFO - PROCESS | 1808 | 1461000230891 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 10:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:23:50 INFO - PROCESS | 1808 | 1461000230896 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 10:23:50 INFO - PROCESS | 1808 | 1461000230904 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 1808 | 1461000230907 Marionette TRACE conn4 <- [1,74,null,{}] 10:23:50 INFO - PROCESS | 1808 | 1461000230915 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}] 10:23:51 INFO - PROCESS | 1808 | 1461000231091 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 10:23:51 INFO - PROCESS | 1808 | 1461000231229 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ec39c00 == 21 [pid = 1808] [id = 26] 10:23:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa006bc00) [pid = 1808] [serial = 75] [outer = (nil)] 10:23:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa45dd800) [pid = 1808] [serial = 76] [outer = 0xa006bc00] 10:23:51 INFO - PROCESS | 1808 | 1461000231323 Marionette DEBUG loaded listener.js 10:23:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa47acc00) [pid = 1808] [serial = 77] [outer = 0xa006bc00] 10:23:52 INFO - PROCESS | 1808 | 1461000232223 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]]]}] 10:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1394ms 10:23:52 INFO - PROCESS | 1808 | 1461000232298 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 10:23:52 INFO - PROCESS | 1808 | 1461000232303 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 10:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:23:52 INFO - PROCESS | 1808 | 1461000232310 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:23:52 INFO - PROCESS | 1808 | 1461000232314 Marionette TRACE conn4 <- [1,78,null,{}] 10:23:52 INFO - PROCESS | 1808 | 1461000232321 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}] 10:23:52 INFO - PROCESS | 1808 | 1461000232531 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 10:23:52 INFO - PROCESS | 1808 | 1461000232672 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 1808 | ++DOCSHELL 0xa000b000 == 22 [pid = 1808] [id = 27] 10:23:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa3cc6c00) [pid = 1808] [serial = 78] [outer = (nil)] 10:23:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa4c15000) [pid = 1808] [serial = 79] [outer = 0xa3cc6c00] 10:23:52 INFO - PROCESS | 1808 | 1461000232786 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa5f0c800) [pid = 1808] [serial = 80] [outer = 0xa3cc6c00] 10:23:53 INFO - PROCESS | 1808 | 1461000233731 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]]]}] 10:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1490ms 10:23:53 INFO - PROCESS | 1808 | 1461000233801 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 1808 | 1461000233806 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:23:53 INFO - PROCESS | 1808 | 1461000233813 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 1808 | 1461000233817 Marionette TRACE conn4 <- [1,82,null,{}] 10:23:53 INFO - PROCESS | 1808 | 1461000233823 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}] 10:23:54 INFO - PROCESS | 1808 | 1461000234010 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 10:23:54 INFO - PROCESS | 1808 | 1461000234159 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x91352800 == 23 [pid = 1808] [id = 28] 10:23:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x972f3400) [pid = 1808] [serial = 81] [outer = (nil)] 10:23:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa69c7800) [pid = 1808] [serial = 82] [outer = 0x972f3400] 10:23:54 INFO - PROCESS | 1808 | 1461000234255 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa6973000) [pid = 1808] [serial = 83] [outer = 0x972f3400] 10:23:55 INFO - PROCESS | 1808 | 1461000235234 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]]]}] 10:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1483ms 10:23:55 INFO - PROCESS | 1808 | 1461000235313 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 1808 | 1461000235320 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:23:55 INFO - PROCESS | 1808 | 1461000235334 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 1808 | 1461000235340 Marionette TRACE conn4 <- [1,86,null,{}] 10:23:55 INFO - PROCESS | 1808 | 1461000235349 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}] 10:23:55 INFO - PROCESS | 1808 | 1461000235529 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 10:23:55 INFO - PROCESS | 1808 | 1461000235729 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x972f1c00 == 24 [pid = 1808] [id = 29] 10:23:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x97fc5800) [pid = 1808] [serial = 84] [outer = (nil)] 10:23:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x99b62800) [pid = 1808] [serial = 85] [outer = 0x97fc5800] 10:23:55 INFO - PROCESS | 1808 | 1461000235823 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x99b6cc00) [pid = 1808] [serial = 86] [outer = 0x97fc5800] 10:23:56 INFO - PROCESS | 1808 | --DOCSHELL 0x97a3c000 == 23 [pid = 1808] [id = 21] 10:23:56 INFO - PROCESS | 1808 | --DOCSHELL 0x9ec37c00 == 22 [pid = 1808] [id = 18] 10:23:56 INFO - PROCESS | 1808 | --DOCSHELL 0x97adb400 == 21 [pid = 1808] [id = 17] 10:23:56 INFO - PROCESS | 1808 | 1461000236814 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]]]}] 10:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1540ms 10:23:56 INFO - PROCESS | 1808 | 1461000236873 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 1808 | 1461000236881 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:23:56 INFO - PROCESS | 1808 | 1461000236891 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 1808 | 1461000236897 Marionette TRACE conn4 <- [1,90,null,{}] 10:23:56 INFO - PROCESS | 1808 | 1461000236907 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}] 10:23:57 INFO - PROCESS | 1808 | 1461000237117 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 10:23:57 INFO - PROCESS | 1808 | 1461000237320 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x98d0f800 == 22 [pid = 1808] [id = 30] 10:23:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x99046c00) [pid = 1808] [serial = 87] [outer = (nil)] 10:23:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x99b64000) [pid = 1808] [serial = 88] [outer = 0x99046c00] 10:23:57 INFO - PROCESS | 1808 | 1461000237416 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x99c7b400) [pid = 1808] [serial = 89] [outer = 0x99046c00] 10:23:58 INFO - PROCESS | 1808 | 1461000238289 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]]]}] 10:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1438ms 10:23:58 INFO - PROCESS | 1808 | 1461000238328 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 1808 | 1461000238338 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 10:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:23:58 INFO - PROCESS | 1808 | 1461000238369 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 1808 | 1461000238374 Marionette TRACE conn4 <- [1,94,null,{}] 10:23:58 INFO - PROCESS | 1808 | 1461000238384 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}] 10:23:58 INFO - PROCESS | 1808 | 1461000238587 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 10:23:58 INFO - PROCESS | 1808 | 1461000238732 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x97add000 == 23 [pid = 1808] [id = 31] 10:23:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x99b63c00) [pid = 1808] [serial = 90] [outer = (nil)] 10:23:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9fca6000) [pid = 1808] [serial = 91] [outer = 0x99b63c00] 10:23:58 INFO - PROCESS | 1808 | 1461000238826 Marionette DEBUG loaded listener.js 10:23:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa0a66000) [pid = 1808] [serial = 92] [outer = 0x99b63c00] 10:23:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa0fdcc00) [pid = 1808] [serial = 93] [outer = 0x97dc1c00] 10:23:59 INFO - PROCESS | 1808 | 1461000239934 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]]]}] 10:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1659ms 10:24:00 INFO - PROCESS | 1808 | 1461000240009 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 10:24:00 INFO - PROCESS | 1808 | 1461000240013 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 10:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:24:00 INFO - PROCESS | 1808 | 1461000240021 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:24:00 INFO - PROCESS | 1808 | 1461000240028 Marionette TRACE conn4 <- [1,98,null,{}] 10:24:00 INFO - PROCESS | 1808 | 1461000240046 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}] 10:24:00 INFO - PROCESS | 1808 | 1461000240271 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 10:24:00 INFO - PROCESS | 1808 | 1461000240454 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9169d400 == 24 [pid = 1808] [id = 32] 10:24:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa3c22800) [pid = 1808] [serial = 94] [outer = (nil)] 10:24:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xa47a6c00) [pid = 1808] [serial = 95] [outer = 0xa3c22800] 10:24:00 INFO - PROCESS | 1808 | 1461000240553 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa4c4f800) [pid = 1808] [serial = 96] [outer = 0xa3c22800] 10:24:01 INFO - PROCESS | 1808 | 1461000241453 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]]]}] 10:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1488ms 10:24:01 INFO - PROCESS | 1808 | 1461000241510 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 10:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:24:01 INFO - PROCESS | 1808 | 1461000241516 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 10:24:01 INFO - PROCESS | 1808 | 1461000241523 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 1808 | 1461000241527 Marionette TRACE conn4 <- [1,102,null,{}] 10:24:01 INFO - PROCESS | 1808 | 1461000241534 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}] 10:24:01 INFO - PROCESS | 1808 | 1461000241713 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 10:24:01 INFO - PROCESS | 1808 | 1461000241872 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x932d3000 == 25 [pid = 1808] [id = 33] 10:24:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9fca7c00) [pid = 1808] [serial = 97] [outer = (nil)] 10:24:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0xa6d69800) [pid = 1808] [serial = 98] [outer = 0x9fca7c00] 10:24:01 INFO - PROCESS | 1808 | 1461000241967 Marionette DEBUG loaded listener.js 10:24:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0xa78d8c00) [pid = 1808] [serial = 99] [outer = 0x9fca7c00] 10:24:02 INFO - PROCESS | 1808 | 1461000242857 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]]]}] 10:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1388ms 10:24:02 INFO - PROCESS | 1808 | 1461000242911 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 10:24:02 INFO - PROCESS | 1808 | 1461000242916 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 10:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:24:02 INFO - PROCESS | 1808 | 1461000242924 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:24:02 INFO - PROCESS | 1808 | 1461000242927 Marionette TRACE conn4 <- [1,106,null,{}] 10:24:02 INFO - PROCESS | 1808 | 1461000242934 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}] 10:24:03 INFO - PROCESS | 1808 | 1461000243105 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 10:24:03 INFO - PROCESS | 1808 | 1461000243251 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa696c000 == 26 [pid = 1808] [id = 34] 10:24:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0xa78dac00) [pid = 1808] [serial = 100] [outer = (nil)] 10:24:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0xa78dfc00) [pid = 1808] [serial = 101] [outer = 0xa78dac00] 10:24:03 INFO - PROCESS | 1808 | 1461000243344 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0xa78e2400) [pid = 1808] [serial = 102] [outer = 0xa78dac00] 10:24:04 INFO - PROCESS | 1808 | 1461000244233 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]]]}] 10:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1380ms 10:24:04 INFO - PROCESS | 1808 | 1461000244306 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 10:24:04 INFO - PROCESS | 1808 | 1461000244309 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 10:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:24:04 INFO - PROCESS | 1808 | 1461000244317 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:24:04 INFO - PROCESS | 1808 | 1461000244322 Marionette TRACE conn4 <- [1,110,null,{}] 10:24:04 INFO - PROCESS | 1808 | 1461000244329 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}] 10:24:04 INFO - PROCESS | 1808 | 1461000244565 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 10:24:04 INFO - PROCESS | 1808 | 1461000244713 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd9400 == 27 [pid = 1808] [id = 35] 10:24:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x8fdda800) [pid = 1808] [serial = 103] [outer = (nil)] 10:24:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa9daa800) [pid = 1808] [serial = 104] [outer = 0x8fdda800] 10:24:04 INFO - PROCESS | 1808 | 1461000244891 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa9dc3800) [pid = 1808] [serial = 105] [outer = 0x8fdda800] 10:24:05 INFO - PROCESS | 1808 | 1461000245930 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]]]}] 10:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1685ms 10:24:06 INFO - PROCESS | 1808 | 1461000246003 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 10:24:06 INFO - PROCESS | 1808 | 1461000246010 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 10:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:24:06 INFO - PROCESS | 1808 | 1461000246018 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:24:06 INFO - PROCESS | 1808 | 1461000246023 Marionette TRACE conn4 <- [1,114,null,{}] 10:24:06 INFO - PROCESS | 1808 | 1461000246032 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}] 10:24:06 INFO - PROCESS | 1808 | 1461000246243 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 10:24:06 INFO - PROCESS | 1808 | 1461000246473 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x932c6800 == 28 [pid = 1808] [id = 36] 10:24:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x932d1800) [pid = 1808] [serial = 106] [outer = (nil)] 10:24:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x96ba9400) [pid = 1808] [serial = 107] [outer = 0x932d1800] 10:24:06 INFO - PROCESS | 1808 | 1461000246575 Marionette DEBUG loaded listener.js 10:24:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x9814bc00) [pid = 1808] [serial = 108] [outer = 0x932d1800] 10:24:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9ec39c00 == 27 [pid = 1808] [id = 26] 10:24:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9169b000 == 26 [pid = 1808] [id = 25] 10:24:07 INFO - PROCESS | 1808 | --DOCSHELL 0x99b63000 == 25 [pid = 1808] [id = 24] 10:24:07 INFO - PROCESS | 1808 | --DOCSHELL 0x972f3800 == 24 [pid = 1808] [id = 23] 10:24:07 INFO - PROCESS | 1808 | --DOCSHELL 0x92061400 == 23 [pid = 1808] [id = 22] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x91474400 == 22 [pid = 1808] [id = 20] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa0ee0800 == 21 [pid = 1808] [id = 19] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa0af7400 == 20 [pid = 1808] [id = 16] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x92066000 == 19 [pid = 1808] [id = 11] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa000b000 == 18 [pid = 1808] [id = 27] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x91352800 == 17 [pid = 1808] [id = 28] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa696c000 == 16 [pid = 1808] [id = 34] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x91691000 == 15 [pid = 1808] [id = 6] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x9169d400 == 14 [pid = 1808] [id = 32] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x932d3000 == 13 [pid = 1808] [id = 33] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x972f1c00 == 12 [pid = 1808] [id = 29] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x98d0f800 == 11 [pid = 1808] [id = 30] 10:24:08 INFO - PROCESS | 1808 | --DOCSHELL 0x97add000 == 10 [pid = 1808] [id = 31] 10:24:10 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd9400 == 9 [pid = 1808] [id = 35] 10:24:12 INFO - PROCESS | 1808 | 1461000252293 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]]]}] 10:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 6310ms 10:24:12 INFO - PROCESS | 1808 | 1461000252329 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 1808 | 1461000252336 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:24:12 INFO - PROCESS | 1808 | 1461000252346 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 1808 | 1461000252352 Marionette TRACE conn4 <- [1,118,null,{}] 10:24:12 INFO - PROCESS | 1808 | 1461000252364 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}] 10:24:12 INFO - PROCESS | 1808 | 1461000252551 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 10:24:12 INFO - PROCESS | 1808 | 1461000252684 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd7000 == 10 [pid = 1808] [id = 37] 10:24:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x8fdd7c00) [pid = 1808] [serial = 109] [outer = (nil)] 10:24:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x9335ec00) [pid = 1808] [serial = 110] [outer = 0x8fdd7c00] 10:24:12 INFO - PROCESS | 1808 | 1461000252768 Marionette DEBUG loaded listener.js 10:24:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x93364000) [pid = 1808] [serial = 111] [outer = 0x8fdd7c00] 10:24:13 INFO - PROCESS | 1808 | 1461000253494 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]]]}] 10:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1196ms 10:24:13 INFO - PROCESS | 1808 | 1461000253591 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 10:24:13 INFO - PROCESS | 1808 | 1461000253602 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 10:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:24:13 INFO - PROCESS | 1808 | 1461000253646 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:24:13 INFO - PROCESS | 1808 | 1461000253651 Marionette TRACE conn4 <- [1,122,null,{}] 10:24:13 INFO - PROCESS | 1808 | 1461000253728 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}] 10:24:13 INFO - PROCESS | 1808 | 1461000253975 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 10:24:14 INFO - PROCESS | 1808 | 1461000254002 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335d000 == 11 [pid = 1808] [id = 38] 10:24:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x93368c00) [pid = 1808] [serial = 112] [outer = (nil)] 10:24:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x96cc4c00) [pid = 1808] [serial = 113] [outer = 0x93368c00] 10:24:14 INFO - PROCESS | 1808 | 1461000254083 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x995a0800) [pid = 1808] [serial = 114] [outer = 0x93368c00] 10:24:15 INFO - PROCESS | 1808 | 1461000255004 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]]]}] 10:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1439ms 10:24:15 INFO - PROCESS | 1808 | 1461000255065 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 10:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:24:15 INFO - PROCESS | 1808 | 1461000255071 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 10:24:15 INFO - PROCESS | 1808 | 1461000255078 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 1808 | 1461000255084 Marionette TRACE conn4 <- [1,126,null,{}] 10:24:15 INFO - PROCESS | 1808 | 1461000255119 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}] 10:24:15 INFO - PROCESS | 1808 | 1461000255354 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 10:24:15 INFO - PROCESS | 1808 | 1461000255431 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x99b71400 == 12 [pid = 1808] [id = 39] 10:24:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x99c79800) [pid = 1808] [serial = 115] [outer = (nil)] 10:24:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x9a7dac00) [pid = 1808] [serial = 116] [outer = 0x99c79800] 10:24:15 INFO - PROCESS | 1808 | 1461000255517 Marionette DEBUG loaded listener.js 10:24:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x9fbbbc00) [pid = 1808] [serial = 117] [outer = 0x99c79800] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x92063000) [pid = 1808] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x96cc0800) [pid = 1808] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x9abc5400) [pid = 1808] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x9fcaac00) [pid = 1808] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x972f1000) [pid = 1808] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x91692800) [pid = 1808] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0xa0c47c00) [pid = 1808] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0xa44abc00) [pid = 1808] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0xa3cc6c00) [pid = 1808] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x97ad8000) [pid = 1808] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x99046c00) [pid = 1808] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x99b63c00) [pid = 1808] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0xa0eebc00) [pid = 1808] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0xa006bc00) [pid = 1808] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x9fb08c00) [pid = 1808] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x97ade400) [pid = 1808] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x9a7d7800) [pid = 1808] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x8fdda800) [pid = 1808] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0xa78dac00) [pid = 1808] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x96ba8800) [pid = 1808] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x9fca7c00) [pid = 1808] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x91691c00) [pid = 1808] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x99b63800) [pid = 1808] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa3c22800) [pid = 1808] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x97fc5800) [pid = 1808] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x972f3400) [pid = 1808] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:24:17 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x92061800) [pid = 1808] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:24:17 INFO - PROCESS | 1808 | 1461000257397 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]]]}] 10:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2392ms 10:24:17 INFO - PROCESS | 1808 | 1461000257500 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 10:24:17 INFO - PROCESS | 1808 | 1461000257506 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 10:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:24:17 INFO - PROCESS | 1808 | 1461000257586 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:24:17 INFO - PROCESS | 1808 | 1461000257590 Marionette TRACE conn4 <- [1,130,null,{}] 10:24:17 INFO - PROCESS | 1808 | 1461000257628 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}] 10:24:17 INFO - PROCESS | 1808 | 1461000257835 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 10:24:17 INFO - PROCESS | 1808 | 1461000257891 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x96bb2400 == 13 [pid = 1808] [id = 40] 10:24:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x97ad8400) [pid = 1808] [serial = 118] [outer = (nil)] 10:24:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x98d0b000) [pid = 1808] [serial = 119] [outer = 0x97ad8400] 10:24:17 INFO - PROCESS | 1808 | 1461000257978 Marionette DEBUG loaded listener.js 10:24:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9e02c000) [pid = 1808] [serial = 120] [outer = 0x97ad8400] 10:24:18 INFO - PROCESS | 1808 | 1461000258759 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]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1258ms 10:24:18 INFO - PROCESS | 1808 | 1461000258786 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 1808 | 1461000258790 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:24:18 INFO - PROCESS | 1808 | 1461000258796 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 1808 | 1461000258800 Marionette TRACE conn4 <- [1,134,null,{}] 10:24:18 INFO - PROCESS | 1808 | 1461000258806 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}] 10:24:19 INFO - PROCESS | 1808 | 1461000259000 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 10:24:19 INFO - PROCESS | 1808 | 1461000259025 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0063000 == 14 [pid = 1808] [id = 41] 10:24:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa0066400) [pid = 1808] [serial = 121] [outer = (nil)] 10:24:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xa0af6c00) [pid = 1808] [serial = 122] [outer = 0xa0066400] 10:24:19 INFO - PROCESS | 1808 | 1461000259104 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa0eec800) [pid = 1808] [serial = 123] [outer = 0xa0066400] 10:24:20 INFO - PROCESS | 1808 | 1461000260141 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]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1384ms 10:24:20 INFO - PROCESS | 1808 | 1461000260183 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 10:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:24:20 INFO - PROCESS | 1808 | 1461000260191 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 10:24:20 INFO - PROCESS | 1808 | 1461000260202 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 1808 | 1461000260208 Marionette TRACE conn4 <- [1,138,null,{}] 10:24:20 INFO - PROCESS | 1808 | 1461000260217 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}] 10:24:20 INFO - PROCESS | 1808 | 1461000260469 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 10:24:20 INFO - PROCESS | 1808 | 1461000260659 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x93363c00 == 15 [pid = 1808] [id = 42] 10:24:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x93365800) [pid = 1808] [serial = 124] [outer = (nil)] 10:24:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x97dc2400) [pid = 1808] [serial = 125] [outer = 0x93365800] 10:24:20 INFO - PROCESS | 1808 | 1461000260801 Marionette DEBUG loaded listener.js 10:24:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x995ac800) [pid = 1808] [serial = 126] [outer = 0x93365800] 10:24:21 INFO - PROCESS | 1808 | 1461000261719 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]]]}] 10:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1537ms 10:24:21 INFO - PROCESS | 1808 | 1461000261739 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 10:24:21 INFO - PROCESS | 1808 | 1461000261749 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 10:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:24:21 INFO - PROCESS | 1808 | 1461000261761 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:24:21 INFO - PROCESS | 1808 | 1461000261765 Marionette TRACE conn4 <- [1,142,null,{}] 10:24:21 INFO - PROCESS | 1808 | 1461000261773 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}] 10:24:21 INFO - PROCESS | 1808 | 1461000261961 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 10:24:22 INFO - PROCESS | 1808 | 1461000262108 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x97dc3400 == 16 [pid = 1808] [id = 43] 10:24:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x99b66000) [pid = 1808] [serial = 127] [outer = (nil)] 10:24:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0xa0a63c00) [pid = 1808] [serial = 128] [outer = 0x99b66000] 10:24:22 INFO - PROCESS | 1808 | 1461000262218 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x9fbc5400) [pid = 1808] [serial = 129] [outer = 0x99b66000] 10:24:23 INFO - PROCESS | 1808 | 1461000263232 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:24:23 INFO - PROCESS | 1808 | 1461000263254 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]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1536ms 10:24:23 INFO - PROCESS | 1808 | 1461000263297 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 10:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:24:23 INFO - PROCESS | 1808 | 1461000263302 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 10:24:23 INFO - PROCESS | 1808 | 1461000263309 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 1808 | 1461000263315 Marionette TRACE conn4 <- [1,146,null,{}] 10:24:23 INFO - PROCESS | 1808 | 1461000263333 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}] 10:24:23 INFO - PROCESS | 1808 | 1461000263589 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 10:24:23 INFO - PROCESS | 1808 | 1461000263795 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x935f5000 == 17 [pid = 1808] [id = 44] 10:24:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x935f8c00) [pid = 1808] [serial = 130] [outer = (nil)] 10:24:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x935fb400) [pid = 1808] [serial = 131] [outer = 0x935f8c00] 10:24:23 INFO - PROCESS | 1808 | 1461000263897 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa3ccbc00) [pid = 1808] [serial = 132] [outer = 0x935f8c00] 10:24:24 INFO - PROCESS | 1808 | 1461000264779 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]]]}] 10:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1489ms 10:24:24 INFO - PROCESS | 1808 | 1461000264798 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 10:24:24 INFO - PROCESS | 1808 | 1461000264803 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 10:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:24:24 INFO - PROCESS | 1808 | 1461000264811 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:24:24 INFO - PROCESS | 1808 | 1461000264814 Marionette TRACE conn4 <- [1,150,null,{}] 10:24:24 INFO - PROCESS | 1808 | 1461000264820 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}] 10:24:25 INFO - PROCESS | 1808 | 1461000265043 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 10:24:25 INFO - PROCESS | 1808 | 1461000265155 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x972f0800 == 18 [pid = 1808] [id = 45] 10:24:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x99b6d000) [pid = 1808] [serial = 133] [outer = (nil)] 10:24:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa45ec400) [pid = 1808] [serial = 134] [outer = 0x99b6d000] 10:24:25 INFO - PROCESS | 1808 | 1461000265252 Marionette DEBUG loaded listener.js 10:24:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0xa47ac400) [pid = 1808] [serial = 135] [outer = 0x99b6d000] 10:24:26 INFO - PROCESS | 1808 | 1461000266341 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]]]}] 10:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1581ms 10:24:26 INFO - PROCESS | 1808 | 1461000266393 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 10:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:24:26 INFO - PROCESS | 1808 | 1461000266397 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 10:24:26 INFO - PROCESS | 1808 | 1461000266404 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 1808 | 1461000266408 Marionette TRACE conn4 <- [1,154,null,{}] 10:24:26 INFO - PROCESS | 1808 | 1461000266415 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}] 10:24:26 INFO - PROCESS | 1808 | 1461000266594 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 10:24:26 INFO - PROCESS | 1808 | 1461000266792 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x91474400 == 19 [pid = 1808] [id = 46] 10:24:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x935f6800) [pid = 1808] [serial = 136] [outer = (nil)] 10:24:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0xa4c4f000) [pid = 1808] [serial = 137] [outer = 0x935f6800] 10:24:26 INFO - PROCESS | 1808 | 1461000266891 Marionette DEBUG loaded listener.js 10:24:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0xa4c90400) [pid = 1808] [serial = 138] [outer = 0x935f6800] 10:24:27 INFO - PROCESS | 1808 | 1461000267978 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]]]}] 10:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1636ms 10:24:28 INFO - PROCESS | 1808 | 1461000268041 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 10:24:28 INFO - PROCESS | 1808 | 1461000268046 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 10:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:24:28 INFO - PROCESS | 1808 | 1461000268054 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:24:28 INFO - PROCESS | 1808 | 1461000268058 Marionette TRACE conn4 <- [1,158,null,{}] 10:24:28 INFO - PROCESS | 1808 | 1461000268065 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}] 10:24:28 INFO - PROCESS | 1808 | 1461000268306 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 10:24:28 INFO - PROCESS | 1808 | 1461000268498 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x911ee400 == 20 [pid = 1808] [id = 47] 10:24:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x911ef400) [pid = 1808] [serial = 139] [outer = (nil)] 10:24:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x91696800) [pid = 1808] [serial = 140] [outer = 0x911ef400] 10:24:28 INFO - PROCESS | 1808 | 1461000268622 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x972f4400) [pid = 1808] [serial = 141] [outer = 0x911ef400] 10:24:29 INFO - PROCESS | 1808 | --DOCSHELL 0x932c6800 == 19 [pid = 1808] [id = 36] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x9fb0b800) [pid = 1808] [serial = 67] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x933b2000) [pid = 1808] [serial = 64] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0xa45dd800) [pid = 1808] [serial = 76] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x99048800) [pid = 1808] [serial = 62] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0xa2a08800) [pid = 1808] [serial = 74] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0xa28b2800) [pid = 1808] [serial = 2] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x932d0c00) [pid = 1808] [serial = 34] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x95909400) [pid = 1808] [serial = 35] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x983aec00) [pid = 1808] [serial = 38] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x9e026800) [pid = 1808] [serial = 40] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x995a4c00) [pid = 1808] [serial = 28] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x9ec3ac00) [pid = 1808] [serial = 41] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0xa0027c00) [pid = 1808] [serial = 43] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0xa006dc00) [pid = 1808] [serial = 44] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x983ab400) [pid = 1808] [serial = 31] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x96b63400) [pid = 1808] [serial = 22] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x972f3000) [pid = 1808] [serial = 25] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa006d400) [pid = 1808] [serial = 32] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x911eb400) [pid = 1808] [serial = 47] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x91698800) [pid = 1808] [serial = 17] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa0e3d400) [pid = 1808] [serial = 46] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x97dc2000) [pid = 1808] [serial = 37] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x972eb400) [pid = 1808] [serial = 23] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x99b64000) [pid = 1808] [serial = 88] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa0a66000) [pid = 1808] [serial = 92] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa2a0a800) [pid = 1808] [serial = 56] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x97fce400) [pid = 1808] [serial = 12] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa44b7000) [pid = 1808] [serial = 58] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa2814000) [pid = 1808] [serial = 55] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0xa4c15000) [pid = 1808] [serial = 79] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x984df400) [pid = 1808] [serial = 9] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa47acc00) [pid = 1808] [serial = 77] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9fca8400) [pid = 1808] [serial = 53] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9fca6000) [pid = 1808] [serial = 91] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9fbbe400) [pid = 1808] [serial = 52] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x99c7b400) [pid = 1808] [serial = 89] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x98d0b800) [pid = 1808] [serial = 50] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x97fcc000) [pid = 1808] [serial = 49] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x99b6cc00) [pid = 1808] [serial = 86] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x99b6c400) [pid = 1808] [serial = 70] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9fc7f800) [pid = 1808] [serial = 68] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x91694800) [pid = 1808] [serial = 16] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9fc80800) [pid = 1808] [serial = 71] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa4c4f800) [pid = 1808] [serial = 96] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x99b62800) [pid = 1808] [serial = 85] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x933b8800) [pid = 1808] [serial = 19] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0xa6973000) [pid = 1808] [serial = 83] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa6d69800) [pid = 1808] [serial = 98] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa47a6c00) [pid = 1808] [serial = 95] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9e02ac00) [pid = 1808] [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.] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x96baf800) [pid = 1808] [serial = 65] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0xa45e2800) [pid = 1808] [serial = 59] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0xa5f0c800) [pid = 1808] [serial = 80] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x97dc2800) [pid = 1808] [serial = 61] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0xa69c7800) [pid = 1808] [serial = 82] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0xa9daa800) [pid = 1808] [serial = 104] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x96ba9400) [pid = 1808] [serial = 107] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0xa9dc3800) [pid = 1808] [serial = 105] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa78e2400) [pid = 1808] [serial = 102] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa28b9c00) [pid = 1808] [serial = 73] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0xa78d8c00) [pid = 1808] [serial = 99] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xa78dfc00) [pid = 1808] [serial = 101] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1808 | 1461000270256 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]]]}] 10:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2240ms 10:24:30 INFO - PROCESS | 1808 | 1461000270295 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 10:24:30 INFO - PROCESS | 1808 | 1461000270301 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 10:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:24:30 INFO - PROCESS | 1808 | 1461000270310 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:24:30 INFO - PROCESS | 1808 | 1461000270316 Marionette TRACE conn4 <- [1,162,null,{}] 10:24:30 INFO - PROCESS | 1808 | 1461000270325 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}] 10:24:30 INFO - PROCESS | 1808 | 1461000270489 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 10:24:30 INFO - PROCESS | 1808 | 1461000270594 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdce000 == 20 [pid = 1808] [id = 48] 10:24:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x91358000) [pid = 1808] [serial = 142] [outer = (nil)] 10:24:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x93365c00) [pid = 1808] [serial = 143] [outer = 0x91358000] 10:24:30 INFO - PROCESS | 1808 | 1461000270677 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x933bac00) [pid = 1808] [serial = 144] [outer = 0x91358000] 10:24:31 INFO - PROCESS | 1808 | 1461000271423 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]]]}] 10:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1132ms 10:24:31 INFO - PROCESS | 1808 | 1461000271446 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 1808 | 1461000271455 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:24:31 INFO - PROCESS | 1808 | 1461000271466 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 1808 | 1461000271469 Marionette TRACE conn4 <- [1,166,null,{}] 10:24:31 INFO - PROCESS | 1808 | 1461000271477 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}] 10:24:31 INFO - PROCESS | 1808 | 1461000271642 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 10:24:31 INFO - PROCESS | 1808 | 1461000271662 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x93369800 == 21 [pid = 1808] [id = 49] 10:24:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x96b63800) [pid = 1808] [serial = 145] [outer = (nil)] 10:24:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x96cc5c00) [pid = 1808] [serial = 146] [outer = 0x96b63800] 10:24:31 INFO - PROCESS | 1808 | 1461000271741 Marionette DEBUG loaded listener.js 10:24:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x97a3ec00) [pid = 1808] [serial = 147] [outer = 0x96b63800] 10:24:32 INFO - PROCESS | 1808 | 1461000272666 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]]]}] 10:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1233ms 10:24:32 INFO - PROCESS | 1808 | 1461000272700 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 10:24:32 INFO - PROCESS | 1808 | 1461000272704 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 10:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:24:32 INFO - PROCESS | 1808 | 1461000272710 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:24:32 INFO - PROCESS | 1808 | 1461000272716 Marionette TRACE conn4 <- [1,170,null,{}] 10:24:32 INFO - PROCESS | 1808 | 1461000272740 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}] 10:24:32 INFO - PROCESS | 1808 | 1461000272955 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 10:24:33 INFO - PROCESS | 1808 | 1461000272988 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x91691400 == 22 [pid = 1808] [id = 50] 10:24:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x93368800) [pid = 1808] [serial = 148] [outer = (nil)] 10:24:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x984de000) [pid = 1808] [serial = 149] [outer = 0x93368800] 10:24:33 INFO - PROCESS | 1808 | 1461000273072 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x995a4c00) [pid = 1808] [serial = 150] [outer = 0x93368800] 10:24:33 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x97ad8400) [pid = 1808] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:24:33 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x99c79800) [pid = 1808] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:24:33 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x932d1800) [pid = 1808] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:24:33 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x8fdd7c00) [pid = 1808] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:24:33 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x93368c00) [pid = 1808] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:24:33 INFO - PROCESS | 1808 | 1461000273907 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]]]}] 10:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1250ms 10:24:33 INFO - PROCESS | 1808 | 1461000273961 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 10:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:24:33 INFO - PROCESS | 1808 | 1461000273967 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 10:24:33 INFO - PROCESS | 1808 | 1461000273974 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:24:33 INFO - PROCESS | 1808 | 1461000273977 Marionette TRACE conn4 <- [1,174,null,{}] 10:24:33 INFO - PROCESS | 1808 | 1461000273983 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}] 10:24:34 INFO - PROCESS | 1808 | 1461000274160 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 10:24:34 INFO - PROCESS | 1808 | 1461000274170 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x91353800 == 23 [pid = 1808] [id = 51] 10:24:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x95904000) [pid = 1808] [serial = 151] [outer = (nil)] 10:24:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x99b6ac00) [pid = 1808] [serial = 152] [outer = 0x95904000] 10:24:34 INFO - PROCESS | 1808 | 1461000274336 Marionette DEBUG loaded listener.js 10:24:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x99c7c400) [pid = 1808] [serial = 153] [outer = 0x95904000] 10:24:35 INFO - PROCESS | 1808 | 1461000275150 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]]]}] 10:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1240ms 10:24:35 INFO - PROCESS | 1808 | 1461000275214 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 10:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:24:35 INFO - PROCESS | 1808 | 1461000275219 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 10:24:35 INFO - PROCESS | 1808 | 1461000275225 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:24:35 INFO - PROCESS | 1808 | 1461000275228 Marionette TRACE conn4 <- [1,178,null,{}] 10:24:35 INFO - PROCESS | 1808 | 1461000275235 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}] 10:24:35 INFO - PROCESS | 1808 | 1461000275393 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 10:24:35 INFO - PROCESS | 1808 | 1461000275404 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd9400 == 24 [pid = 1808] [id = 52] 10:24:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x97a3f400) [pid = 1808] [serial = 154] [outer = (nil)] 10:24:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9e025c00) [pid = 1808] [serial = 155] [outer = 0x97a3f400] 10:24:35 INFO - PROCESS | 1808 | 1461000275483 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9e026c00) [pid = 1808] [serial = 156] [outer = 0x97a3f400] 10:24:36 INFO - PROCESS | 1808 | 1461000276257 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]]]}] 10:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1088ms 10:24:36 INFO - PROCESS | 1808 | 1461000276316 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 10:24:36 INFO - PROCESS | 1808 | 1461000276320 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 10:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:24:36 INFO - PROCESS | 1808 | 1461000276327 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 1808 | 1461000276330 Marionette TRACE conn4 <- [1,182,null,{}] 10:24:36 INFO - PROCESS | 1808 | 1461000276337 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}] 10:24:36 INFO - PROCESS | 1808 | 1461000276657 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 10:24:36 INFO - PROCESS | 1808 | 1461000276729 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x93365000 == 25 [pid = 1808] [id = 53] 10:24:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x93366000) [pid = 1808] [serial = 157] [outer = (nil)] 10:24:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x933b3400) [pid = 1808] [serial = 158] [outer = 0x93366000] 10:24:36 INFO - PROCESS | 1808 | 1461000276864 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x935fa400) [pid = 1808] [serial = 159] [outer = 0x93366000] 10:24:37 INFO - PROCESS | 1808 | 1461000277909 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]]]}] 10:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1632ms 10:24:37 INFO - PROCESS | 1808 | 1461000277962 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 10:24:37 INFO - PROCESS | 1808 | 1461000277983 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 10:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:24:38 INFO - PROCESS | 1808 | 1461000277996 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:24:38 INFO - PROCESS | 1808 | 1461000278001 Marionette TRACE conn4 <- [1,186,null,{}] 10:24:38 INFO - PROCESS | 1808 | 1461000278064 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}] 10:24:38 INFO - PROCESS | 1808 | 1461000278262 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 10:24:38 INFO - PROCESS | 1808 | 1461000278469 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x97dc2800 == 26 [pid = 1808] [id = 54] 10:24:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x97e96800) [pid = 1808] [serial = 160] [outer = (nil)] 10:24:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x982ce400) [pid = 1808] [serial = 161] [outer = 0x97e96800] 10:24:38 INFO - PROCESS | 1808 | 1461000278569 Marionette DEBUG loaded listener.js 10:24:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x99b6b800) [pid = 1808] [serial = 162] [outer = 0x97e96800] 10:24:39 INFO - PROCESS | 1808 | 1461000279483 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]]]}] 10:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1530ms 10:24:39 INFO - PROCESS | 1808 | 1461000279527 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 10:24:39 INFO - PROCESS | 1808 | 1461000279533 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 10:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:24:39 INFO - PROCESS | 1808 | 1461000279540 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:24:39 INFO - PROCESS | 1808 | 1461000279544 Marionette TRACE conn4 <- [1,190,null,{}] 10:24:39 INFO - PROCESS | 1808 | 1461000279551 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}] 10:24:39 INFO - PROCESS | 1808 | 1461000279740 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 10:24:39 INFO - PROCESS | 1808 | 1461000279880 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x984dd000 == 27 [pid = 1808] [id = 55] 10:24:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9fb0a800) [pid = 1808] [serial = 163] [outer = (nil)] 10:24:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9fbc5800) [pid = 1808] [serial = 164] [outer = 0x9fb0a800] 10:24:39 INFO - PROCESS | 1808 | 1461000279978 Marionette DEBUG loaded listener.js 10:24:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9fcaac00) [pid = 1808] [serial = 165] [outer = 0x9fb0a800] 10:24:41 INFO - PROCESS | 1808 | 1461000280994 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]]]}] 10:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1536ms 10:24:41 INFO - PROCESS | 1808 | 1461000281077 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 10:24:41 INFO - PROCESS | 1808 | 1461000281084 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 10:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:24:41 INFO - PROCESS | 1808 | 1461000281104 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:24:41 INFO - PROCESS | 1808 | 1461000281112 Marionette TRACE conn4 <- [1,194,null,{}] 10:24:41 INFO - PROCESS | 1808 | 1461000281119 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}] 10:24:41 INFO - PROCESS | 1808 | 1461000281563 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 10:24:41 INFO - PROCESS | 1808 | 1461000281721 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x935f9800 == 28 [pid = 1808] [id = 56] 10:24:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x935fcc00) [pid = 1808] [serial = 166] [outer = (nil)] 10:24:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x96ba9000) [pid = 1808] [serial = 167] [outer = 0x935fcc00] 10:24:41 INFO - PROCESS | 1808 | 1461000281807 Marionette DEBUG loaded listener.js 10:24:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x972e8000) [pid = 1808] [serial = 168] [outer = 0x935fcc00] 10:24:42 INFO - PROCESS | 1808 | 1461000282797 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]]]}] 10:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1752ms 10:24:42 INFO - PROCESS | 1808 | 1461000282849 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 10:24:42 INFO - PROCESS | 1808 | 1461000282855 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 10:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x98d0b000) [pid = 1808] [serial = 119] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9a7dac00) [pid = 1808] [serial = 116] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9814bc00) [pid = 1808] [serial = 108] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9335ec00) [pid = 1808] [serial = 110] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x93364000) [pid = 1808] [serial = 111] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x96cc4c00) [pid = 1808] [serial = 113] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9fbbbc00) [pid = 1808] [serial = 117] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x995a0800) [pid = 1808] [serial = 114] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9e02c000) [pid = 1808] [serial = 120] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 1808 | 1461000282887 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 1808 | 1461000282892 Marionette TRACE conn4 <- [1,198,null,{}] 10:24:42 INFO - PROCESS | 1808 | 1461000282902 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}] 10:24:43 INFO - PROCESS | 1808 | 1461000283078 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 10:24:43 INFO - PROCESS | 1808 | 1461000283092 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x982c2c00 == 29 [pid = 1808] [id = 57] 10:24:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x982cb800) [pid = 1808] [serial = 169] [outer = (nil)] 10:24:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x98d0f400) [pid = 1808] [serial = 170] [outer = 0x982cb800] 10:24:43 INFO - PROCESS | 1808 | 1461000283176 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x99b63c00) [pid = 1808] [serial = 171] [outer = 0x982cb800] 10:24:44 INFO - PROCESS | 1808 | 1461000284021 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]]]}] 10:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1203ms 10:24:44 INFO - PROCESS | 1808 | 1461000284072 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 10:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:24:44 INFO - PROCESS | 1808 | 1461000284077 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 10:24:44 INFO - PROCESS | 1808 | 1461000284084 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:24:44 INFO - PROCESS | 1808 | 1461000284088 Marionette TRACE conn4 <- [1,202,null,{}] 10:24:44 INFO - PROCESS | 1808 | 1461000284094 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}] 10:24:44 INFO - PROCESS | 1808 | 1461000284256 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 10:24:44 INFO - PROCESS | 1808 | 1461000284357 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a7d6400 == 30 [pid = 1808] [id = 58] 10:24:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9a7d7400) [pid = 1808] [serial = 172] [outer = (nil)] 10:24:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9e028c00) [pid = 1808] [serial = 173] [outer = 0x9a7d7400] 10:24:44 INFO - PROCESS | 1808 | 1461000284445 Marionette DEBUG loaded listener.js 10:24:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9fb15000) [pid = 1808] [serial = 174] [outer = 0x9a7d7400] 10:24:45 INFO - PROCESS | 1808 | 1461000285239 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]]]}] 10:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1183ms 10:24:45 INFO - PROCESS | 1808 | 1461000285268 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 10:24:45 INFO - PROCESS | 1808 | 1461000285274 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 10:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:24:45 INFO - PROCESS | 1808 | 1461000285292 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:24:45 INFO - PROCESS | 1808 | 1461000285300 Marionette TRACE conn4 <- [1,206,null,{}] 10:24:45 INFO - PROCESS | 1808 | 1461000285313 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}] 10:24:45 INFO - PROCESS | 1808 | 1461000285514 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 10:24:45 INFO - PROCESS | 1808 | 1461000285540 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a7d7800 == 31 [pid = 1808] [id = 59] 10:24:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9a7dac00) [pid = 1808] [serial = 175] [outer = (nil)] 10:24:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa00d1400) [pid = 1808] [serial = 176] [outer = 0x9a7dac00] 10:24:45 INFO - PROCESS | 1808 | 1461000285618 Marionette DEBUG loaded listener.js 10:24:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa0a63800) [pid = 1808] [serial = 177] [outer = 0x9a7dac00] 10:24:46 INFO - PROCESS | 1808 | 1461000286577 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]]]}] 10:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1356ms 10:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:24:46 INFO - PROCESS | 1808 | 1461000286649 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 10:24:46 INFO - PROCESS | 1808 | 1461000286652 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 10:24:46 INFO - PROCESS | 1808 | 1461000286661 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 1808 | 1461000286665 Marionette TRACE conn4 <- [1,210,null,{}] 10:24:46 INFO - PROCESS | 1808 | 1461000286672 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}] 10:24:46 INFO - PROCESS | 1808 | 1461000286872 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 10:24:46 INFO - PROCESS | 1808 | 1461000286894 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa006cc00 == 32 [pid = 1808] [id = 60] 10:24:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa00c9400) [pid = 1808] [serial = 178] [outer = (nil)] 10:24:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa0ee0400) [pid = 1808] [serial = 179] [outer = 0xa00c9400] 10:24:46 INFO - PROCESS | 1808 | 1461000286972 Marionette DEBUG loaded listener.js 10:24:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa0fd9c00) [pid = 1808] [serial = 180] [outer = 0xa00c9400] 10:24:47 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x95904000) [pid = 1808] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:24:47 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x93368800) [pid = 1808] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:24:47 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x91358000) [pid = 1808] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:24:47 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x96b63800) [pid = 1808] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:24:47 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x911ef400) [pid = 1808] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:24:47 INFO - PROCESS | 1808 | 1461000287867 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]]]}] 10:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1236ms 10:24:47 INFO - PROCESS | 1808 | 1461000287897 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 10:24:47 INFO - PROCESS | 1808 | 1461000287901 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 10:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:24:47 INFO - PROCESS | 1808 | 1461000287907 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:24:47 INFO - PROCESS | 1808 | 1461000287911 Marionette TRACE conn4 <- [1,214,null,{}] 10:24:47 INFO - PROCESS | 1808 | 1461000287917 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}] 10:24:48 INFO - PROCESS | 1808 | 1461000288122 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 10:24:48 INFO - PROCESS | 1808 | 1461000288224 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x93361800 == 33 [pid = 1808] [id = 61] 10:24:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x96b65000) [pid = 1808] [serial = 181] [outer = (nil)] 10:24:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa28b6800) [pid = 1808] [serial = 182] [outer = 0x96b65000] 10:24:48 INFO - PROCESS | 1808 | 1461000288319 Marionette DEBUG loaded listener.js 10:24:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa2a57000) [pid = 1808] [serial = 183] [outer = 0x96b65000] 10:24:49 INFO - PROCESS | 1808 | 1461000289063 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]]]}] 10:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1186ms 10:24:49 INFO - PROCESS | 1808 | 1461000289096 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 10:24:49 INFO - PROCESS | 1808 | 1461000289100 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 10:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:24:49 INFO - PROCESS | 1808 | 1461000289107 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:24:49 INFO - PROCESS | 1808 | 1461000289111 Marionette TRACE conn4 <- [1,218,null,{}] 10:24:49 INFO - PROCESS | 1808 | 1461000289122 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}] 10:24:49 INFO - PROCESS | 1808 | 1461000289314 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 10:24:49 INFO - PROCESS | 1808 | 1461000289448 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd0000 == 34 [pid = 1808] [id = 62] 10:24:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x8fdd1800) [pid = 1808] [serial = 184] [outer = (nil)] 10:24:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x91691c00) [pid = 1808] [serial = 185] [outer = 0x8fdd1800] 10:24:49 INFO - PROCESS | 1808 | 1461000289545 Marionette DEBUG loaded listener.js 10:24:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x932d3000) [pid = 1808] [serial = 186] [outer = 0x8fdd1800] 10:24:50 INFO - PROCESS | 1808 | 1461000290486 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]]]}] 10:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1438ms 10:24:50 INFO - PROCESS | 1808 | 1461000290548 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 10:24:50 INFO - PROCESS | 1808 | 1461000290556 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 10:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:24:50 INFO - PROCESS | 1808 | 1461000290567 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:24:50 INFO - PROCESS | 1808 | 1461000290572 Marionette TRACE conn4 <- [1,222,null,{}] 10:24:50 INFO - PROCESS | 1808 | 1461000290581 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}] 10:24:50 INFO - PROCESS | 1808 | 1461000290837 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 10:24:51 INFO - PROCESS | 1808 | 1461000291029 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fddc000 == 35 [pid = 1808] [id = 63] 10:24:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x97fce800) [pid = 1808] [serial = 187] [outer = (nil)] 10:24:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x99b62400) [pid = 1808] [serial = 188] [outer = 0x97fce800] 10:24:51 INFO - PROCESS | 1808 | 1461000291170 Marionette DEBUG loaded listener.js 10:24:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9e02c000) [pid = 1808] [serial = 189] [outer = 0x97fce800] 10:24:52 INFO - PROCESS | 1808 | 1461000292057 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]]]}] 10:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1534ms 10:24:52 INFO - PROCESS | 1808 | 1461000292106 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 10:24:52 INFO - PROCESS | 1808 | 1461000292113 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 10:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:24:52 INFO - PROCESS | 1808 | 1461000292121 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:24:52 INFO - PROCESS | 1808 | 1461000292125 Marionette TRACE conn4 <- [1,226,null,{}] 10:24:52 INFO - PROCESS | 1808 | 1461000292132 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}] 10:24:52 INFO - PROCESS | 1808 | 1461000292318 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 10:24:52 INFO - PROCESS | 1808 | 1461000292464 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fed6800 == 36 [pid = 1808] [id = 64] 10:24:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa000b000) [pid = 1808] [serial = 190] [outer = (nil)] 10:24:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa0066000) [pid = 1808] [serial = 191] [outer = 0xa000b000] 10:24:52 INFO - PROCESS | 1808 | 1461000292582 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa0fdd400) [pid = 1808] [serial = 192] [outer = 0xa000b000] 10:24:53 INFO - PROCESS | 1808 | 1461000293627 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]]]}] 10:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1540ms 10:24:53 INFO - PROCESS | 1808 | 1461000293661 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 10:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:24:53 INFO - PROCESS | 1808 | 1461000293666 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 10:24:53 INFO - PROCESS | 1808 | 1461000293683 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:24:53 INFO - PROCESS | 1808 | 1461000293693 Marionette TRACE conn4 <- [1,230,null,{}] 10:24:53 INFO - PROCESS | 1808 | 1461000293701 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}] 10:24:53 INFO - PROCESS | 1808 | 1461000293887 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 10:24:54 INFO - PROCESS | 1808 | 1461000294072 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd7c00 == 37 [pid = 1808] [id = 65] 10:24:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9169ac00) [pid = 1808] [serial = 193] [outer = (nil)] 10:24:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa45e3400) [pid = 1808] [serial = 194] [outer = 0x9169ac00] 10:24:54 INFO - PROCESS | 1808 | 1461000294165 Marionette DEBUG loaded listener.js 10:24:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa47afc00) [pid = 1808] [serial = 195] [outer = 0x9169ac00] 10:24:55 INFO - PROCESS | 1808 | 1461000295137 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]]]}] 10:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1503ms 10:24:55 INFO - PROCESS | 1808 | 1461000295177 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 10:24:55 INFO - PROCESS | 1808 | 1461000295182 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 10:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:24:55 INFO - PROCESS | 1808 | 1461000295189 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:24:55 INFO - PROCESS | 1808 | 1461000295193 Marionette TRACE conn4 <- [1,234,null,{}] 10:24:55 INFO - PROCESS | 1808 | 1461000295199 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}] 10:24:55 INFO - PROCESS | 1808 | 1461000295375 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 10:24:55 INFO - PROCESS | 1808 | 1461000295521 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335b000 == 38 [pid = 1808] [id = 66] 10:24:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9716b400) [pid = 1808] [serial = 196] [outer = (nil)] 10:24:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x97171000) [pid = 1808] [serial = 197] [outer = 0x9716b400] 10:24:55 INFO - PROCESS | 1808 | 1461000295648 Marionette DEBUG loaded listener.js 10:24:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x97173800) [pid = 1808] [serial = 198] [outer = 0x9716b400] 10:24:56 INFO - PROCESS | 1808 | 1461000296505 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]]]}] 10:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1335ms 10:24:56 INFO - PROCESS | 1808 | 1461000296533 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 1808 | 1461000296537 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:24:56 INFO - PROCESS | 1808 | 1461000296546 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 1808 | 1461000296549 Marionette TRACE conn4 <- [1,238,null,{}] 10:24:56 INFO - PROCESS | 1808 | 1461000296555 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}] 10:24:56 INFO - PROCESS | 1808 | 1461000296721 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 10:24:56 INFO - PROCESS | 1808 | 1461000296872 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9716f000 == 39 [pid = 1808] [id = 67] 10:24:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x97176400) [pid = 1808] [serial = 199] [outer = (nil)] 10:24:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa47a7c00) [pid = 1808] [serial = 200] [outer = 0x97176400] 10:24:56 INFO - PROCESS | 1808 | 1461000296977 Marionette DEBUG loaded listener.js 10:24:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa4c4c400) [pid = 1808] [serial = 201] [outer = 0x97176400] 10:24:57 INFO - PROCESS | 1808 | 1461000297992 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]]]}] 10:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1485ms 10:24:58 INFO - PROCESS | 1808 | 1461000298032 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 10:24:58 INFO - PROCESS | 1808 | 1461000298035 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 10:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:24:58 INFO - PROCESS | 1808 | 1461000298042 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:24:58 INFO - PROCESS | 1808 | 1461000298046 Marionette TRACE conn4 <- [1,242,null,{}] 10:24:58 INFO - PROCESS | 1808 | 1461000298052 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}] 10:24:58 INFO - PROCESS | 1808 | 1461000298238 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 10:24:58 INFO - PROCESS | 1808 | 1461000298562 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x935f0800 == 40 [pid = 1808] [id = 68] 10:24:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x935f1000) [pid = 1808] [serial = 202] [outer = (nil)] 10:24:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x935fd000) [pid = 1808] [serial = 203] [outer = 0x935f1000] 10:24:58 INFO - PROCESS | 1808 | 1461000298711 Marionette DEBUG loaded listener.js 10:24:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x96ba8800) [pid = 1808] [serial = 204] [outer = 0x935f1000] 10:24:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9716a800) [pid = 1808] [serial = 205] [outer = 0x97dc1c00] 10:24:59 INFO - PROCESS | 1808 | 1461000299705 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]]]}] 10:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1732ms 10:24:59 INFO - PROCESS | 1808 | 1461000299805 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 10:24:59 INFO - PROCESS | 1808 | 1461000299813 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 10:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:24:59 INFO - PROCESS | 1808 | 1461000299831 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:24:59 INFO - PROCESS | 1808 | 1461000299837 Marionette TRACE conn4 <- [1,246,null,{}] 10:24:59 INFO - PROCESS | 1808 | 1461000299847 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}] 10:25:00 INFO - PROCESS | 1808 | 1461000300022 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 10:25:00 INFO - PROCESS | 1808 | 1461000300207 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x982cc400 == 41 [pid = 1808] [id = 69] 10:25:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x9841b000) [pid = 1808] [serial = 206] [outer = (nil)] 10:25:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x9841f800) [pid = 1808] [serial = 207] [outer = 0x9841b000] 10:25:00 INFO - PROCESS | 1808 | 1461000300294 Marionette DEBUG loaded listener.js 10:25:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x98427800) [pid = 1808] [serial = 208] [outer = 0x9841b000] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x9e025c00) [pid = 1808] [serial = 155] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0xa0af6c00) [pid = 1808] [serial = 122] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x97dc2400) [pid = 1808] [serial = 125] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa0a63c00) [pid = 1808] [serial = 128] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x935fb400) [pid = 1808] [serial = 131] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa45ec400) [pid = 1808] [serial = 134] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa4c4f000) [pid = 1808] [serial = 137] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x984de000) [pid = 1808] [serial = 149] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x93365c00) [pid = 1808] [serial = 143] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x933bac00) [pid = 1808] [serial = 144] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x96cc5c00) [pid = 1808] [serial = 146] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x972f4400) [pid = 1808] [serial = 141] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x91696800) [pid = 1808] [serial = 140] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x995a4c00) [pid = 1808] [serial = 150] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x99b6ac00) [pid = 1808] [serial = 152] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x97a3ec00) [pid = 1808] [serial = 147] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x99c7c400) [pid = 1808] [serial = 153] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 1808 | 1461000301145 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]]]}] 10:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1342ms 10:25:01 INFO - PROCESS | 1808 | 1461000301170 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 10:25:01 INFO - PROCESS | 1808 | 1461000301177 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 10:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:25:01 INFO - PROCESS | 1808 | 1461000301186 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:25:01 INFO - PROCESS | 1808 | 1461000301190 Marionette TRACE conn4 <- [1,250,null,{}] 10:25:01 INFO - PROCESS | 1808 | 1461000301196 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}] 10:25:01 INFO - PROCESS | 1808 | 1461000301356 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 10:25:01 INFO - PROCESS | 1808 | 1461000301374 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x972f4400 == 42 [pid = 1808] [id = 70] 10:25:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x97a3ec00) [pid = 1808] [serial = 209] [outer = (nil)] 10:25:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x98d12400) [pid = 1808] [serial = 210] [outer = 0x97a3ec00] 10:25:01 INFO - PROCESS | 1808 | 1461000301452 Marionette DEBUG loaded listener.js 10:25:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x99b6c000) [pid = 1808] [serial = 211] [outer = 0x97a3ec00] 10:25:02 INFO - PROCESS | 1808 | 1461000302370 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]]]}] 10:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1234ms 10:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:25:02 INFO - PROCESS | 1808 | 1461000302422 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 10:25:02 INFO - PROCESS | 1808 | 1461000302425 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 10:25:02 INFO - PROCESS | 1808 | 1461000302434 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:25:02 INFO - PROCESS | 1808 | 1461000302443 Marionette TRACE conn4 <- [1,254,null,{}] 10:25:02 INFO - PROCESS | 1808 | 1461000302458 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}] 10:25:02 INFO - PROCESS | 1808 | 1461000302639 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 10:25:02 INFO - PROCESS | 1808 | 1461000302753 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd2400 == 43 [pid = 1808] [id = 71] 10:25:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9841f400) [pid = 1808] [serial = 212] [outer = (nil)] 10:25:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9e031400) [pid = 1808] [serial = 213] [outer = 0x9841f400] 10:25:02 INFO - PROCESS | 1808 | 1461000302838 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa0060400) [pid = 1808] [serial = 214] [outer = 0x9841f400] 10:25:03 INFO - PROCESS | 1808 | 1461000303745 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]]]}] 10:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1341ms 10:25:03 INFO - PROCESS | 1808 | 1461000303773 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 10:25:03 INFO - PROCESS | 1808 | 1461000303779 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 10:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:25:03 INFO - PROCESS | 1808 | 1461000303785 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:25:03 INFO - PROCESS | 1808 | 1461000303788 Marionette TRACE conn4 <- [1,258,null,{}] 10:25:03 INFO - PROCESS | 1808 | 1461000303803 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}] 10:25:04 INFO - PROCESS | 1808 | 1461000303998 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 10:25:04 INFO - PROCESS | 1808 | 1461000304026 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0010800 == 44 [pid = 1808] [id = 72] 10:25:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa006ec00) [pid = 1808] [serial = 215] [outer = (nil)] 10:25:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa0fdb000) [pid = 1808] [serial = 216] [outer = 0xa006ec00] 10:25:04 INFO - PROCESS | 1808 | 1461000304103 Marionette DEBUG loaded listener.js 10:25:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa0eec000) [pid = 1808] [serial = 217] [outer = 0xa006ec00] 10:25:04 INFO - PROCESS | 1808 | 1461000304949 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]]]}] 10:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1194ms 10:25:04 INFO - PROCESS | 1808 | 1461000304985 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 10:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:25:04 INFO - PROCESS | 1808 | 1461000304989 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 10:25:05 INFO - PROCESS | 1808 | 1461000305003 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:25:05 INFO - PROCESS | 1808 | 1461000305006 Marionette TRACE conn4 <- [1,262,null,{}] 10:25:05 INFO - PROCESS | 1808 | 1461000305012 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}] 10:25:05 INFO - PROCESS | 1808 | 1461000305220 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 10:25:05 INFO - PROCESS | 1808 | 1461000305246 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x911ef400 == 45 [pid = 1808] [id = 73] 10:25:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x983b7400) [pid = 1808] [serial = 218] [outer = (nil)] 10:25:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x983b9400) [pid = 1808] [serial = 219] [outer = 0x983b7400] 10:25:05 INFO - PROCESS | 1808 | 1461000305333 Marionette DEBUG loaded listener.js 10:25:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x983bdc00) [pid = 1808] [serial = 220] [outer = 0x983b7400] 10:25:05 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9a7dac00) [pid = 1808] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:25:05 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa00c9400) [pid = 1808] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:25:05 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x97a3f400) [pid = 1808] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:25:05 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x982cb800) [pid = 1808] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:25:05 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9a7d7400) [pid = 1808] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:25:05 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x935fcc00) [pid = 1808] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:25:06 INFO - PROCESS | 1808 | 1461000306296 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]]]}] 10:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1343ms 10:25:06 INFO - PROCESS | 1808 | 1461000306341 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 10:25:06 INFO - PROCESS | 1808 | 1461000306345 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 10:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:25:06 INFO - PROCESS | 1808 | 1461000306356 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:25:06 INFO - PROCESS | 1808 | 1461000306358 Marionette TRACE conn4 <- [1,266,null,{}] 10:25:06 INFO - PROCESS | 1808 | 1461000306365 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}] 10:25:06 INFO - PROCESS | 1808 | 1461000306526 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 10:25:06 INFO - PROCESS | 1808 | 1461000306536 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x983bfc00 == 46 [pid = 1808] [id = 74] 10:25:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9841b800) [pid = 1808] [serial = 221] [outer = (nil)] 10:25:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa0c4f800) [pid = 1808] [serial = 222] [outer = 0x9841b800] 10:25:06 INFO - PROCESS | 1808 | 1461000306614 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa3c26800) [pid = 1808] [serial = 223] [outer = 0x9841b800] 10:25:07 INFO - PROCESS | 1808 | 1461000307478 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]]]}] 10:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1149ms 10:25:07 INFO - PROCESS | 1808 | 1461000307507 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 10:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:25:07 INFO - PROCESS | 1808 | 1461000307511 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 10:25:07 INFO - PROCESS | 1808 | 1461000307518 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:25:07 INFO - PROCESS | 1808 | 1461000307521 Marionette TRACE conn4 <- [1,270,null,{}] 10:25:07 INFO - PROCESS | 1808 | 1461000307535 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}] 10:25:07 INFO - PROCESS | 1808 | 1461000307704 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 10:25:07 INFO - PROCESS | 1808 | 1461000307936 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdcf400 == 47 [pid = 1808] [id = 75] 10:25:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x8fdd3c00) [pid = 1808] [serial = 224] [outer = (nil)] 10:25:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x8fddac00) [pid = 1808] [serial = 225] [outer = 0x8fdd3c00] 10:25:08 INFO - PROCESS | 1808 | 1461000308036 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x91475800) [pid = 1808] [serial = 226] [outer = 0x8fdd3c00] 10:25:09 INFO - PROCESS | 1808 | 1461000309027 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]]]}] 10:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1537ms 10:25:09 INFO - PROCESS | 1808 | 1461000309058 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 10:25:09 INFO - PROCESS | 1808 | 1461000309066 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 10:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:25:09 INFO - PROCESS | 1808 | 1461000309076 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:25:09 INFO - PROCESS | 1808 | 1461000309082 Marionette TRACE conn4 <- [1,274,null,{}] 10:25:09 INFO - PROCESS | 1808 | 1461000309090 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}] 10:25:09 INFO - PROCESS | 1808 | 1461000309286 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 10:25:09 INFO - PROCESS | 1808 | 1461000309437 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x96b68800 == 48 [pid = 1808] [id = 76] 10:25:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x97175400) [pid = 1808] [serial = 227] [outer = (nil)] 10:25:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x97ae0000) [pid = 1808] [serial = 228] [outer = 0x97175400] 10:25:09 INFO - PROCESS | 1808 | 1461000309533 Marionette DEBUG loaded listener.js 10:25:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x97fce000) [pid = 1808] [serial = 229] [outer = 0x97175400] 10:25:10 INFO - PROCESS | 1808 | 1461000310510 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]]]}] 10:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1485ms 10:25:10 INFO - PROCESS | 1808 | 1461000310566 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 10:25:10 INFO - PROCESS | 1808 | 1461000310573 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 10:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:25:10 INFO - PROCESS | 1808 | 1461000310580 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:25:10 INFO - PROCESS | 1808 | 1461000310584 Marionette TRACE conn4 <- [1,278,null,{}] 10:25:10 INFO - PROCESS | 1808 | 1461000310591 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}] 10:25:10 INFO - PROCESS | 1808 | 1461000310786 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 10:25:10 INFO - PROCESS | 1808 | 1461000310940 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x983bd800 == 49 [pid = 1808] [id = 77] 10:25:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x98422800) [pid = 1808] [serial = 230] [outer = (nil)] 10:25:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x98d05800) [pid = 1808] [serial = 231] [outer = 0x98422800] 10:25:11 INFO - PROCESS | 1808 | 1461000311081 Marionette DEBUG loaded listener.js 10:25:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x99b1c800) [pid = 1808] [serial = 232] [outer = 0x98422800] 10:25:12 INFO - PROCESS | 1808 | 1461000312097 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]]]}] 10:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1584ms 10:25:12 INFO - PROCESS | 1808 | 1461000312165 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 10:25:12 INFO - PROCESS | 1808 | 1461000312170 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 10:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:25:12 INFO - PROCESS | 1808 | 1461000312190 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:25:12 INFO - PROCESS | 1808 | 1461000312200 Marionette TRACE conn4 <- [1,282,null,{}] 10:25:12 INFO - PROCESS | 1808 | 1461000312209 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}] 10:25:12 INFO - PROCESS | 1808 | 1461000312442 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 10:25:12 INFO - PROCESS | 1808 | 1461000312693 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9841d000 == 50 [pid = 1808] [id = 78] 10:25:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x9e02f000) [pid = 1808] [serial = 233] [outer = (nil)] 10:25:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x9fe22400) [pid = 1808] [serial = 234] [outer = 0x9e02f000] 10:25:12 INFO - PROCESS | 1808 | 1461000312797 Marionette DEBUG loaded listener.js 10:25:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa0e3e400) [pid = 1808] [serial = 235] [outer = 0x9e02f000] 10:25:13 INFO - PROCESS | 1808 | 1461000313713 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]]]}] 10:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1603ms 10:25:13 INFO - PROCESS | 1808 | 1461000313782 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 10:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:25:13 INFO - PROCESS | 1808 | 1461000313787 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 10:25:13 INFO - PROCESS | 1808 | 1461000313794 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:25:13 INFO - PROCESS | 1808 | 1461000313797 Marionette TRACE conn4 <- [1,286,null,{}] 10:25:13 INFO - PROCESS | 1808 | 1461000313804 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}] 10:25:14 INFO - PROCESS | 1808 | 1461000314025 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 10:25:14 INFO - PROCESS | 1808 | 1461000314177 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x96cc4c00 == 51 [pid = 1808] [id = 79] 10:25:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x99b68000) [pid = 1808] [serial = 236] [outer = (nil)] 10:25:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa47a6800) [pid = 1808] [serial = 237] [outer = 0x99b68000] 10:25:14 INFO - PROCESS | 1808 | 1461000314270 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa4c0e000) [pid = 1808] [serial = 238] [outer = 0x99b68000] 10:25:15 INFO - PROCESS | 1808 | 1461000315627 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]]]}] 10:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1890ms 10:25:15 INFO - PROCESS | 1808 | 1461000315684 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 10:25:15 INFO - PROCESS | 1808 | 1461000315688 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 10:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:25:15 INFO - PROCESS | 1808 | 1461000315695 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:25:15 INFO - PROCESS | 1808 | 1461000315698 Marionette TRACE conn4 <- [1,290,null,{}] 10:25:15 INFO - PROCESS | 1808 | 1461000315705 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}] 10:25:15 INFO - PROCESS | 1808 | 1461000315887 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 10:25:16 INFO - PROCESS | 1808 | 1461000316065 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:16 INFO - PROCESS | 1808 | ++DOCSHELL 0xa49d4000 == 52 [pid = 1808] [id = 80] 10:25:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0xa49d5c00) [pid = 1808] [serial = 239] [outer = (nil)] 10:25:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0xa49d7800) [pid = 1808] [serial = 240] [outer = 0xa49d5c00] 10:25:16 INFO - PROCESS | 1808 | 1461000316171 Marionette DEBUG loaded listener.js 10:25:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0xa4c4f000) [pid = 1808] [serial = 241] [outer = 0xa49d5c00] 10:25:17 INFO - PROCESS | 1808 | 1461000317163 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]]]}] 10:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1537ms 10:25:17 INFO - PROCESS | 1808 | 1461000317233 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 10:25:17 INFO - PROCESS | 1808 | 1461000317237 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 10:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:25:17 INFO - PROCESS | 1808 | 1461000317244 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:25:17 INFO - PROCESS | 1808 | 1461000317248 Marionette TRACE conn4 <- [1,294,null,{}] 10:25:17 INFO - PROCESS | 1808 | 1461000317255 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}] 10:25:17 INFO - PROCESS | 1808 | 1461000317472 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 10:25:17 INFO - PROCESS | 1808 | 1461000317665 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x981a9400 == 53 [pid = 1808] [id = 81] 10:25:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x981ae800) [pid = 1808] [serial = 242] [outer = (nil)] 10:25:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x981b6800) [pid = 1808] [serial = 243] [outer = 0x981ae800] 10:25:17 INFO - PROCESS | 1808 | 1461000317804 Marionette DEBUG loaded listener.js 10:25:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0xa3cc2c00) [pid = 1808] [serial = 244] [outer = 0x981ae800] 10:25:18 INFO - PROCESS | 1808 | 1461000318708 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]]]}] 10:25:18 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. 10:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1539ms 10:25:18 INFO - PROCESS | 1808 | 1461000318784 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 10:25:18 INFO - PROCESS | 1808 | 1461000318787 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 10:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:25:18 INFO - PROCESS | 1808 | 1461000318795 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:25:18 INFO - PROCESS | 1808 | 1461000318798 Marionette TRACE conn4 <- [1,298,null,{}] 10:25:18 INFO - PROCESS | 1808 | 1461000318805 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}] 10:25:19 INFO - PROCESS | 1808 | 1461000319257 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 10:25:19 INFO - PROCESS | 1808 | 1461000319478 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x935f0400 == 54 [pid = 1808] [id = 82] 10:25:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x935f0c00) [pid = 1808] [serial = 245] [outer = (nil)] 10:25:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x935fc000) [pid = 1808] [serial = 246] [outer = 0x935f0c00] 10:25:19 INFO - PROCESS | 1808 | 1461000319562 Marionette DEBUG loaded listener.js 10:25:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x96b63000) [pid = 1808] [serial = 247] [outer = 0x935f0c00] 10:25:20 INFO - PROCESS | 1808 | 1461000320422 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]]]}] 10:25:20 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. 10:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1688ms 10:25:20 INFO - PROCESS | 1808 | 1461000320486 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 1808 | 1461000320493 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 10:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:25:20 INFO - PROCESS | 1808 | 1461000320501 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 1808 | 1461000320508 Marionette TRACE conn4 <- [1,302,null,{}] 10:25:20 INFO - PROCESS | 1808 | 1461000320516 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}] 10:25:20 INFO - PROCESS | 1808 | 1461000320794 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 10:25:21 INFO - PROCESS | 1808 | 1461000321002 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x935f2000 == 55 [pid = 1808] [id = 83] 10:25:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x96bab000) [pid = 1808] [serial = 248] [outer = (nil)] 10:25:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x972f1800) [pid = 1808] [serial = 249] [outer = 0x96bab000] 10:25:21 INFO - PROCESS | 1808 | 1461000321166 Marionette DEBUG loaded listener.js 10:25:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x981aa800) [pid = 1808] [serial = 250] [outer = 0x96bab000] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x91691400 == 54 [pid = 1808] [id = 50] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x91353800 == 53 [pid = 1808] [id = 51] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x93369800 == 52 [pid = 1808] [id = 49] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9335d000 == 51 [pid = 1808] [id = 38] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x983bfc00 == 50 [pid = 1808] [id = 74] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0xa28b6800) [pid = 1808] [serial = 182] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x911ef400 == 49 [pid = 1808] [id = 73] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa0010800 == 48 [pid = 1808] [id = 72] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd2400 == 47 [pid = 1808] [id = 71] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x972f4400 == 46 [pid = 1808] [id = 70] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x982cc400 == 45 [pid = 1808] [id = 69] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x935f0800 == 44 [pid = 1808] [id = 68] 10:25:21 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd0000 == 43 [pid = 1808] [id = 62] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0xa0a63800) [pid = 1808] [serial = 177] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0xa00d1400) [pid = 1808] [serial = 176] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0xa0ee0400) [pid = 1808] [serial = 179] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x9e026c00) [pid = 1808] [serial = 156] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x98d0f400) [pid = 1808] [serial = 170] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x99b63c00) [pid = 1808] [serial = 171] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x9e028c00) [pid = 1808] [serial = 173] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x982ce400) [pid = 1808] [serial = 161] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x972e8000) [pid = 1808] [serial = 168] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x96ba9000) [pid = 1808] [serial = 167] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x933b3400) [pid = 1808] [serial = 158] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x9fbc5800) [pid = 1808] [serial = 164] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0xa0fd9c00) [pid = 1808] [serial = 180] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x9fb15000) [pid = 1808] [serial = 174] [outer = (nil)] [url = about:blank] 10:25:22 INFO - PROCESS | 1808 | 1461000322056 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]]]}] 10:25:22 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. 10:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1587ms 10:25:22 INFO - PROCESS | 1808 | 1461000322089 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 10:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:25:22 INFO - PROCESS | 1808 | 1461000322094 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 10:25:22 INFO - PROCESS | 1808 | 1461000322101 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:25:22 INFO - PROCESS | 1808 | 1461000322104 Marionette TRACE conn4 <- [1,306,null,{}] 10:25:22 INFO - PROCESS | 1808 | 1461000322110 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}] 10:25:22 INFO - PROCESS | 1808 | 1461000322276 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 10:25:22 INFO - PROCESS | 1808 | 1461000322291 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x933b3400 == 44 [pid = 1808] [id = 84] 10:25:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x983b1400) [pid = 1808] [serial = 251] [outer = (nil)] 10:25:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x983b7800) [pid = 1808] [serial = 252] [outer = 0x983b1400] 10:25:22 INFO - PROCESS | 1808 | 1461000322377 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x983bfc00) [pid = 1808] [serial = 253] [outer = 0x983b1400] 10:25:23 INFO - PROCESS | 1808 | 1461000323413 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]]]}] 10:25:23 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. 10:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1387ms 10:25:23 INFO - PROCESS | 1808 | 1461000323488 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 10:25:23 INFO - PROCESS | 1808 | 1461000323495 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 10:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:25:23 INFO - PROCESS | 1808 | 1461000323512 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:25:23 INFO - PROCESS | 1808 | 1461000323520 Marionette TRACE conn4 <- [1,310,null,{}] 10:25:23 INFO - PROCESS | 1808 | 1461000323526 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}] 10:25:23 INFO - PROCESS | 1808 | 1461000323701 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 10:25:23 INFO - PROCESS | 1808 | 1461000323836 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x982cf400 == 45 [pid = 1808] [id = 85] 10:25:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x995f8800) [pid = 1808] [serial = 254] [outer = (nil)] 10:25:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x99b71800) [pid = 1808] [serial = 255] [outer = 0x995f8800] 10:25:23 INFO - PROCESS | 1808 | 1461000323913 Marionette DEBUG loaded listener.js 10:25:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x9a7d9800) [pid = 1808] [serial = 256] [outer = 0x995f8800] 10:25:24 INFO - PROCESS | 1808 | 1461000324769 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]]]}] 10:25:24 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. 10:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1293ms 10:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:25:24 INFO - PROCESS | 1808 | 1461000324803 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 10:25:24 INFO - PROCESS | 1808 | 1461000324807 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 10:25:24 INFO - PROCESS | 1808 | 1461000324815 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:25:24 INFO - PROCESS | 1808 | 1461000324819 Marionette TRACE conn4 <- [1,314,null,{}] 10:25:24 INFO - PROCESS | 1808 | 1461000324830 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}] 10:25:25 INFO - PROCESS | 1808 | 1461000325042 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 10:25:25 INFO - PROCESS | 1808 | 1461000325072 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x91358000 == 46 [pid = 1808] [id = 86] 10:25:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x99b6b400) [pid = 1808] [serial = 257] [outer = (nil)] 10:25:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x9fb08800) [pid = 1808] [serial = 258] [outer = 0x99b6b400] 10:25:25 INFO - PROCESS | 1808 | 1461000325151 Marionette DEBUG loaded listener.js 10:25:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x9fbc5800) [pid = 1808] [serial = 259] [outer = 0x99b6b400] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x9841b000) [pid = 1808] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x97a3ec00) [pid = 1808] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x935f1000) [pid = 1808] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x9841f400) [pid = 1808] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0xa006ec00) [pid = 1808] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x983b7400) [pid = 1808] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x93365800) [pid = 1808] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x99b66000) [pid = 1808] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x935f6800) [pid = 1808] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x935f8c00) [pid = 1808] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x99b6d000) [pid = 1808] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:25:26 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x96b65000) [pid = 1808] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:25:26 INFO - PROCESS | 1808 | 1461000326229 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]]]}] 10:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1438ms 10:25:26 INFO - PROCESS | 1808 | 1461000326253 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 10:25:26 INFO - PROCESS | 1808 | 1461000326257 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 10:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:25:26 INFO - PROCESS | 1808 | 1461000326263 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:25:26 INFO - PROCESS | 1808 | 1461000326267 Marionette TRACE conn4 <- [1,318,null,{}] 10:25:26 INFO - PROCESS | 1808 | 1461000326272 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}] 10:25:26 INFO - PROCESS | 1808 | 1461000326426 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 10:25:26 INFO - PROCESS | 1808 | 1461000326449 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x981b6c00 == 47 [pid = 1808] [id = 87] 10:25:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x983b5c00) [pid = 1808] [serial = 260] [outer = (nil)] 10:25:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x99b6a000) [pid = 1808] [serial = 261] [outer = 0x983b5c00] 10:25:26 INFO - PROCESS | 1808 | 1461000326539 Marionette DEBUG loaded listener.js 10:25:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa006ec00) [pid = 1808] [serial = 262] [outer = 0x983b5c00] 10:25:27 INFO - PROCESS | 1808 | 1461000327496 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]]]}] 10:25:27 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. 10:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1279ms 10:25:27 INFO - PROCESS | 1808 | 1461000327544 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 10:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:25:27 INFO - PROCESS | 1808 | 1461000327548 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 10:25:27 INFO - PROCESS | 1808 | 1461000327555 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:25:27 INFO - PROCESS | 1808 | 1461000327559 Marionette TRACE conn4 <- [1,322,null,{}] 10:25:27 INFO - PROCESS | 1808 | 1461000327565 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}] 10:25:27 INFO - PROCESS | 1808 | 1461000327726 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 10:25:27 INFO - PROCESS | 1808 | 1461000327736 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0af6c00 == 48 [pid = 1808] [id = 88] 10:25:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa0c4d000) [pid = 1808] [serial = 263] [outer = (nil)] 10:25:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa28b3c00) [pid = 1808] [serial = 264] [outer = 0xa0c4d000] 10:25:27 INFO - PROCESS | 1808 | 1461000327812 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa3c1d800) [pid = 1808] [serial = 265] [outer = 0xa0c4d000] 10:25:29 INFO - PROCESS | 1808 | 1461000329040 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]]]}] 10:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1537ms 10:25:29 INFO - PROCESS | 1808 | 1461000329093 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 10:25:29 INFO - PROCESS | 1808 | 1461000329098 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 10:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:25:29 INFO - PROCESS | 1808 | 1461000329108 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:25:29 INFO - PROCESS | 1808 | 1461000329113 Marionette TRACE conn4 <- [1,326,null,{}] 10:25:29 INFO - PROCESS | 1808 | 1461000329123 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}] 10:25:29 INFO - PROCESS | 1808 | 1461000329353 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 10:25:29 INFO - PROCESS | 1808 | 1461000329567 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x935f4000 == 49 [pid = 1808] [id = 89] 10:25:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x95907800) [pid = 1808] [serial = 266] [outer = (nil)] 10:25:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x96cc2400) [pid = 1808] [serial = 267] [outer = 0x95907800] 10:25:29 INFO - PROCESS | 1808 | 1461000329678 Marionette DEBUG loaded listener.js 10:25:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x97c4a000) [pid = 1808] [serial = 268] [outer = 0x95907800] 10:25:30 INFO - PROCESS | 1808 | 1461000330630 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]]]}] 10:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1548ms 10:25:30 INFO - PROCESS | 1808 | 1461000330657 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 10:25:30 INFO - PROCESS | 1808 | 1461000330667 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 10:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:25:30 INFO - PROCESS | 1808 | 1461000330679 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:25:30 INFO - PROCESS | 1808 | 1461000330683 Marionette TRACE conn4 <- [1,330,null,{}] 10:25:30 INFO - PROCESS | 1808 | 1461000330690 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}] 10:25:30 INFO - PROCESS | 1808 | 1461000330947 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 10:25:31 INFO - PROCESS | 1808 | 1461000331171 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9841c800 == 50 [pid = 1808] [id = 90] 10:25:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x98422000) [pid = 1808] [serial = 269] [outer = (nil)] 10:25:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x98d14000) [pid = 1808] [serial = 270] [outer = 0x98422000] 10:25:31 INFO - PROCESS | 1808 | 1461000331279 Marionette DEBUG loaded listener.js 10:25:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x99b6c800) [pid = 1808] [serial = 271] [outer = 0x98422000] 10:25:32 INFO - PROCESS | 1808 | 1461000332297 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]]]}] 10:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1684ms 10:25:32 INFO - PROCESS | 1808 | 1461000332364 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 10:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:25:32 INFO - PROCESS | 1808 | 1461000332369 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 10:25:32 INFO - PROCESS | 1808 | 1461000332376 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:25:32 INFO - PROCESS | 1808 | 1461000332383 Marionette TRACE conn4 <- [1,334,null,{}] 10:25:32 INFO - PROCESS | 1808 | 1461000332401 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}] 10:25:32 INFO - PROCESS | 1808 | 1461000332628 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 10:25:32 INFO - PROCESS | 1808 | 1461000332833 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335f000 == 51 [pid = 1808] [id = 91] 10:25:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0xa0c52000) [pid = 1808] [serial = 272] [outer = (nil)] 10:25:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0xa2813c00) [pid = 1808] [serial = 273] [outer = 0xa0c52000] 10:25:32 INFO - PROCESS | 1808 | 1461000332946 Marionette DEBUG loaded listener.js 10:25:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0xa45e4800) [pid = 1808] [serial = 274] [outer = 0xa0c52000] 10:25:33 INFO - PROCESS | 1808 | 1461000333829 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]]]}] 10:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1492ms 10:25:33 INFO - PROCESS | 1808 | 1461000333868 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 10:25:33 INFO - PROCESS | 1808 | 1461000333873 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 10:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:25:33 INFO - PROCESS | 1808 | 1461000333880 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:25:33 INFO - PROCESS | 1808 | 1461000333883 Marionette TRACE conn4 <- [1,338,null,{}] 10:25:33 INFO - PROCESS | 1808 | 1461000333889 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}] 10:25:34 INFO - PROCESS | 1808 | 1461000334081 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 10:25:34 INFO - PROCESS | 1808 | 1461000334236 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa49d8800 == 52 [pid = 1808] [id = 92] 10:25:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0xa49dac00) [pid = 1808] [serial = 275] [outer = (nil)] 10:25:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0xa49dd400) [pid = 1808] [serial = 276] [outer = 0xa49dac00] 10:25:34 INFO - PROCESS | 1808 | 1461000334335 Marionette DEBUG loaded listener.js 10:25:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0xa49e0800) [pid = 1808] [serial = 277] [outer = 0xa49dac00] 10:25:35 INFO - PROCESS | 1808 | 1461000335260 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]]]}] 10:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1433ms 10:25:35 INFO - PROCESS | 1808 | 1461000335315 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 10:25:35 INFO - PROCESS | 1808 | 1461000335319 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 10:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:25:35 INFO - PROCESS | 1808 | 1461000335326 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 1808 | 1461000335330 Marionette TRACE conn4 <- [1,342,null,{}] 10:25:35 INFO - PROCESS | 1808 | 1461000335336 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}] 10:25:35 INFO - PROCESS | 1808 | 1461000335514 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 10:25:35 INFO - PROCESS | 1808 | 1461000335674 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9206b400 == 53 [pid = 1808] [id = 93] 10:25:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0xa49d2800) [pid = 1808] [serial = 278] [outer = (nil)] 10:25:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0xa5fd8800) [pid = 1808] [serial = 279] [outer = 0xa49d2800] 10:25:35 INFO - PROCESS | 1808 | 1461000335764 Marionette DEBUG loaded listener.js 10:25:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0xa6969c00) [pid = 1808] [serial = 280] [outer = 0xa49d2800] 10:25:36 INFO - PROCESS | 1808 | 1461000336663 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]]]}] 10:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1388ms 10:25:36 INFO - PROCESS | 1808 | 1461000336716 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 10:25:36 INFO - PROCESS | 1808 | 1461000336719 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 10:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:25:36 INFO - PROCESS | 1808 | 1461000336727 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:25:36 INFO - PROCESS | 1808 | 1461000336731 Marionette TRACE conn4 <- [1,346,null,{}] 10:25:36 INFO - PROCESS | 1808 | 1461000336738 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}] 10:25:36 INFO - PROCESS | 1808 | 1461000336975 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 10:25:37 INFO - PROCESS | 1808 | 1461000337178 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd06800 == 54 [pid = 1808] [id = 94] 10:25:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8dd06c00) [pid = 1808] [serial = 281] [outer = (nil)] 10:25:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8dd0c800) [pid = 1808] [serial = 282] [outer = 0x8dd06c00] 10:25:37 INFO - PROCESS | 1808 | 1461000337318 Marionette DEBUG loaded listener.js 10:25:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0xa69c0400) [pid = 1808] [serial = 283] [outer = 0x8dd06c00] 10:25:38 INFO - PROCESS | 1808 | 1461000338178 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]]]}] 10:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1490ms 10:25:38 INFO - PROCESS | 1808 | 1461000338218 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 10:25:38 INFO - PROCESS | 1808 | 1461000338222 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 10:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:25:38 INFO - PROCESS | 1808 | 1461000338229 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:25:38 INFO - PROCESS | 1808 | 1461000338233 Marionette TRACE conn4 <- [1,350,null,{}] 10:25:38 INFO - PROCESS | 1808 | 1461000338239 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}] 10:25:38 INFO - PROCESS | 1808 | 1461000338426 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 10:25:38 INFO - PROCESS | 1808 | 1461000338595 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e029c00 == 55 [pid = 1808] [id = 95] 10:25:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8e02c400) [pid = 1808] [serial = 284] [outer = (nil)] 10:25:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8e02fc00) [pid = 1808] [serial = 285] [outer = 0x8e02c400] 10:25:38 INFO - PROCESS | 1808 | 1461000338687 Marionette DEBUG loaded listener.js 10:25:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8e032400) [pid = 1808] [serial = 286] [outer = 0x8e02c400] 10:25:39 INFO - PROCESS | 1808 | 1461000339611 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]]]}] 10:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1443ms 10:25:39 INFO - PROCESS | 1808 | 1461000339673 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 10:25:39 INFO - PROCESS | 1808 | 1461000339678 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 10:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:25:39 INFO - PROCESS | 1808 | 1461000339685 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:25:39 INFO - PROCESS | 1808 | 1461000339689 Marionette TRACE conn4 <- [1,354,null,{}] 10:25:39 INFO - PROCESS | 1808 | 1461000339696 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}] 10:25:39 INFO - PROCESS | 1808 | 1461000339873 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 10:25:40 INFO - PROCESS | 1808 | 1461000340031 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e02ac00 == 56 [pid = 1808] [id = 96] 10:25:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8e02c800) [pid = 1808] [serial = 287] [outer = (nil)] 10:25:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8e1a4c00) [pid = 1808] [serial = 288] [outer = 0x8e02c800] 10:25:40 INFO - PROCESS | 1808 | 1461000340129 Marionette DEBUG loaded listener.js 10:25:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8e1a8800) [pid = 1808] [serial = 289] [outer = 0x8e02c800] 10:25:41 INFO - PROCESS | 1808 | 1461000341066 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]]]}] 10:25:41 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. 10:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1432ms 10:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:25:41 INFO - PROCESS | 1808 | 1461000341119 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 10:25:41 INFO - PROCESS | 1808 | 1461000341122 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 10:25:41 INFO - PROCESS | 1808 | 1461000341130 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:25:41 INFO - PROCESS | 1808 | 1461000341133 Marionette TRACE conn4 <- [1,358,null,{}] 10:25:41 INFO - PROCESS | 1808 | 1461000341140 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}] 10:25:41 INFO - PROCESS | 1808 | 1461000341329 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 10:25:41 INFO - PROCESS | 1808 | 1461000341490 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1ac000 == 57 [pid = 1808] [id = 97] 10:25:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8e1ac800) [pid = 1808] [serial = 290] [outer = (nil)] 10:25:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8e1aec00) [pid = 1808] [serial = 291] [outer = 0x8e1ac800] 10:25:41 INFO - PROCESS | 1808 | 1461000341585 Marionette DEBUG loaded listener.js 10:25:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8e1b0800) [pid = 1808] [serial = 292] [outer = 0x8e1ac800] 10:25:42 INFO - PROCESS | 1808 | 1461000342543 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]]]}] 10:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1439ms 10:25:42 INFO - PROCESS | 1808 | 1461000342568 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 10:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:25:42 INFO - PROCESS | 1808 | 1461000342573 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 10:25:42 INFO - PROCESS | 1808 | 1461000342580 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:25:42 INFO - PROCESS | 1808 | 1461000342584 Marionette TRACE conn4 <- [1,362,null,{}] 10:25:42 INFO - PROCESS | 1808 | 1461000342590 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}] 10:25:42 INFO - PROCESS | 1808 | 1461000342766 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 10:25:43 INFO - PROCESS | 1808 | 1461000343202 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd10800 == 58 [pid = 1808] [id = 98] 10:25:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8dd10c00) [pid = 1808] [serial = 293] [outer = (nil)] 10:25:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8e1aa000) [pid = 1808] [serial = 294] [outer = 0x8dd10c00] 10:25:43 INFO - PROCESS | 1808 | 1461000343344 Marionette DEBUG loaded listener.js 10:25:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8ecd7000) [pid = 1808] [serial = 295] [outer = 0x8dd10c00] 10:25:44 INFO - PROCESS | 1808 | 1461000344394 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]]]}] 10:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1834ms 10:25:44 INFO - PROCESS | 1808 | 1461000344416 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 10:25:44 INFO - PROCESS | 1808 | 1461000344422 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 10:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:25:44 INFO - PROCESS | 1808 | 1461000344431 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:25:44 INFO - PROCESS | 1808 | 1461000344437 Marionette TRACE conn4 <- [1,366,null,{}] 10:25:44 INFO - PROCESS | 1808 | 1461000344445 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}] 10:25:44 INFO - PROCESS | 1808 | 1461000344630 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 10:25:44 INFO - PROCESS | 1808 | 1461000344849 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ece1c00 == 59 [pid = 1808] [id = 99] 10:25:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8fdcfc00) [pid = 1808] [serial = 296] [outer = (nil)] 10:25:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8fddb800) [pid = 1808] [serial = 297] [outer = 0x8fdcfc00] 10:25:44 INFO - PROCESS | 1808 | 1461000344993 Marionette DEBUG loaded listener.js 10:25:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x91694400) [pid = 1808] [serial = 298] [outer = 0x8fdcfc00] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0xa0c4f800) [pid = 1808] [serial = 222] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOCSHELL 0x96cc4c00 == 58 [pid = 1808] [id = 79] 10:25:45 INFO - PROCESS | 1808 | --DOCSHELL 0x9841d000 == 57 [pid = 1808] [id = 78] 10:25:45 INFO - PROCESS | 1808 | --DOCSHELL 0x983bd800 == 56 [pid = 1808] [id = 77] 10:25:45 INFO - PROCESS | 1808 | --DOCSHELL 0x96b68800 == 55 [pid = 1808] [id = 76] 10:25:45 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdcf400 == 54 [pid = 1808] [id = 75] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0xa2a57000) [pid = 1808] [serial = 183] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x983bdc00) [pid = 1808] [serial = 220] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0xa0eec000) [pid = 1808] [serial = 217] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0xa0060400) [pid = 1808] [serial = 214] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0xa0fdcc00) [pid = 1808] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x995ac800) [pid = 1808] [serial = 126] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x9fbc5400) [pid = 1808] [serial = 129] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0xa4c90400) [pid = 1808] [serial = 138] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0xa3ccbc00) [pid = 1808] [serial = 132] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0xa47ac400) [pid = 1808] [serial = 135] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x98427800) [pid = 1808] [serial = 208] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x9841f800) [pid = 1808] [serial = 207] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x98d12400) [pid = 1808] [serial = 210] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x99b6c000) [pid = 1808] [serial = 211] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x96ba8800) [pid = 1808] [serial = 204] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x935fd000) [pid = 1808] [serial = 203] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x9e031400) [pid = 1808] [serial = 213] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x91691c00) [pid = 1808] [serial = 185] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x99b62400) [pid = 1808] [serial = 188] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0xa0fdb000) [pid = 1808] [serial = 216] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0xa0066000) [pid = 1808] [serial = 191] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0xa45e3400) [pid = 1808] [serial = 194] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x97171000) [pid = 1808] [serial = 197] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0xa47a7c00) [pid = 1808] [serial = 200] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x983b9400) [pid = 1808] [serial = 219] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 1808 | 1461000345901 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]]]}] 10:25:45 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. 10:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1536ms 10:25:45 INFO - PROCESS | 1808 | 1461000345971 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 10:25:45 INFO - PROCESS | 1808 | 1461000345978 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 10:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:25:45 INFO - PROCESS | 1808 | 1461000345986 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:25:45 INFO - PROCESS | 1808 | 1461000345989 Marionette TRACE conn4 <- [1,370,null,{}] 10:25:45 INFO - PROCESS | 1808 | 1461000345996 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}] 10:25:46 INFO - PROCESS | 1808 | 1461000346171 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 10:25:46 INFO - PROCESS | 1808 | 1461000346289 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e036000 == 55 [pid = 1808] [id = 100] 10:25:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x93365400) [pid = 1808] [serial = 299] [outer = (nil)] 10:25:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x935f4c00) [pid = 1808] [serial = 300] [outer = 0x93365400] 10:25:46 INFO - PROCESS | 1808 | 1461000346369 Marionette DEBUG loaded listener.js 10:25:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x9632bc00) [pid = 1808] [serial = 301] [outer = 0x93365400] 10:25:47 INFO - PROCESS | 1808 | 1461000347276 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]]]}] 10:25:47 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. 10:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1342ms 10:25:47 INFO - PROCESS | 1808 | 1461000347328 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 10:25:47 INFO - PROCESS | 1808 | 1461000347333 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 10:25:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:25:47 INFO - PROCESS | 1808 | 1461000347348 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:25:47 INFO - PROCESS | 1808 | 1461000347357 Marionette TRACE conn4 <- [1,374,null,{}] 10:25:47 INFO - PROCESS | 1808 | 1461000347367 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}] 10:25:47 INFO - PROCESS | 1808 | 1461000347549 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 10:25:47 INFO - PROCESS | 1808 | 1461000347685 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9716d400 == 56 [pid = 1808] [id = 101] 10:25:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x97174400) [pid = 1808] [serial = 302] [outer = (nil)] 10:25:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x981b2800) [pid = 1808] [serial = 303] [outer = 0x97174400] 10:25:47 INFO - PROCESS | 1808 | 1461000347766 Marionette DEBUG loaded listener.js 10:25:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x983b2800) [pid = 1808] [serial = 304] [outer = 0x97174400] 10:25:48 INFO - PROCESS | 1808 | 1461000348680 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:25:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:25:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1398ms 10:25:48 INFO - PROCESS | 1808 | 1461000348739 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 10:25:48 INFO - PROCESS | 1808 | 1461000348743 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 10:25:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:25:48 INFO - PROCESS | 1808 | 1461000348772 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:25:48 INFO - PROCESS | 1808 | 1461000348776 Marionette TRACE conn4 <- [1,378,null,{}] 10:25:48 INFO - PROCESS | 1808 | 1461000348782 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}] 10:25:48 INFO - PROCESS | 1808 | 1461000348997 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 10:25:49 INFO - PROCESS | 1808 | 1461000349033 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x98158800 == 57 [pid = 1808] [id = 102] 10:25:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x981b7400) [pid = 1808] [serial = 305] [outer = (nil)] 10:25:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x9841a400) [pid = 1808] [serial = 306] [outer = 0x981b7400] 10:25:49 INFO - PROCESS | 1808 | 1461000349112 Marionette DEBUG loaded listener.js 10:25:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x9841f400) [pid = 1808] [serial = 307] [outer = 0x981b7400] 10:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x983b1400) [pid = 1808] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x935f0c00) [pid = 1808] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x995f8800) [pid = 1808] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x96bab000) [pid = 1808] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x99b6b400) [pid = 1808] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x9841b800) [pid = 1808] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x983b5c00) [pid = 1808] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:25:50 INFO - PROCESS | 1808 | 1461000350167 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:25:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:25:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1466ms 10:25:50 INFO - PROCESS | 1808 | 1461000350217 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 10:25:50 INFO - PROCESS | 1808 | 1461000350221 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 10:25:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:25:50 INFO - PROCESS | 1808 | 1461000350228 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:25:50 INFO - PROCESS | 1808 | 1461000350231 Marionette TRACE conn4 <- [1,382,null,{}] 10:25:50 INFO - PROCESS | 1808 | 1461000350237 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}] 10:25:50 INFO - PROCESS | 1808 | 1461000350397 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 10:25:50 INFO - PROCESS | 1808 | 1461000350412 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9169b000 == 58 [pid = 1808] [id = 103] 10:25:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x935f0c00) [pid = 1808] [serial = 308] [outer = (nil)] 10:25:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x98d08800) [pid = 1808] [serial = 309] [outer = 0x935f0c00] 10:25:50 INFO - PROCESS | 1808 | 1461000350608 Marionette DEBUG loaded listener.js 10:25:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x99b67000) [pid = 1808] [serial = 310] [outer = 0x935f0c00] 10:25:51 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:51 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:25:51 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:51 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:51 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:51 INFO - PROCESS | 1808 | 1461000351418 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:25:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:25:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1238ms 10:25:51 INFO - PROCESS | 1808 | 1461000351473 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 10:25:51 INFO - PROCESS | 1808 | 1461000351476 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 10:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:25:51 INFO - PROCESS | 1808 | 1461000351484 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:25:51 INFO - PROCESS | 1808 | 1461000351488 Marionette TRACE conn4 <- [1,386,null,{}] 10:25:51 INFO - PROCESS | 1808 | 1461000351493 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}] 10:25:51 INFO - PROCESS | 1808 | 1461000351663 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 10:25:51 INFO - PROCESS | 1808 | 1461000351675 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x98427000 == 59 [pid = 1808] [id = 104] 10:25:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x98d12400) [pid = 1808] [serial = 311] [outer = (nil)] 10:25:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x9fc77c00) [pid = 1808] [serial = 312] [outer = 0x98d12400] 10:25:51 INFO - PROCESS | 1808 | 1461000351752 Marionette DEBUG loaded listener.js 10:25:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x9fedf000) [pid = 1808] [serial = 313] [outer = 0x98d12400] 10:25:52 INFO - PROCESS | 1808 | 1461000352978 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]]]}] 10:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1537ms 10:25:53 INFO - PROCESS | 1808 | 1461000353023 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 10:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:25:53 INFO - PROCESS | 1808 | 1461000353031 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 10:25:53 INFO - PROCESS | 1808 | 1461000353041 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:25:53 INFO - PROCESS | 1808 | 1461000353047 Marionette TRACE conn4 <- [1,390,null,{}] 10:25:53 INFO - PROCESS | 1808 | 1461000353056 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}] 10:25:53 INFO - PROCESS | 1808 | 1461000353308 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 10:25:53 INFO - PROCESS | 1808 | 1461000353590 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ecd5c00 == 60 [pid = 1808] [id = 105] 10:25:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8ecddc00) [pid = 1808] [serial = 314] [outer = (nil)] 10:25:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x91477c00) [pid = 1808] [serial = 315] [outer = 0x8ecddc00] 10:25:53 INFO - PROCESS | 1808 | 1461000353687 Marionette DEBUG loaded listener.js 10:25:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x9335dc00) [pid = 1808] [serial = 316] [outer = 0x8ecddc00] 10:25:54 INFO - PROCESS | 1808 | 1461000354722 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]]]}] 10:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1741ms 10:25:54 INFO - PROCESS | 1808 | 1461000354782 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 10:25:54 INFO - PROCESS | 1808 | 1461000354792 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 10:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:25:54 INFO - PROCESS | 1808 | 1461000354805 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:25:54 INFO - PROCESS | 1808 | 1461000354810 Marionette TRACE conn4 <- [1,394,null,{}] 10:25:54 INFO - PROCESS | 1808 | 1461000354817 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}] 10:25:55 INFO - PROCESS | 1808 | 1461000355055 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 10:25:55 INFO - PROCESS | 1808 | 1461000355411 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x972f3400 == 61 [pid = 1808] [id = 106] 10:25:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x981ab000) [pid = 1808] [serial = 317] [outer = (nil)] 10:25:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x981b7000) [pid = 1808] [serial = 318] [outer = 0x981ab000] 10:25:55 INFO - PROCESS | 1808 | 1461000355504 Marionette DEBUG loaded listener.js 10:25:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x9841b800) [pid = 1808] [serial = 319] [outer = 0x981ab000] 10:25:56 INFO - PROCESS | 1808 | 1461000356439 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]]]}] 10:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1690ms 10:25:56 INFO - PROCESS | 1808 | 1461000356495 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 10:25:56 INFO - PROCESS | 1808 | 1461000356498 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 10:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:25:56 INFO - PROCESS | 1808 | 1461000356507 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:25:56 INFO - PROCESS | 1808 | 1461000356513 Marionette TRACE conn4 <- [1,398,null,{}] 10:25:56 INFO - PROCESS | 1808 | 1461000356532 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}] 10:25:56 INFO - PROCESS | 1808 | 1461000356772 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 10:25:57 INFO - PROCESS | 1808 | 1461000356989 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0c000 == 62 [pid = 1808] [id = 107] 10:25:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x9e031400) [pid = 1808] [serial = 320] [outer = (nil)] 10:25:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0xa0aeb800) [pid = 1808] [serial = 321] [outer = 0x9e031400] 10:25:57 INFO - PROCESS | 1808 | 1461000357141 Marionette DEBUG loaded listener.js 10:25:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0xa0fd6800) [pid = 1808] [serial = 322] [outer = 0x9e031400] 10:25:58 INFO - PROCESS | 1808 | 1461000358176 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]]]}] 10:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1746ms 10:25:58 INFO - PROCESS | 1808 | 1461000358254 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 10:25:58 INFO - PROCESS | 1808 | 1461000358260 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 10:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:25:58 INFO - PROCESS | 1808 | 1461000358266 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:25:58 INFO - PROCESS | 1808 | 1461000358270 Marionette TRACE conn4 <- [1,402,null,{}] 10:25:58 INFO - PROCESS | 1808 | 1461000358276 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}] 10:25:58 INFO - PROCESS | 1808 | 1461000358511 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 10:25:58 INFO - PROCESS | 1808 | 1461000358767 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:58 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0c52c00 == 63 [pid = 1808] [id = 108] 10:25:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0xa0fdb000) [pid = 1808] [serial = 323] [outer = (nil)] 10:25:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0xa3c1b400) [pid = 1808] [serial = 324] [outer = 0xa0fdb000] 10:25:58 INFO - PROCESS | 1808 | 1461000358869 Marionette DEBUG loaded listener.js 10:25:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0xa44b0800) [pid = 1808] [serial = 325] [outer = 0xa0fdb000] 10:25:59 INFO - PROCESS | 1808 | 1461000359882 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]]]}] 10:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1686ms 10:25:59 INFO - PROCESS | 1808 | 1461000359954 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 10:25:59 INFO - PROCESS | 1808 | 1461000359957 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 10:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:25:59 INFO - PROCESS | 1808 | 1461000359964 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:25:59 INFO - PROCESS | 1808 | 1461000359967 Marionette TRACE conn4 <- [1,406,null,{}] 10:25:59 INFO - PROCESS | 1808 | 1461000359974 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}] 10:26:00 INFO - PROCESS | 1808 | 1461000360227 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 10:26:00 INFO - PROCESS | 1808 | 1461000360451 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x91350c00 == 64 [pid = 1808] [id = 109] 10:26:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0xa49d3c00) [pid = 1808] [serial = 326] [outer = (nil)] 10:26:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0xa49dd000) [pid = 1808] [serial = 327] [outer = 0xa49d3c00] 10:26:00 INFO - PROCESS | 1808 | 1461000360540 Marionette DEBUG loaded listener.js 10:26:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0xa4c0c000) [pid = 1808] [serial = 328] [outer = 0xa49d3c00] 10:26:01 INFO - PROCESS | 1808 | 1461000361485 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]]]}] 10:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1593ms 10:26:01 INFO - PROCESS | 1808 | 1461000361558 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 10:26:01 INFO - PROCESS | 1808 | 1461000361562 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 10:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:26:01 INFO - PROCESS | 1808 | 1461000361571 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:26:01 INFO - PROCESS | 1808 | 1461000361575 Marionette TRACE conn4 <- [1,410,null,{}] 10:26:01 INFO - PROCESS | 1808 | 1461000361581 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}] 10:26:01 INFO - PROCESS | 1808 | 1461000361821 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 10:26:02 INFO - PROCESS | 1808 | 1461000362412 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x90415000 == 65 [pid = 1808] [id = 110] 10:26:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x90415400) [pid = 1808] [serial = 329] [outer = (nil)] 10:26:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x9041a800) [pid = 1808] [serial = 330] [outer = 0x90415400] 10:26:02 INFO - PROCESS | 1808 | 1461000362498 Marionette DEBUG loaded listener.js 10:26:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x9041d800) [pid = 1808] [serial = 331] [outer = 0x90415400] 10:26:03 INFO - PROCESS | 1808 | 1461000363555 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]]]}] 10:26:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 2033ms 10:26:03 INFO - PROCESS | 1808 | 1461000363607 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 10:26:03 INFO - PROCESS | 1808 | 1461000363614 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 10:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:26:03 INFO - PROCESS | 1808 | 1461000363624 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:26:03 INFO - PROCESS | 1808 | 1461000363628 Marionette TRACE conn4 <- [1,414,null,{}] 10:26:03 INFO - PROCESS | 1808 | 1461000363636 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}] 10:26:03 INFO - PROCESS | 1808 | 1461000363816 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 10:26:04 INFO - PROCESS | 1808 | 1461000364038 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x91694800 == 66 [pid = 1808] [id = 111] 10:26:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x932d1800) [pid = 1808] [serial = 332] [outer = (nil)] 10:26:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x93368000) [pid = 1808] [serial = 333] [outer = 0x932d1800] 10:26:04 INFO - PROCESS | 1808 | 1461000364155 Marionette DEBUG loaded listener.js 10:26:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x935fa000) [pid = 1808] [serial = 334] [outer = 0x932d1800] 10:26:04 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd7000 == 65 [pid = 1808] [id = 37] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa28b3c00) [pid = 1808] [serial = 264] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa47a6800) [pid = 1808] [serial = 237] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x9fe22400) [pid = 1808] [serial = 234] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x98d05800) [pid = 1808] [serial = 231] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8fddac00) [pid = 1808] [serial = 225] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x981b6800) [pid = 1808] [serial = 243] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0xa49d7800) [pid = 1808] [serial = 240] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x97ae0000) [pid = 1808] [serial = 228] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0xa006ec00) [pid = 1808] [serial = 262] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x983b7800) [pid = 1808] [serial = 252] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x96b63000) [pid = 1808] [serial = 247] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x9a7d9800) [pid = 1808] [serial = 256] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x981aa800) [pid = 1808] [serial = 250] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x972f1800) [pid = 1808] [serial = 249] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x9fb08800) [pid = 1808] [serial = 258] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x935fc000) [pid = 1808] [serial = 246] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x9fbc5800) [pid = 1808] [serial = 259] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0xa3c26800) [pid = 1808] [serial = 223] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x99b6a000) [pid = 1808] [serial = 261] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x983bfc00) [pid = 1808] [serial = 253] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x99b71800) [pid = 1808] [serial = 255] [outer = (nil)] [url = about:blank] 10:26:05 INFO - PROCESS | 1808 | 1461000365249 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]]]}] 10:26:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:26:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1683ms 10:26:05 INFO - PROCESS | 1808 | 1461000365312 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 10:26:05 INFO - PROCESS | 1808 | 1461000365318 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 10:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:26:05 INFO - PROCESS | 1808 | 1461000365336 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:26:05 INFO - PROCESS | 1808 | 1461000365341 Marionette TRACE conn4 <- [1,418,null,{}] 10:26:05 INFO - PROCESS | 1808 | 1461000365347 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}] 10:26:05 INFO - PROCESS | 1808 | 1461000365504 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 10:26:05 INFO - PROCESS | 1808 | 1461000365740 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9206b000 == 66 [pid = 1808] [id = 112] 10:26:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x93361400) [pid = 1808] [serial = 335] [outer = (nil)] 10:26:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x97176000) [pid = 1808] [serial = 336] [outer = 0x93361400] 10:26:05 INFO - PROCESS | 1808 | 1461000365824 Marionette DEBUG loaded listener.js 10:26:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x97fcf800) [pid = 1808] [serial = 337] [outer = 0x93361400] 10:26:07 INFO - PROCESS | 1808 | 1461000367038 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]]]}] 10:26:07 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 10:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1740ms 10:26:07 INFO - PROCESS | 1808 | 1461000367074 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 10:26:07 INFO - PROCESS | 1808 | 1461000367078 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 10:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:26:07 INFO - PROCESS | 1808 | 1461000367104 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:26:07 INFO - PROCESS | 1808 | 1461000367114 Marionette TRACE conn4 <- [1,422,null,{}] 10:26:07 INFO - PROCESS | 1808 | 1461000367124 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}] 10:26:07 INFO - PROCESS | 1808 | 1461000367397 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 10:26:07 INFO - PROCESS | 1808 | 1461000367431 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x90420400 == 67 [pid = 1808] [id = 113] 10:26:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x981abc00) [pid = 1808] [serial = 338] [outer = (nil)] 10:26:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x983bd000) [pid = 1808] [serial = 339] [outer = 0x981abc00] 10:26:07 INFO - PROCESS | 1808 | 1461000367509 Marionette DEBUG loaded listener.js 10:26:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x99047400) [pid = 1808] [serial = 340] [outer = 0x981abc00] 10:26:08 INFO - PROCESS | 1808 | 1461000368809 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]]]}] 10:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1765ms 10:26:08 INFO - PROCESS | 1808 | 1461000368851 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 10:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:26:08 INFO - PROCESS | 1808 | 1461000368856 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 10:26:08 INFO - PROCESS | 1808 | 1461000368863 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:26:08 INFO - PROCESS | 1808 | 1461000368866 Marionette TRACE conn4 <- [1,426,null,{}] 10:26:08 INFO - PROCESS | 1808 | 1461000368872 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}] 10:26:09 INFO - PROCESS | 1808 | 1461000369145 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 10:26:09 INFO - PROCESS | 1808 | 1461000369198 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x983b1c00 == 68 [pid = 1808] [id = 114] 10:26:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x98425800) [pid = 1808] [serial = 341] [outer = (nil)] 10:26:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x99b6c000) [pid = 1808] [serial = 342] [outer = 0x98425800] 10:26:09 INFO - PROCESS | 1808 | 1461000369275 Marionette DEBUG loaded listener.js 10:26:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x9a7d7c00) [pid = 1808] [serial = 343] [outer = 0x98425800] 10:26:09 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x981b7400) [pid = 1808] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:26:09 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8dd10c00) [pid = 1808] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:26:09 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x8fdcfc00) [pid = 1808] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:26:09 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x93365400) [pid = 1808] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:26:09 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0xa0c4d000) [pid = 1808] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:26:09 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x97174400) [pid = 1808] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:26:09 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x935f0c00) [pid = 1808] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:26:10 INFO - PROCESS | 1808 | 1461000370292 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] 10:26:10 INFO - PROCESS | 1808 | 1461000370357 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 10:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:26:10 INFO - PROCESS | 1808 | 1461000370369 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 1808 | 1461000370372 Marionette TRACE conn4 <- [1,430,null,{}] 10:26:10 INFO - PROCESS | 1808 | 1461000370379 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}] 10:26:10 INFO - PROCESS | 1808 | 1461000370554 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 10:26:10 INFO - PROCESS | 1808 | 1461000370565 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd2800 == 69 [pid = 1808] [id = 115] 10:26:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x93365400) [pid = 1808] [serial = 344] [outer = (nil)] 10:26:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x99b68800) [pid = 1808] [serial = 345] [outer = 0x93365400] 10:26:10 INFO - PROCESS | 1808 | 1461000370765 Marionette DEBUG loaded listener.js 10:26:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x9ec38000) [pid = 1808] [serial = 346] [outer = 0x93365400] 10:26:11 INFO - PROCESS | 1808 | 1461000371591 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]]]}] 10:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1240ms 10:26:11 INFO - PROCESS | 1808 | 1461000371610 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 10:26:11 INFO - PROCESS | 1808 | 1461000371614 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 10:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:26:11 INFO - PROCESS | 1808 | 1461000371620 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:26:11 INFO - PROCESS | 1808 | 1461000371624 Marionette TRACE conn4 <- [1,434,null,{}] 10:26:11 INFO - PROCESS | 1808 | 1461000371629 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}] 10:26:11 INFO - PROCESS | 1808 | 1461000371904 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 10:26:12 INFO - PROCESS | 1808 | 1461000372039 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0f400 == 70 [pid = 1808] [id = 116] 10:26:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8e02d800) [pid = 1808] [serial = 347] [outer = (nil)] 10:26:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8e1a7000) [pid = 1808] [serial = 348] [outer = 0x8e02d800] 10:26:12 INFO - PROCESS | 1808 | 1461000372135 Marionette DEBUG loaded listener.js 10:26:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8fdd7800) [pid = 1808] [serial = 349] [outer = 0x8e02d800] 10:26:13 INFO - PROCESS | 1808 | 1461000373211 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]]]}] 10:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1631ms 10:26:13 INFO - PROCESS | 1808 | 1461000373254 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 10:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:26:13 INFO - PROCESS | 1808 | 1461000373262 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 10:26:13 INFO - PROCESS | 1808 | 1461000373270 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:26:13 INFO - PROCESS | 1808 | 1461000373278 Marionette TRACE conn4 <- [1,438,null,{}] 10:26:13 INFO - PROCESS | 1808 | 1461000373287 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}] 10:26:13 INFO - PROCESS | 1808 | 1461000373504 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 10:26:13 INFO - PROCESS | 1808 | 1461000373724 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x935fb000 == 71 [pid = 1808] [id = 117] 10:26:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x96bac800) [pid = 1808] [serial = 350] [outer = (nil)] 10:26:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x97176800) [pid = 1808] [serial = 351] [outer = 0x96bac800] 10:26:13 INFO - PROCESS | 1808 | 1461000373864 Marionette DEBUG loaded listener.js 10:26:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x97dc1800) [pid = 1808] [serial = 352] [outer = 0x96bac800] 10:26:14 INFO - PROCESS | 1808 | 1461000374941 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]]]}] 10:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1687ms 10:26:14 INFO - PROCESS | 1808 | 1461000374956 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 10:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:26:14 INFO - PROCESS | 1808 | 1461000374962 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 10:26:14 INFO - PROCESS | 1808 | 1461000374969 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:26:14 INFO - PROCESS | 1808 | 1461000374972 Marionette TRACE conn4 <- [1,442,null,{}] 10:26:14 INFO - PROCESS | 1808 | 1461000374980 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}] 10:26:15 INFO - PROCESS | 1808 | 1461000375171 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 10:26:15 INFO - PROCESS | 1808 | 1461000375444 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x982ce400 == 72 [pid = 1808] [id = 118] 10:26:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x983b8000) [pid = 1808] [serial = 353] [outer = (nil)] 10:26:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x9fb15000) [pid = 1808] [serial = 354] [outer = 0x983b8000] 10:26:15 INFO - PROCESS | 1808 | 1461000375550 Marionette DEBUG loaded listener.js 10:26:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0xa0023000) [pid = 1808] [serial = 355] [outer = 0x983b8000] 10:26:16 INFO - PROCESS | 1808 | 1461000376479 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]]]}] 10:26:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1582ms 10:26:16 INFO - PROCESS | 1808 | 1461000376552 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 10:26:16 INFO - PROCESS | 1808 | 1461000376559 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 10:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:26:16 INFO - PROCESS | 1808 | 1461000376579 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:26:16 INFO - PROCESS | 1808 | 1461000376587 Marionette TRACE conn4 <- [1,446,null,{}] 10:26:16 INFO - PROCESS | 1808 | 1461000376594 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}] 10:26:16 INFO - PROCESS | 1808 | 1461000376818 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 10:26:17 INFO - PROCESS | 1808 | 1461000377035 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a7dac00 == 73 [pid = 1808] [id = 119] 10:26:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x9abce000) [pid = 1808] [serial = 356] [outer = (nil)] 10:26:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0xa2a0dc00) [pid = 1808] [serial = 357] [outer = 0x9abce000] 10:26:17 INFO - PROCESS | 1808 | 1461000377140 Marionette DEBUG loaded listener.js 10:26:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0xa3c27400) [pid = 1808] [serial = 358] [outer = 0x9abce000] 10:26:18 INFO - PROCESS | 1808 | 1461000378050 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]]]}] 10:26:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1550ms 10:26:18 INFO - PROCESS | 1808 | 1461000378121 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 10:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:26:18 INFO - PROCESS | 1808 | 1461000378126 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 10:26:18 INFO - PROCESS | 1808 | 1461000378133 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:26:18 INFO - PROCESS | 1808 | 1461000378137 Marionette TRACE conn4 <- [1,450,null,{}] 10:26:18 INFO - PROCESS | 1808 | 1461000378143 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}] 10:26:18 INFO - PROCESS | 1808 | 1461000378329 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 10:26:18 INFO - PROCESS | 1808 | 1461000378555 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc7d800 == 74 [pid = 1808] [id = 120] 10:26:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0xa3c24400) [pid = 1808] [serial = 359] [outer = (nil)] 10:26:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0xa49d6000) [pid = 1808] [serial = 360] [outer = 0xa3c24400] 10:26:18 INFO - PROCESS | 1808 | 1461000378688 Marionette DEBUG loaded listener.js 10:26:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0xa49db000) [pid = 1808] [serial = 361] [outer = 0xa3c24400] 10:26:19 INFO - PROCESS | 1808 | 1461000379632 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] 10:26:19 INFO - PROCESS | 1808 | 1461000379675 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 10:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:26:19 INFO - PROCESS | 1808 | 1461000379682 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:26:19 INFO - PROCESS | 1808 | 1461000379687 Marionette TRACE conn4 <- [1,454,null,{}] 10:26:19 INFO - PROCESS | 1808 | 1461000379693 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}] 10:26:19 INFO - PROCESS | 1808 | 1461000379889 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 10:26:20 INFO - PROCESS | 1808 | 1461000380113 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa5fdac00 == 75 [pid = 1808] [id = 121] 10:26:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0xa696b000) [pid = 1808] [serial = 362] [outer = (nil)] 10:26:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0xa69c7400) [pid = 1808] [serial = 363] [outer = 0xa696b000] 10:26:20 INFO - PROCESS | 1808 | 1461000380262 Marionette DEBUG loaded listener.js 10:26:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0xa6d9f000) [pid = 1808] [serial = 364] [outer = 0xa696b000] 10:26:21 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:21 INFO - PROCESS | 1808 | 1461000381239 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]]]}] 10:26:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:26:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1637ms 10:26:21 INFO - PROCESS | 1808 | 1461000381321 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 10:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:26:21 INFO - PROCESS | 1808 | 1461000381325 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 10:26:21 INFO - PROCESS | 1808 | 1461000381332 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:26:21 INFO - PROCESS | 1808 | 1461000381336 Marionette TRACE conn4 <- [1,458,null,{}] 10:26:21 INFO - PROCESS | 1808 | 1461000381344 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}] 10:26:21 INFO - PROCESS | 1808 | 1461000381560 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 10:26:21 INFO - PROCESS | 1808 | 1461000381776 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdcf400 == 76 [pid = 1808] [id = 122] 10:26:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0xa3c1a400) [pid = 1808] [serial = 365] [outer = (nil)] 10:26:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0xa78d9000) [pid = 1808] [serial = 366] [outer = 0xa3c1a400] 10:26:21 INFO - PROCESS | 1808 | 1461000381879 Marionette DEBUG loaded listener.js 10:26:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0xa78dbc00) [pid = 1808] [serial = 367] [outer = 0xa3c1a400] 10:26:23 INFO - PROCESS | 1808 | 1461000383300 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] 10:26:23 INFO - PROCESS | 1808 | 1461000383371 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 10:26:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:26:23 INFO - PROCESS | 1808 | 1461000383379 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:26:23 INFO - PROCESS | 1808 | 1461000383383 Marionette TRACE conn4 <- [1,462,null,{}] 10:26:23 INFO - PROCESS | 1808 | 1461000383389 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}] 10:26:23 INFO - PROCESS | 1808 | 1461000383582 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 10:26:23 INFO - PROCESS | 1808 | 1461000383802 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x911e3800 == 77 [pid = 1808] [id = 123] 10:26:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0xa0a6a000) [pid = 1808] [serial = 368] [outer = (nil)] 10:26:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0xa78e0c00) [pid = 1808] [serial = 369] [outer = 0xa0a6a000] 10:26:23 INFO - PROCESS | 1808 | 1461000383903 Marionette DEBUG loaded listener.js 10:26:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0xa78e4000) [pid = 1808] [serial = 370] [outer = 0xa0a6a000] 10:26:24 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:24 INFO - PROCESS | 1808 | 1461000384885 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] 10:26:24 INFO - PROCESS | 1808 | 1461000384973 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 10:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:26:24 INFO - PROCESS | 1808 | 1461000384981 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:26:24 INFO - PROCESS | 1808 | 1461000384984 Marionette TRACE conn4 <- [1,466,null,{}] 10:26:24 INFO - PROCESS | 1808 | 1461000384990 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}] 10:26:25 INFO - PROCESS | 1808 | 1461000385207 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 10:26:25 INFO - PROCESS | 1808 | 1461000385481 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c522000 == 78 [pid = 1808] [id = 124] 10:26:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8c523c00) [pid = 1808] [serial = 371] [outer = (nil)] 10:26:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x8c52b800) [pid = 1808] [serial = 372] [outer = 0x8c523c00] 10:26:25 INFO - PROCESS | 1808 | 1461000385577 Marionette DEBUG loaded listener.js 10:26:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8c52dc00) [pid = 1808] [serial = 373] [outer = 0x8c523c00] 10:26:26 INFO - PROCESS | 1808 | 1461000386560 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] 10:26:26 INFO - PROCESS | 1808 | 1461000386625 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 10:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:26:26 INFO - PROCESS | 1808 | 1461000386632 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:26:26 INFO - PROCESS | 1808 | 1461000386636 Marionette TRACE conn4 <- [1,470,null,{}] 10:26:26 INFO - PROCESS | 1808 | 1461000386642 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}] 10:26:26 INFO - PROCESS | 1808 | 1461000386825 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 10:26:27 INFO - PROCESS | 1808 | 1461000387048 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e038400 == 79 [pid = 1808] [id = 125] 10:26:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8e1a8c00) [pid = 1808] [serial = 374] [outer = (nil)] 10:26:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x93368c00) [pid = 1808] [serial = 375] [outer = 0x8e1a8c00] 10:26:27 INFO - PROCESS | 1808 | 1461000387152 Marionette DEBUG loaded listener.js 10:26:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x97d32c00) [pid = 1808] [serial = 376] [outer = 0x8e1a8c00] 10:26:28 INFO - PROCESS | 1808 | 1461000388110 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]]]}] 10:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1785ms 10:26:28 INFO - PROCESS | 1808 | 1461000388419 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 10:26:28 INFO - PROCESS | 1808 | 1461000388426 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 10:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:26:28 INFO - PROCESS | 1808 | 1461000388435 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:26:28 INFO - PROCESS | 1808 | 1461000388439 Marionette TRACE conn4 <- [1,474,null,{}] 10:26:28 INFO - PROCESS | 1808 | 1461000388448 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}] 10:26:28 INFO - PROCESS | 1808 | 1461000388727 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 10:26:28 INFO - PROCESS | 1808 | 1461000388897 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c523400 == 80 [pid = 1808] [id = 126] 10:26:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8eac5000) [pid = 1808] [serial = 377] [outer = (nil)] 10:26:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x8eacb400) [pid = 1808] [serial = 378] [outer = 0x8eac5000] 10:26:28 INFO - PROCESS | 1808 | 1461000388981 Marionette DEBUG loaded listener.js 10:26:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x8eace000) [pid = 1808] [serial = 379] [outer = 0x8eac5000] 10:26:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x90418c00) [pid = 1808] [serial = 380] [outer = 0x97dc1c00] 10:26:30 INFO - PROCESS | 1808 | 1461000390169 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]]]}] 10:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1787ms 10:26:30 INFO - PROCESS | 1808 | 1461000390237 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 10:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:26:30 INFO - PROCESS | 1808 | 1461000390244 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 10:26:30 INFO - PROCESS | 1808 | 1461000390256 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:26:30 INFO - PROCESS | 1808 | 1461000390261 Marionette TRACE conn4 <- [1,478,null,{}] 10:26:30 INFO - PROCESS | 1808 | 1461000390269 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}] 10:26:30 INFO - PROCESS | 1808 | 1461000390587 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 10:26:30 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd2800 == 79 [pid = 1808] [id = 115] 10:26:30 INFO - PROCESS | 1808 | --DOCSHELL 0x983b1c00 == 78 [pid = 1808] [id = 114] 10:26:30 INFO - PROCESS | 1808 | --DOCSHELL 0x90420400 == 77 [pid = 1808] [id = 113] 10:26:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9206b000 == 76 [pid = 1808] [id = 112] 10:26:30 INFO - PROCESS | 1808 | --DOCSHELL 0x91694800 == 75 [pid = 1808] [id = 111] 10:26:30 INFO - PROCESS | 1808 | --DOCSHELL 0x90415000 == 74 [pid = 1808] [id = 110] 10:26:30 INFO - PROCESS | 1808 | 1461000390798 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:30 INFO - PROCESS | 1808 | --DOCSHELL 0x8ecd5c00 == 73 [pid = 1808] [id = 105] 10:26:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd01400 == 74 [pid = 1808] [id = 127] 10:26:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x8dd05000) [pid = 1808] [serial = 381] [outer = (nil)] 10:26:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x90415000) [pid = 1808] [serial = 382] [outer = 0x8dd05000] 10:26:30 INFO - PROCESS | 1808 | 1461000390882 Marionette DEBUG loaded listener.js 10:26:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x91696800) [pid = 1808] [serial = 383] [outer = 0x8dd05000] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x9841a400) [pid = 1808] [serial = 306] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x9841f400) [pid = 1808] [serial = 307] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x8ecd7000) [pid = 1808] [serial = 295] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x8e1aa000) [pid = 1808] [serial = 294] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x96cc2400) [pid = 1808] [serial = 267] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x8fddb800) [pid = 1808] [serial = 297] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x91694400) [pid = 1808] [serial = 298] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x935f4c00) [pid = 1808] [serial = 300] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x9632bc00) [pid = 1808] [serial = 301] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0xa3c1d800) [pid = 1808] [serial = 265] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x98d14000) [pid = 1808] [serial = 270] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0xa2813c00) [pid = 1808] [serial = 273] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0xa49dd400) [pid = 1808] [serial = 276] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa5fd8800) [pid = 1808] [serial = 279] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8dd0c800) [pid = 1808] [serial = 282] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8e02fc00) [pid = 1808] [serial = 285] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8e1a4c00) [pid = 1808] [serial = 288] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8e1aec00) [pid = 1808] [serial = 291] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x983b2800) [pid = 1808] [serial = 304] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x981b2800) [pid = 1808] [serial = 303] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x98d08800) [pid = 1808] [serial = 309] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x99b67000) [pid = 1808] [serial = 310] [outer = (nil)] [url = about:blank] 10:26:31 INFO - PROCESS | 1808 | 1461000391797 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]]]}] 10:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1599ms 10:26:31 INFO - PROCESS | 1808 | 1461000391852 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 10:26:31 INFO - PROCESS | 1808 | 1461000391855 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 10:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:26:31 INFO - PROCESS | 1808 | 1461000391863 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:26:31 INFO - PROCESS | 1808 | 1461000391867 Marionette TRACE conn4 <- [1,482,null,{}] 10:26:31 INFO - PROCESS | 1808 | 1461000391883 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}] 10:26:32 INFO - PROCESS | 1808 | 1461000392054 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 10:26:32 INFO - PROCESS | 1808 | 1461000392198 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1aa000 == 75 [pid = 1808] [id = 128] 10:26:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x96baf800) [pid = 1808] [serial = 384] [outer = (nil)] 10:26:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x972f0000) [pid = 1808] [serial = 385] [outer = 0x96baf800] 10:26:32 INFO - PROCESS | 1808 | 1461000392295 Marionette DEBUG loaded listener.js 10:26:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x97d36c00) [pid = 1808] [serial = 386] [outer = 0x96baf800] 10:26:33 INFO - PROCESS | 1808 | 1461000393200 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]]]}] 10:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1388ms 10:26:33 INFO - PROCESS | 1808 | 1461000393252 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 10:26:33 INFO - PROCESS | 1808 | 1461000393256 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 10:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:26:33 INFO - PROCESS | 1808 | 1461000393262 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:26:33 INFO - PROCESS | 1808 | 1461000393266 Marionette TRACE conn4 <- [1,486,null,{}] 10:26:33 INFO - PROCESS | 1808 | 1461000393272 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}] 10:26:33 INFO - PROCESS | 1808 | 1461000393487 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 10:26:33 INFO - PROCESS | 1808 | 1461000393521 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1b1000 == 76 [pid = 1808] [id = 129] 10:26:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x97a3e800) [pid = 1808] [serial = 387] [outer = (nil)] 10:26:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x97d40400) [pid = 1808] [serial = 388] [outer = 0x97a3e800] 10:26:33 INFO - PROCESS | 1808 | 1461000393608 Marionette DEBUG loaded listener.js 10:26:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x981ac800) [pid = 1808] [serial = 389] [outer = 0x97a3e800] 10:26:34 INFO - PROCESS | 1808 | 1461000394537 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]]]}] 10:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1330ms 10:26:34 INFO - PROCESS | 1808 | 1461000394604 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 10:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:26:34 INFO - PROCESS | 1808 | 1461000394609 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 10:26:34 INFO - PROCESS | 1808 | 1461000394615 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:26:34 INFO - PROCESS | 1808 | 1461000394619 Marionette TRACE conn4 <- [1,490,null,{}] 10:26:34 INFO - PROCESS | 1808 | 1461000394626 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}] 10:26:34 INFO - PROCESS | 1808 | 1461000394853 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 10:26:34 INFO - PROCESS | 1808 | 1461000394883 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e14ec00 == 77 [pid = 1808] [id = 130] 10:26:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x97d38c00) [pid = 1808] [serial = 390] [outer = (nil)] 10:26:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x983b1c00) [pid = 1808] [serial = 391] [outer = 0x97d38c00] 10:26:34 INFO - PROCESS | 1808 | 1461000394959 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x983ba800) [pid = 1808] [serial = 392] [outer = 0x97d38c00] 10:26:35 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x932d1800) [pid = 1808] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:26:35 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x98425800) [pid = 1808] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:26:35 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x90415400) [pid = 1808] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:26:35 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x93361400) [pid = 1808] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:26:35 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x981abc00) [pid = 1808] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:26:35 INFO - PROCESS | 1808 | 1461000395976 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]]]}] 10:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1383ms 10:26:35 INFO - PROCESS | 1808 | 1461000395998 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 10:26:36 INFO - PROCESS | 1808 | 1461000396002 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 10:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:26:36 INFO - PROCESS | 1808 | 1461000396009 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 1808 | 1461000396012 Marionette TRACE conn4 <- [1,494,null,{}] 10:26:36 INFO - PROCESS | 1808 | 1461000396018 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}] 10:26:36 INFO - PROCESS | 1808 | 1461000396254 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 10:26:36 INFO - PROCESS | 1808 | 1461000396280 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb69400 == 78 [pid = 1808] [id = 131] 10:26:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8bb6dc00) [pid = 1808] [serial = 393] [outer = (nil)] 10:26:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8bb72000) [pid = 1808] [serial = 394] [outer = 0x8bb6dc00] 10:26:36 INFO - PROCESS | 1808 | 1461000396360 Marionette DEBUG loaded listener.js 10:26:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8ecdb400) [pid = 1808] [serial = 395] [outer = 0x8bb6dc00] 10:26:37 INFO - PROCESS | 1808 | 1461000397226 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]]]}] 10:26:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1284ms 10:26:37 INFO - PROCESS | 1808 | 1461000397294 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 10:26:37 INFO - PROCESS | 1808 | 1461000397298 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 10:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:26:37 INFO - PROCESS | 1808 | 1461000397304 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:26:37 INFO - PROCESS | 1808 | 1461000397308 Marionette TRACE conn4 <- [1,498,null,{}] 10:26:37 INFO - PROCESS | 1808 | 1461000397315 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}] 10:26:37 INFO - PROCESS | 1808 | 1461000397477 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 10:26:37 INFO - PROCESS | 1808 | 1461000397487 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb75c00 == 79 [pid = 1808] [id = 132] 10:26:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x8bb76000) [pid = 1808] [serial = 396] [outer = (nil)] 10:26:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x983b4c00) [pid = 1808] [serial = 397] [outer = 0x8bb76000] 10:26:37 INFO - PROCESS | 1808 | 1461000397679 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x98425400) [pid = 1808] [serial = 398] [outer = 0x8bb76000] 10:26:38 INFO - PROCESS | 1808 | 1461000398735 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]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:26:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1489ms 10:26:38 INFO - PROCESS | 1808 | 1461000398795 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 1808 | 1461000398803 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 10:26:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:26:38 INFO - PROCESS | 1808 | 1461000398815 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 1808 | 1461000398822 Marionette TRACE conn4 <- [1,502,null,{}] 10:26:38 INFO - PROCESS | 1808 | 1461000398831 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}] 10:26:39 INFO - PROCESS | 1808 | 1461000399074 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 10:26:39 INFO - PROCESS | 1808 | 1461000399305 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e032800 == 80 [pid = 1808] [id = 133] 10:26:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x8e148800) [pid = 1808] [serial = 399] [outer = (nil)] 10:26:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8eaca400) [pid = 1808] [serial = 400] [outer = 0x8e148800] 10:26:39 INFO - PROCESS | 1808 | 1461000399452 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8ecd8800) [pid = 1808] [serial = 401] [outer = 0x8e148800] 10:26:40 INFO - PROCESS | 1808 | 1461000400494 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]]]}] 10:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1742ms 10:26:40 INFO - PROCESS | 1808 | 1461000400558 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 10:26:40 INFO - PROCESS | 1808 | 1461000400569 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 10:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:26:40 INFO - PROCESS | 1808 | 1461000400580 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:26:40 INFO - PROCESS | 1808 | 1461000400585 Marionette TRACE conn4 <- [1,506,null,{}] 10:26:40 INFO - PROCESS | 1808 | 1461000400593 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}] 10:26:40 INFO - PROCESS | 1808 | 1461000400828 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 10:26:41 INFO - PROCESS | 1808 | 1461000401095 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x90412400 == 81 [pid = 1808] [id = 134] 10:26:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x9206b000) [pid = 1808] [serial = 402] [outer = (nil)] 10:26:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x95909800) [pid = 1808] [serial = 403] [outer = 0x9206b000] 10:26:41 INFO - PROCESS | 1808 | 1461000401186 Marionette DEBUG loaded listener.js 10:26:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x97174400) [pid = 1808] [serial = 404] [outer = 0x9206b000] 10:26:42 INFO - PROCESS | 1808 | 1461000402131 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]]]}] 10:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1593ms 10:26:42 INFO - PROCESS | 1808 | 1461000402173 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 10:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:26:42 INFO - PROCESS | 1808 | 1461000402178 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 10:26:42 INFO - PROCESS | 1808 | 1461000402186 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:26:42 INFO - PROCESS | 1808 | 1461000402193 Marionette TRACE conn4 <- [1,510,null,{}] 10:26:42 INFO - PROCESS | 1808 | 1461000402211 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}] 10:26:42 INFO - PROCESS | 1808 | 1461000402433 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 10:26:42 INFO - PROCESS | 1808 | 1461000402654 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c52c800 == 82 [pid = 1808] [id = 135] 10:26:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x97d3d000) [pid = 1808] [serial = 405] [outer = (nil)] 10:26:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x9841e400) [pid = 1808] [serial = 406] [outer = 0x97d3d000] 10:26:42 INFO - PROCESS | 1808 | 1461000402796 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x99b67000) [pid = 1808] [serial = 407] [outer = 0x97d3d000] 10:26:43 INFO - PROCESS | 1808 | 1461000403754 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]]]}] 10:26:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:26:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1599ms 10:26:43 INFO - PROCESS | 1808 | 1461000403786 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 10:26:43 INFO - PROCESS | 1808 | 1461000403790 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 10:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:26:43 INFO - PROCESS | 1808 | 1461000403797 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:26:43 INFO - PROCESS | 1808 | 1461000403801 Marionette TRACE conn4 <- [1,514,null,{}] 10:26:43 INFO - PROCESS | 1808 | 1461000403807 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}] 10:26:44 INFO - PROCESS | 1808 | 1461000404004 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 10:26:44 INFO - PROCESS | 1808 | 1461000404224 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f301c00 == 83 [pid = 1808] [id = 136] 10:26:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x8f306c00) [pid = 1808] [serial = 408] [outer = (nil)] 10:26:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x8f309800) [pid = 1808] [serial = 409] [outer = 0x8f306c00] 10:26:44 INFO - PROCESS | 1808 | 1461000404361 Marionette DEBUG loaded listener.js 10:26:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x8f30d800) [pid = 1808] [serial = 410] [outer = 0x8f306c00] 10:26:45 INFO - PROCESS | 1808 | 1461000405272 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]]]}] 10:26:45 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 10:26:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1538ms 10:26:45 INFO - PROCESS | 1808 | 1461000405336 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 10:26:45 INFO - PROCESS | 1808 | 1461000405341 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 10:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:26:45 INFO - PROCESS | 1808 | 1461000405347 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:26:45 INFO - PROCESS | 1808 | 1461000405351 Marionette TRACE conn4 <- [1,518,null,{}] 10:26:45 INFO - PROCESS | 1808 | 1461000405357 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}] 10:26:45 INFO - PROCESS | 1808 | 1461000405550 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 10:26:45 INFO - PROCESS | 1808 | 1461000405777 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c52bc00 == 84 [pid = 1808] [id = 137] 10:26:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x8c66d000) [pid = 1808] [serial = 411] [outer = (nil)] 10:26:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x8c675000) [pid = 1808] [serial = 412] [outer = 0x8c66d000] 10:26:45 INFO - PROCESS | 1808 | 1461000405908 Marionette DEBUG loaded listener.js 10:26:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x8c677800) [pid = 1808] [serial = 413] [outer = 0x8c66d000] 10:26:46 INFO - PROCESS | 1808 | 1461000406813 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]]]}] 10:26:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:26:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1536ms 10:26:46 INFO - PROCESS | 1808 | 1461000406884 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 10:26:46 INFO - PROCESS | 1808 | 1461000406889 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 10:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:26:46 INFO - PROCESS | 1808 | 1461000406896 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:26:46 INFO - PROCESS | 1808 | 1461000406900 Marionette TRACE conn4 <- [1,522,null,{}] 10:26:46 INFO - PROCESS | 1808 | 1461000406907 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}] 10:26:47 INFO - PROCESS | 1808 | 1461000407159 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 10:26:47 INFO - PROCESS | 1808 | 1461000407399 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f30ec00 == 85 [pid = 1808] [id = 138] 10:26:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x9060a000) [pid = 1808] [serial = 414] [outer = (nil)] 10:26:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x9060e000) [pid = 1808] [serial = 415] [outer = 0x9060a000] 10:26:47 INFO - PROCESS | 1808 | 1461000407510 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x90610400) [pid = 1808] [serial = 416] [outer = 0x9060a000] 10:26:48 INFO - PROCESS | 1808 | 1461000408470 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]]]}] 10:26:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:26:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1632ms 10:26:48 INFO - PROCESS | 1808 | 1461000408530 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 10:26:48 INFO - PROCESS | 1808 | 1461000408534 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 10:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:26:48 INFO - PROCESS | 1808 | 1461000408542 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:26:48 INFO - PROCESS | 1808 | 1461000408546 Marionette TRACE conn4 <- [1,526,null,{}] 10:26:48 INFO - PROCESS | 1808 | 1461000408553 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}] 10:26:48 INFO - PROCESS | 1808 | 1461000408760 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 10:26:49 INFO - PROCESS | 1808 | 1461000408984 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e3800 == 86 [pid = 1808] [id = 139] 10:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x8a9e5c00) [pid = 1808] [serial = 417] [outer = (nil)] 10:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x8a9eac00) [pid = 1808] [serial = 418] [outer = 0x8a9e5c00] 10:26:49 INFO - PROCESS | 1808 | 1461000409094 Marionette DEBUG loaded listener.js 10:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x8a9ed000) [pid = 1808] [serial = 419] [outer = 0x8a9e5c00] 10:26:50 INFO - PROCESS | 1808 | 1461000410033 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]]]}] 10:26:50 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 10:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1538ms 10:26:50 INFO - PROCESS | 1808 | 1461000410082 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 1808 | 1461000410085 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 10:26:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:26:50 INFO - PROCESS | 1808 | 1461000410093 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 1808 | 1461000410097 Marionette TRACE conn4 <- [1,530,null,{}] 10:26:50 INFO - PROCESS | 1808 | 1461000410104 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}] 10:26:50 INFO - PROCESS | 1808 | 1461000410284 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 10:26:50 INFO - PROCESS | 1808 | 1461000410504 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e7800 == 87 [pid = 1808] [id = 140] 10:26:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x8a9ed400) [pid = 1808] [serial = 420] [outer = (nil)] 10:26:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x9060e800) [pid = 1808] [serial = 421] [outer = 0x8a9ed400] 10:26:50 INFO - PROCESS | 1808 | 1461000410635 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x90615800) [pid = 1808] [serial = 422] [outer = 0x8a9ed400] 10:26:51 INFO - PROCESS | 1808 | 1461000411460 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"]]]}] 10:26:51 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 10:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:26:51 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 10:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:26:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1433ms 10:26:51 INFO - PROCESS | 1808 | 1461000411532 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 10:26:51 INFO - PROCESS | 1808 | 1461000411536 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 10:26:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:26:51 INFO - PROCESS | 1808 | 1461000411546 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 1808 | 1461000411550 Marionette TRACE conn4 <- [1,534,null,{}] 10:26:51 INFO - PROCESS | 1808 | 1461000411556 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}] 10:26:51 INFO - PROCESS | 1808 | 1461000411758 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 10:26:51 INFO - PROCESS | 1808 | 1461000411937 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac01c00 == 88 [pid = 1808] [id = 141] 10:26:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x8ac03800) [pid = 1808] [serial = 423] [outer = (nil)] 10:26:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x8ac0d800) [pid = 1808] [serial = 424] [outer = 0x8ac03800] 10:26:52 INFO - PROCESS | 1808 | 1461000412027 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x8f30e000) [pid = 1808] [serial = 425] [outer = 0x8ac03800] 10:26:52 INFO - PROCESS | 1808 | 1461000412917 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]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:26:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1383ms 10:26:52 INFO - PROCESS | 1808 | 1461000412929 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 1808 | 1461000412934 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 10:26:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:26:52 INFO - PROCESS | 1808 | 1461000412977 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 1808 | 1461000412981 Marionette TRACE conn4 <- [1,538,null,{}] 10:26:52 INFO - PROCESS | 1808 | 1461000412988 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}] 10:26:53 INFO - PROCESS | 1808 | 1461000413200 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 10:26:53 INFO - PROCESS | 1808 | 1461000413384 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac03000 == 89 [pid = 1808] [id = 142] 10:26:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x8ac0b400) [pid = 1808] [serial = 426] [outer = (nil)] 10:26:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x8ad79c00) [pid = 1808] [serial = 427] [outer = 0x8ac0b400] 10:26:53 INFO - PROCESS | 1808 | 1461000413476 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x8ad7fc00) [pid = 1808] [serial = 428] [outer = 0x8ac0b400] 10:26:54 INFO - PROCESS | 1808 | 1461000414401 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]]]}] 10:26:54 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. 10:26:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1545ms 10:26:54 INFO - PROCESS | 1808 | 1461000414518 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 10:26:54 INFO - PROCESS | 1808 | 1461000414523 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 10:26:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:26:54 INFO - PROCESS | 1808 | 1461000414530 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 1808 | 1461000414535 Marionette TRACE conn4 <- [1,542,null,{}] 10:26:54 INFO - PROCESS | 1808 | 1461000414541 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}] 10:26:54 INFO - PROCESS | 1808 | 1461000414809 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 10:26:55 INFO - PROCESS | 1808 | 1461000415071 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dcc400 == 90 [pid = 1808] [id = 143] 10:26:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x89dcdc00) [pid = 1808] [serial = 429] [outer = (nil)] 10:26:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x89dd4000) [pid = 1808] [serial = 430] [outer = 0x89dcdc00] 10:26:55 INFO - PROCESS | 1808 | 1461000415173 Marionette DEBUG loaded listener.js 10:26:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x8ad86400) [pid = 1808] [serial = 431] [outer = 0x89dcdc00] 10:26:56 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. 10:26:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1492ms 10:26:56 INFO - PROCESS | 1808 | 1461000416012 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]]]}] 10:26:56 INFO - PROCESS | 1808 | 1461000416023 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 10:26:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:26:56 INFO - PROCESS | 1808 | 1461000416028 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 10:26:56 INFO - PROCESS | 1808 | 1461000416081 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:26:56 INFO - PROCESS | 1808 | 1461000416084 Marionette TRACE conn4 <- [1,546,null,{}] 10:26:56 INFO - PROCESS | 1808 | 1461000416093 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}] 10:26:56 INFO - PROCESS | 1808 | 1461000416302 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 10:26:56 INFO - PROCESS | 1808 | 1461000416496 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dcbc00 == 91 [pid = 1808] [id = 144] 10:26:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x89dd4800) [pid = 1808] [serial = 432] [outer = (nil)] 10:26:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x8ad84000) [pid = 1808] [serial = 433] [outer = 0x89dd4800] 10:26:56 INFO - PROCESS | 1808 | 1461000416587 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x8eac0800) [pid = 1808] [serial = 434] [outer = 0x89dd4800] 10:26:57 INFO - PROCESS | 1808 | 1461000417993 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]]]}] 10:26:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:26:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1989ms 10:26:58 INFO - PROCESS | 1808 | 1461000418115 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 10:26:58 INFO - PROCESS | 1808 | 1461000418121 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 10:26:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:26:58 INFO - PROCESS | 1808 | 1461000418134 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:26:58 INFO - PROCESS | 1808 | 1461000418138 Marionette TRACE conn4 <- [1,550,null,{}] 10:26:58 INFO - PROCESS | 1808 | 1461000418148 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}] 10:26:58 INFO - PROCESS | 1808 | 1461000418359 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 10:26:58 INFO - PROCESS | 1808 | 1461000418540 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd3000 == 92 [pid = 1808] [id = 145] 10:26:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x8bb6ec00) [pid = 1808] [serial = 435] [outer = (nil)] 10:26:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x8bb75000) [pid = 1808] [serial = 436] [outer = 0x8bb6ec00] 10:26:58 INFO - PROCESS | 1808 | 1461000418626 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x8c673000) [pid = 1808] [serial = 437] [outer = 0x8bb6ec00] 10:26:59 INFO - PROCESS | 1808 | 1461000419533 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]]]}] 10:26:59 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. 10:26:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1487ms 10:26:59 INFO - PROCESS | 1808 | 1461000419621 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 1808 | 1461000419630 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 10:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:26:59 INFO - PROCESS | 1808 | 1461000419641 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 1808 | 1461000419646 Marionette TRACE conn4 <- [1,554,null,{}] 10:26:59 INFO - PROCESS | 1808 | 1461000419652 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}] 10:26:59 INFO - PROCESS | 1808 | 1461000419879 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 10:27:00 INFO - PROCESS | 1808 | 1461000420252 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e029400 == 93 [pid = 1808] [id = 146] 10:27:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x8e1a7c00) [pid = 1808] [serial = 438] [outer = (nil)] 10:27:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x8eac7800) [pid = 1808] [serial = 439] [outer = 0x8e1a7c00] 10:27:00 INFO - PROCESS | 1808 | 1461000420345 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x8ecde800) [pid = 1808] [serial = 440] [outer = 0x8e1a7c00] 10:27:01 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:01 INFO - PROCESS | 1808 | 1461000421394 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]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1785ms 10:27:01 INFO - PROCESS | 1808 | 1461000421426 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 1808 | 1461000421430 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 10:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:27:01 INFO - PROCESS | 1808 | 1461000421437 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 1808 | 1461000421444 Marionette TRACE conn4 <- [1,558,null,{}] 10:27:01 INFO - PROCESS | 1808 | 1461000421461 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}] 10:27:01 INFO - PROCESS | 1808 | 1461000421728 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 10:27:01 INFO - PROCESS | 1808 | --DOCSHELL 0x99b71400 == 92 [pid = 1808] [id = 39] 10:27:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8e036000 == 91 [pid = 1808] [id = 100] 10:27:01 INFO - PROCESS | 1808 | --DOCSHELL 0x98158800 == 90 [pid = 1808] [id = 102] 10:27:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9a7d7800 == 89 [pid = 1808] [id = 59] 10:27:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9716d400 == 88 [pid = 1808] [id = 101] 10:27:01 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0xa3c1b400) [pid = 1808] [serial = 324] [outer = (nil)] [url = about:blank] 10:27:01 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x9fc77c00) [pid = 1808] [serial = 312] [outer = (nil)] [url = about:blank] 10:27:01 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x981b7000) [pid = 1808] [serial = 318] [outer = (nil)] [url = about:blank] 10:27:01 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x91477c00) [pid = 1808] [serial = 315] [outer = (nil)] [url = about:blank] 10:27:01 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0xa49dd000) [pid = 1808] [serial = 327] [outer = (nil)] [url = about:blank] 10:27:01 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0xa0aeb800) [pid = 1808] [serial = 321] [outer = (nil)] [url = about:blank] 10:27:01 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x99b68800) [pid = 1808] [serial = 345] [outer = (nil)] [url = about:blank] 10:27:01 INFO - PROCESS | 1808 | --DOCSHELL 0x982c2c00 == 87 [pid = 1808] [id = 57] 10:27:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb69400 == 86 [pid = 1808] [id = 131] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8e14ec00 == 85 [pid = 1808] [id = 130] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1b1000 == 84 [pid = 1808] [id = 129] 10:27:02 INFO - PROCESS | 1808 | 1461000422085 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1aa000 == 83 [pid = 1808] [id = 128] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd01400 == 82 [pid = 1808] [id = 127] 10:27:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb69400 == 83 [pid = 1808] [id = 147] 10:27:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x8bb6d000) [pid = 1808] [serial = 441] [outer = (nil)] 10:27:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x8e1b1000) [pid = 1808] [serial = 442] [outer = 0x8bb6d000] 10:27:02 INFO - PROCESS | 1808 | 1461000422261 Marionette DEBUG loaded listener.js 10:27:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x90609400) [pid = 1808] [serial = 443] [outer = 0x8bb6d000] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8c523400 == 82 [pid = 1808] [id = 126] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8c522000 == 81 [pid = 1808] [id = 124] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x911e3800 == 80 [pid = 1808] [id = 123] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdcf400 == 79 [pid = 1808] [id = 122] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0xa5fdac00 == 78 [pid = 1808] [id = 121] 10:27:02 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc7d800 == 77 [pid = 1808] [id = 120] 10:27:03 INFO - PROCESS | 1808 | --DOCSHELL 0x9a7dac00 == 76 [pid = 1808] [id = 119] 10:27:03 INFO - PROCESS | 1808 | --DOCSHELL 0x982ce400 == 75 [pid = 1808] [id = 118] 10:27:03 INFO - PROCESS | 1808 | --DOCSHELL 0x935fb000 == 74 [pid = 1808] [id = 117] 10:27:03 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0f400 == 73 [pid = 1808] [id = 116] 10:27:03 INFO - PROCESS | 1808 | 1461000423436 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]]]}] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x93368000) [pid = 1808] [serial = 333] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x9a7d7c00) [pid = 1808] [serial = 343] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x9041a800) [pid = 1808] [serial = 330] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x99b6c000) [pid = 1808] [serial = 342] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x97176000) [pid = 1808] [serial = 336] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x9041d800) [pid = 1808] [serial = 331] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x99047400) [pid = 1808] [serial = 340] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x983bd000) [pid = 1808] [serial = 339] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x97fcf800) [pid = 1808] [serial = 337] [outer = (nil)] [url = about:blank] 10:27:03 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x935fa000) [pid = 1808] [serial = 334] [outer = (nil)] [url = about:blank] 10:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 2061ms 10:27:03 INFO - PROCESS | 1808 | 1461000423505 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 10:27:03 INFO - PROCESS | 1808 | 1461000423512 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 10:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:27:03 INFO - PROCESS | 1808 | 1461000423522 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:27:03 INFO - PROCESS | 1808 | 1461000423528 Marionette TRACE conn4 <- [1,562,null,{}] 10:27:03 INFO - PROCESS | 1808 | 1461000423538 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}] 10:27:03 INFO - PROCESS | 1808 | 1461000423835 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 10:27:03 INFO - PROCESS | 1808 | 1461000423932 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c522000 == 74 [pid = 1808] [id = 148] 10:27:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x8fdd6c00) [pid = 1808] [serial = 444] [outer = (nil)] 10:27:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x911ef800) [pid = 1808] [serial = 445] [outer = 0x8fdd6c00] 10:27:04 INFO - PROCESS | 1808 | 1461000424066 Marionette DEBUG loaded listener.js 10:27:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x92066000) [pid = 1808] [serial = 446] [outer = 0x8fdd6c00] 10:27:05 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:05 INFO - PROCESS | 1808 | 1461000425711 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]]]}] 10:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 2248ms 10:27:05 INFO - PROCESS | 1808 | 1461000425771 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 10:27:05 INFO - PROCESS | 1808 | 1461000425778 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 10:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:27:05 INFO - PROCESS | 1808 | 1461000425877 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:27:05 INFO - PROCESS | 1808 | 1461000425881 Marionette TRACE conn4 <- [1,566,null,{}] 10:27:05 INFO - PROCESS | 1808 | 1461000425927 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}] 10:27:06 INFO - PROCESS | 1808 | 1461000426256 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 10:27:06 INFO - PROCESS | 1808 | 1461000426306 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x9060bc00 == 75 [pid = 1808] [id = 149] 10:27:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x9060d000) [pid = 1808] [serial = 447] [outer = (nil)] 10:27:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x93362c00) [pid = 1808] [serial = 448] [outer = 0x9060d000] 10:27:06 INFO - PROCESS | 1808 | 1461000426439 Marionette DEBUG loaded listener.js 10:27:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x933b3000) [pid = 1808] [serial = 449] [outer = 0x9060d000] 10:27:08 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x8dd05000) [pid = 1808] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x93365400) [pid = 1808] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x97d38c00) [pid = 1808] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x8eac5000) [pid = 1808] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x98d12400) [pid = 1808] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x97a3e800) [pid = 1808] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x8bb6dc00) [pid = 1808] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:27:08 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x96baf800) [pid = 1808] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:27:08 INFO - PROCESS | 1808 | 1461000428637 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]]]}] 10:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 2859ms 10:27:08 INFO - PROCESS | 1808 | 1461000428663 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 10:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:27:08 INFO - PROCESS | 1808 | 1461000428667 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 10:27:08 INFO - PROCESS | 1808 | 1461000428675 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:27:08 INFO - PROCESS | 1808 | 1461000428679 Marionette TRACE conn4 <- [1,570,null,{}] 10:27:08 INFO - PROCESS | 1808 | 1461000428688 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}] 10:27:08 INFO - PROCESS | 1808 | 1461000428901 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 10:27:09 INFO - PROCESS | 1808 | 1461000429036 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb69800 == 76 [pid = 1808] [id = 150] 10:27:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x8e14fc00) [pid = 1808] [serial = 450] [outer = (nil)] 10:27:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x935fc400) [pid = 1808] [serial = 451] [outer = 0x8e14fc00] 10:27:09 INFO - PROCESS | 1808 | 1461000429124 Marionette DEBUG loaded listener.js 10:27:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x96baf800) [pid = 1808] [serial = 452] [outer = 0x8e14fc00] 10:27:09 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:09 INFO - PROCESS | 1808 | 1461000429911 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]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1287ms 10:27:09 INFO - PROCESS | 1808 | 1461000429962 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 10:27:09 INFO - PROCESS | 1808 | 1461000429966 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 10:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:27:09 INFO - PROCESS | 1808 | 1461000429973 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 1808 | 1461000429976 Marionette TRACE conn4 <- [1,574,null,{}] 10:27:10 INFO - PROCESS | 1808 | 1461000430088 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}] 10:27:10 INFO - PROCESS | 1808 | 1461000430333 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 10:27:10 INFO - PROCESS | 1808 | 1461000430589 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb6e400 == 77 [pid = 1808] [id = 151] 10:27:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x8bb70800) [pid = 1808] [serial = 453] [outer = (nil)] 10:27:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x8bb74400) [pid = 1808] [serial = 454] [outer = 0x8bb70800] 10:27:10 INFO - PROCESS | 1808 | 1461000430728 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x8c524000) [pid = 1808] [serial = 455] [outer = 0x8bb70800] 10:27:11 INFO - PROCESS | 1808 | 1461000431754 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]]]}] 10:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1838ms 10:27:11 INFO - PROCESS | 1808 | 1461000431814 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 10:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:27:11 INFO - PROCESS | 1808 | 1461000431823 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 10:27:11 INFO - PROCESS | 1808 | 1461000431832 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 1808 | 1461000431837 Marionette TRACE conn4 <- [1,578,null,{}] 10:27:11 INFO - PROCESS | 1808 | 1461000431845 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}] 10:27:12 INFO - PROCESS | 1808 | 1461000432056 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 10:27:12 INFO - PROCESS | 1808 | 1461000432300 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e038000 == 78 [pid = 1808] [id = 152] 10:27:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x8e14c000) [pid = 1808] [serial = 456] [outer = (nil)] 10:27:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x8eac6400) [pid = 1808] [serial = 457] [outer = 0x8e14c000] 10:27:12 INFO - PROCESS | 1808 | 1461000432460 Marionette DEBUG loaded listener.js 10:27:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x8f306000) [pid = 1808] [serial = 458] [outer = 0x8e14c000] 10:27:13 INFO - PROCESS | 1808 | 1461000433440 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]]]}] 10:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1691ms 10:27:13 INFO - PROCESS | 1808 | 1461000433522 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 10:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:27:13 INFO - PROCESS | 1808 | 1461000433527 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 10:27:13 INFO - PROCESS | 1808 | 1461000433535 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:27:13 INFO - PROCESS | 1808 | 1461000433538 Marionette TRACE conn4 <- [1,582,null,{}] 10:27:13 INFO - PROCESS | 1808 | 1461000433546 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}] 10:27:13 INFO - PROCESS | 1808 | 1461000433797 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 10:27:14 INFO - PROCESS | 1808 | 1461000434117 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac8c00 == 79 [pid = 1808] [id = 153] 10:27:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x9060c000) [pid = 1808] [serial = 459] [outer = (nil)] 10:27:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x932d3800) [pid = 1808] [serial = 460] [outer = 0x9060c000] 10:27:14 INFO - PROCESS | 1808 | 1461000434218 Marionette DEBUG loaded listener.js 10:27:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x935fac00) [pid = 1808] [serial = 461] [outer = 0x9060c000] 10:27:15 INFO - PROCESS | 1808 | 1461000435155 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]]]}] 10:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1691ms 10:27:15 INFO - PROCESS | 1808 | 1461000435234 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 10:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:27:15 INFO - PROCESS | 1808 | 1461000435245 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 10:27:15 INFO - PROCESS | 1808 | 1461000435256 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:27:15 INFO - PROCESS | 1808 | 1461000435261 Marionette TRACE conn4 <- [1,586,null,{}] 10:27:15 INFO - PROCESS | 1808 | 1461000435267 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}] 10:27:15 INFO - PROCESS | 1808 | 1461000435545 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 10:27:15 INFO - PROCESS | 1808 | 1461000435824 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac6800 == 80 [pid = 1808] [id = 154] 10:27:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x911eb000) [pid = 1808] [serial = 462] [outer = (nil)] 10:27:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x97d3cc00) [pid = 1808] [serial = 463] [outer = 0x911eb000] 10:27:15 INFO - PROCESS | 1808 | 1461000435917 Marionette DEBUG loaded listener.js 10:27:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x97fcf800) [pid = 1808] [serial = 464] [outer = 0x911eb000] 10:27:16 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:16 INFO - PROCESS | 1808 | 1461000436849 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]]]}] 10:27:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:27:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1637ms 10:27:16 INFO - PROCESS | 1808 | 1461000436893 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 10:27:16 INFO - PROCESS | 1808 | 1461000436897 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 10:27:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:27:16 INFO - PROCESS | 1808 | 1461000436905 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:27:16 INFO - PROCESS | 1808 | 1461000436909 Marionette TRACE conn4 <- [1,590,null,{}] 10:27:16 INFO - PROCESS | 1808 | 1461000436915 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}] 10:27:17 INFO - PROCESS | 1808 | 1461000437180 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 10:27:17 INFO - PROCESS | 1808 | 1461000437406 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d37000 == 81 [pid = 1808] [id = 155] 10:27:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x983b3800) [pid = 1808] [serial = 465] [outer = (nil)] 10:27:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x983c0000) [pid = 1808] [serial = 466] [outer = 0x983b3800] 10:27:17 INFO - PROCESS | 1808 | 1461000437557 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x998e5800) [pid = 1808] [serial = 467] [outer = 0x983b3800] 10:27:18 INFO - PROCESS | 1808 | 1461000438420 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]]]}] 10:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1582ms 10:27:18 INFO - PROCESS | 1808 | 1461000438489 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 1808 | 1461000438493 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 10:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:27:18 INFO - PROCESS | 1808 | 1461000438502 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 1808 | 1461000438505 Marionette TRACE conn4 <- [1,594,null,{}] 10:27:18 INFO - PROCESS | 1808 | 1461000438512 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}] 10:27:18 INFO - PROCESS | 1808 | 1461000438741 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 10:27:19 INFO - PROCESS | 1808 | 1461000438995 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd3400 == 82 [pid = 1808] [id = 156] 10:27:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x998dd800) [pid = 1808] [serial = 468] [outer = (nil)] 10:27:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x9abcd000) [pid = 1808] [serial = 469] [outer = 0x998dd800] 10:27:19 INFO - PROCESS | 1808 | 1461000439110 Marionette DEBUG loaded listener.js 10:27:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x9fe1b000) [pid = 1808] [serial = 470] [outer = 0x998dd800] 10:27:20 INFO - PROCESS | 1808 | 1461000440077 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]]]}] 10:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1634ms 10:27:20 INFO - PROCESS | 1808 | 1461000440138 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 10:27:20 INFO - PROCESS | 1808 | 1461000440141 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 10:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:27:20 INFO - PROCESS | 1808 | 1461000440149 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 1808 | 1461000440152 Marionette TRACE conn4 <- [1,598,null,{}] 10:27:20 INFO - PROCESS | 1808 | 1461000440159 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}] 10:27:20 INFO - PROCESS | 1808 | 1461000440353 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 10:27:20 INFO - PROCESS | 1808 | 1461000440597 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad7f800 == 83 [pid = 1808] [id = 157] 10:27:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x8bb74000) [pid = 1808] [serial = 471] [outer = (nil)] 10:27:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0xa0a63400) [pid = 1808] [serial = 472] [outer = 0x8bb74000] 10:27:20 INFO - PROCESS | 1808 | 1461000440733 Marionette DEBUG loaded listener.js 10:27:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0xa0af7000) [pid = 1808] [serial = 473] [outer = 0x8bb74000] 10:27:21 INFO - PROCESS | 1808 | 1461000441621 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]]]}] 10:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1539ms 10:27:21 INFO - PROCESS | 1808 | 1461000441690 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 10:27:21 INFO - PROCESS | 1808 | 1461000441695 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 10:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:27:21 INFO - PROCESS | 1808 | 1461000441701 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:27:21 INFO - PROCESS | 1808 | 1461000441707 Marionette TRACE conn4 <- [1,602,null,{}] 10:27:21 INFO - PROCESS | 1808 | 1461000441714 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}] 10:27:21 INFO - PROCESS | 1808 | 1461000441897 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 10:27:22 INFO - PROCESS | 1808 | 1461000442290 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a786c00 == 84 [pid = 1808] [id = 158] 10:27:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0xa0fda000) [pid = 1808] [serial = 474] [outer = (nil)] 10:27:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0xa45e5c00) [pid = 1808] [serial = 475] [outer = 0xa0fda000] 10:27:22 INFO - PROCESS | 1808 | 1461000442405 Marionette DEBUG loaded listener.js 10:27:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0xa47af400) [pid = 1808] [serial = 476] [outer = 0xa0fda000] 10:27:23 INFO - PROCESS | 1808 | 1461000443414 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]]]}] 10:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1785ms 10:27:23 INFO - PROCESS | 1808 | 1461000443489 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 10:27:23 INFO - PROCESS | 1808 | 1461000443493 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 10:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:27:23 INFO - PROCESS | 1808 | 1461000443501 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:27:23 INFO - PROCESS | 1808 | 1461000443505 Marionette TRACE conn4 <- [1,606,null,{}] 10:27:23 INFO - PROCESS | 1808 | 1461000443512 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}] 10:27:23 INFO - PROCESS | 1808 | 1461000443744 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 10:27:24 INFO - PROCESS | 1808 | 1461000444021 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee1c00 == 85 [pid = 1808] [id = 159] 10:27:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x88ee4400) [pid = 1808] [serial = 477] [outer = (nil)] 10:27:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x88ee9c00) [pid = 1808] [serial = 478] [outer = 0x88ee4400] 10:27:24 INFO - PROCESS | 1808 | 1461000444118 Marionette DEBUG loaded listener.js 10:27:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x88eebc00) [pid = 1808] [serial = 479] [outer = 0x88ee4400] 10:27:25 INFO - PROCESS | 1808 | 1461000444995 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]]]}] 10:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1537ms 10:27:25 INFO - PROCESS | 1808 | 1461000445044 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 10:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:27:25 INFO - PROCESS | 1808 | 1461000445048 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 10:27:25 INFO - PROCESS | 1808 | 1461000445056 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:27:25 INFO - PROCESS | 1808 | 1461000445059 Marionette TRACE conn4 <- [1,610,null,{}] 10:27:25 INFO - PROCESS | 1808 | 1461000445066 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}] 10:27:25 INFO - PROCESS | 1808 | 1461000445267 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 10:27:25 INFO - PROCESS | 1808 | 1461000445451 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee1800 == 86 [pid = 1808] [id = 160] 10:27:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x88ee4800) [pid = 1808] [serial = 480] [outer = (nil)] 10:27:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x8fc02400) [pid = 1808] [serial = 481] [outer = 0x88ee4800] 10:27:25 INFO - PROCESS | 1808 | 1461000445553 Marionette DEBUG loaded listener.js 10:27:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x8fc05000) [pid = 1808] [serial = 482] [outer = 0x88ee4800] 10:27:26 INFO - PROCESS | 1808 | 1461000446493 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]]]}] 10:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1482ms 10:27:26 INFO - PROCESS | 1808 | 1461000446538 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 10:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:27:26 INFO - PROCESS | 1808 | 1461000446543 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 10:27:26 INFO - PROCESS | 1808 | 1461000446551 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:27:26 INFO - PROCESS | 1808 | 1461000446554 Marionette TRACE conn4 <- [1,614,null,{}] 10:27:26 INFO - PROCESS | 1808 | 1461000446560 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}] 10:27:26 INFO - PROCESS | 1808 | 1461000446779 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 10:27:26 INFO - PROCESS | 1808 | 1461000446963 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc04400 == 87 [pid = 1808] [id = 161] 10:27:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x8fc0e000) [pid = 1808] [serial = 483] [outer = (nil)] 10:27:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x8fc10c00) [pid = 1808] [serial = 484] [outer = 0x8fc0e000] 10:27:27 INFO - PROCESS | 1808 | 1461000447126 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0xa49d8000) [pid = 1808] [serial = 485] [outer = 0x8fc0e000] 10:27:28 INFO - PROCESS | 1808 | 1461000448130 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]]]}] 10:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1639ms 10:27:28 INFO - PROCESS | 1808 | 1461000448190 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 1808 | 1461000448196 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 10:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:27:28 INFO - PROCESS | 1808 | 1461000448203 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 1808 | 1461000448208 Marionette TRACE conn4 <- [1,618,null,{}] 10:27:28 INFO - PROCESS | 1808 | 1461000448215 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}] 10:27:28 INFO - PROCESS | 1808 | 1461000448408 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 10:27:28 INFO - PROCESS | 1808 | 1461000448644 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c530000 == 88 [pid = 1808] [id = 162] 10:27:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x8c55a800) [pid = 1808] [serial = 486] [outer = (nil)] 10:27:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x8c55f800) [pid = 1808] [serial = 487] [outer = 0x8c55a800] 10:27:28 INFO - PROCESS | 1808 | 1461000448778 Marionette DEBUG loaded listener.js 10:27:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x8c562800) [pid = 1808] [serial = 488] [outer = 0x8c55a800] 10:27:29 INFO - PROCESS | 1808 | 1461000449687 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]]]}] 10:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1532ms 10:27:29 INFO - PROCESS | 1808 | 1461000449736 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 10:27:29 INFO - PROCESS | 1808 | 1461000449741 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 10:27:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:27:29 INFO - PROCESS | 1808 | 1461000449748 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:27:29 INFO - PROCESS | 1808 | 1461000449751 Marionette TRACE conn4 <- [1,622,null,{}] 10:27:29 INFO - PROCESS | 1808 | 1461000449758 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}] 10:27:29 INFO - PROCESS | 1808 | 1461000449957 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 10:27:30 INFO - PROCESS | 1808 | 1461000450498 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad7e400 == 89 [pid = 1808] [id = 163] 10:27:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x8ad83800) [pid = 1808] [serial = 489] [outer = (nil)] 10:27:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x8bb6b400) [pid = 1808] [serial = 490] [outer = 0x8ad83800] 10:27:30 INFO - PROCESS | 1808 | 1461000450620 Marionette DEBUG loaded listener.js 10:27:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x8bb70c00) [pid = 1808] [serial = 491] [outer = 0x8ad83800] 10:27:31 INFO - PROCESS | 1808 | 1461000451538 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]]]}] 10:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1839ms 10:27:31 INFO - PROCESS | 1808 | 1461000451590 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 10:27:31 INFO - PROCESS | 1808 | 1461000451595 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 10:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:27:31 INFO - PROCESS | 1808 | 1461000451603 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:27:31 INFO - PROCESS | 1808 | 1461000451611 Marionette TRACE conn4 <- [1,626,null,{}] 10:27:31 INFO - PROCESS | 1808 | 1461000451618 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}] 10:27:31 INFO - PROCESS | 1808 | 1461000451802 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 10:27:32 INFO - PROCESS | 1808 | 1461000451999 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad80000 == 90 [pid = 1808] [id = 164] 10:27:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x8ad85c00) [pid = 1808] [serial = 492] [outer = (nil)] 10:27:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x8c567400) [pid = 1808] [serial = 493] [outer = 0x8ad85c00] 10:27:32 INFO - PROCESS | 1808 | 1461000452082 Marionette DEBUG loaded listener.js 10:27:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x8e144400) [pid = 1808] [serial = 494] [outer = 0x8ad85c00] 10:27:33 INFO - PROCESS | 1808 | 1461000453259 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]]]}] 10:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1704ms 10:27:33 INFO - PROCESS | 1808 | 1461000453311 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 10:27:33 INFO - PROCESS | 1808 | 1461000453318 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 10:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:27:33 INFO - PROCESS | 1808 | 1461000453325 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:27:33 INFO - PROCESS | 1808 | 1461000453329 Marionette TRACE conn4 <- [1,630,null,{}] 10:27:33 INFO - PROCESS | 1808 | 1461000453335 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}] 10:27:33 INFO - PROCESS | 1808 | 1461000453525 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 10:27:33 INFO - PROCESS | 1808 | --DOCSHELL 0x972f3400 == 89 [pid = 1808] [id = 106] 10:27:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0c000 == 88 [pid = 1808] [id = 107] 10:27:33 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x93368c00) [pid = 1808] [serial = 375] [outer = (nil)] [url = about:blank] 10:27:33 INFO - PROCESS | 1808 | 1461000453896 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:33 INFO - PROCESS | 1808 | --DOCSHELL 0x9060bc00 == 87 [pid = 1808] [id = 149] 10:27:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8c522000 == 86 [pid = 1808] [id = 148] 10:27:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb76c00 == 87 [pid = 1808] [id = 165] 10:27:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x8c52d800) [pid = 1808] [serial = 495] [outer = (nil)] 10:27:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x8c672c00) [pid = 1808] [serial = 496] [outer = 0x8c52d800] 10:27:33 INFO - PROCESS | 1808 | 1461000453988 Marionette DEBUG loaded listener.js 10:27:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x8eace400) [pid = 1808] [serial = 497] [outer = 0x8c52d800] 10:27:34 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb69400 == 86 [pid = 1808] [id = 147] 10:27:34 INFO - PROCESS | 1808 | --DOCSHELL 0x8e029400 == 85 [pid = 1808] [id = 146] 10:27:34 INFO - PROCESS | 1808 | --DOCSHELL 0x89dd3000 == 84 [pid = 1808] [id = 145] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x91696800) [pid = 1808] [serial = 383] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x9ec38000) [pid = 1808] [serial = 346] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x983ba800) [pid = 1808] [serial = 392] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x97176800) [pid = 1808] [serial = 351] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x8eacb400) [pid = 1808] [serial = 378] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x9fedf000) [pid = 1808] [serial = 313] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0xa69c7400) [pid = 1808] [serial = 363] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x9716a800) [pid = 1808] [serial = 205] [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.] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x981ac800) [pid = 1808] [serial = 389] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x8eace000) [pid = 1808] [serial = 379] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x9fb15000) [pid = 1808] [serial = 354] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0xa49d6000) [pid = 1808] [serial = 360] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x8c52b800) [pid = 1808] [serial = 372] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x8bb72000) [pid = 1808] [serial = 394] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x97d40400) [pid = 1808] [serial = 388] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x90415000) [pid = 1808] [serial = 382] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0xa78d9000) [pid = 1808] [serial = 366] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0xa78e0c00) [pid = 1808] [serial = 369] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0xa2a0dc00) [pid = 1808] [serial = 357] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x97d36c00) [pid = 1808] [serial = 386] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x972f0000) [pid = 1808] [serial = 385] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x983b1c00) [pid = 1808] [serial = 391] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x8e1a7000) [pid = 1808] [serial = 348] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x8ecdb400) [pid = 1808] [serial = 395] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1808 | 1461000454803 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]]]}] 10:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1531ms 10:27:34 INFO - PROCESS | 1808 | 1461000454858 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 10:27:34 INFO - PROCESS | 1808 | 1461000454862 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 10:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:27:34 INFO - PROCESS | 1808 | 1461000454882 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:27:34 INFO - PROCESS | 1808 | 1461000454891 Marionette TRACE conn4 <- [1,634,null,{}] 10:27:34 INFO - PROCESS | 1808 | 1461000454901 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}] 10:27:35 INFO - PROCESS | 1808 | 1461000455080 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 10:27:35 INFO - PROCESS | 1808 | 1461000455234 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e2c00 == 85 [pid = 1808] [id = 166] 10:27:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x8ad86000) [pid = 1808] [serial = 498] [outer = (nil)] 10:27:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x8fc04800) [pid = 1808] [serial = 499] [outer = 0x8ad86000] 10:27:35 INFO - PROCESS | 1808 | 1461000455315 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x8fc0d800) [pid = 1808] [serial = 500] [outer = 0x8ad86000] 10:27:35 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:36 INFO - PROCESS | 1808 | 1461000456115 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]]]}] 10:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1296ms 10:27:36 INFO - PROCESS | 1808 | 1461000456172 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 10:27:36 INFO - PROCESS | 1808 | 1461000456176 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 10:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:27:36 INFO - PROCESS | 1808 | 1461000456189 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:27:36 INFO - PROCESS | 1808 | 1461000456192 Marionette TRACE conn4 <- [1,638,null,{}] 10:27:36 INFO - PROCESS | 1808 | 1461000456204 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}] 10:27:36 INFO - PROCESS | 1808 | 1461000456435 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 10:27:36 INFO - PROCESS | 1808 | 1461000456458 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9eb400 == 86 [pid = 1808] [id = 167] 10:27:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x8fc09000) [pid = 1808] [serial = 501] [outer = (nil)] 10:27:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x9041c800) [pid = 1808] [serial = 502] [outer = 0x8fc09000] 10:27:36 INFO - PROCESS | 1808 | 1461000456534 Marionette DEBUG loaded listener.js 10:27:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x90608800) [pid = 1808] [serial = 503] [outer = 0x8fc09000] 10:27:37 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:37 INFO - PROCESS | 1808 | 1461000457478 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]]]}] 10:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1337ms 10:27:37 INFO - PROCESS | 1808 | 1461000457527 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 10:27:37 INFO - PROCESS | 1808 | 1461000457530 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 10:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:27:37 INFO - PROCESS | 1808 | 1461000457537 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:27:37 INFO - PROCESS | 1808 | 1461000457540 Marionette TRACE conn4 <- [1,642,null,{}] 10:27:37 INFO - PROCESS | 1808 | 1461000457552 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}] 10:27:37 INFO - PROCESS | 1808 | 1461000457782 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 10:27:37 INFO - PROCESS | 1808 | 1461000457812 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x90420000 == 87 [pid = 1808] [id = 168] 10:27:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x9060f000) [pid = 1808] [serial = 504] [outer = (nil)] 10:27:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x92068800) [pid = 1808] [serial = 505] [outer = 0x9060f000] 10:27:37 INFO - PROCESS | 1808 | 1461000457901 Marionette DEBUG loaded listener.js 10:27:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x935f8000) [pid = 1808] [serial = 506] [outer = 0x9060f000] 10:27:38 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x9060d000) [pid = 1808] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:27:38 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x8fdd6c00) [pid = 1808] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:27:38 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x8bb6ec00) [pid = 1808] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:27:38 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x8bb6d000) [pid = 1808] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:27:38 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x8e1a7c00) [pid = 1808] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:27:39 INFO - PROCESS | 1808 | 1461000459019 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]]]}] 10:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1539ms 10:27:39 INFO - PROCESS | 1808 | 1461000459077 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 10:27:39 INFO - PROCESS | 1808 | 1461000459080 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 10:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:27:39 INFO - PROCESS | 1808 | 1461000459087 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 1808 | 1461000459090 Marionette TRACE conn4 <- [1,646,null,{}] 10:27:39 INFO - PROCESS | 1808 | 1461000459105 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}] 10:27:39 INFO - PROCESS | 1808 | 1461000459281 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 10:27:39 INFO - PROCESS | 1808 | 1461000459294 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c676800 == 88 [pid = 1808] [id = 169] 10:27:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x8eac1c00) [pid = 1808] [serial = 507] [outer = (nil)] 10:27:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x9590d400) [pid = 1808] [serial = 508] [outer = 0x8eac1c00] 10:27:39 INFO - PROCESS | 1808 | 1461000459374 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x96bafc00) [pid = 1808] [serial = 509] [outer = 0x8eac1c00] 10:27:40 INFO - PROCESS | 1808 | 1461000460264 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]]]}] 10:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1247ms 10:27:40 INFO - PROCESS | 1808 | 1461000460335 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 10:27:40 INFO - PROCESS | 1808 | 1461000460340 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 10:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:27:40 INFO - PROCESS | 1808 | 1461000460347 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:27:40 INFO - PROCESS | 1808 | 1461000460350 Marionette TRACE conn4 <- [1,650,null,{}] 10:27:40 INFO - PROCESS | 1808 | 1461000460356 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}] 10:27:40 INFO - PROCESS | 1808 | 1461000460535 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 10:27:40 INFO - PROCESS | 1808 | 1461000460817 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee4c00 == 89 [pid = 1808] [id = 170] 10:27:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x88ee6000) [pid = 1808] [serial = 510] [outer = (nil)] 10:27:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x89dcd800) [pid = 1808] [serial = 511] [outer = 0x88ee6000] 10:27:40 INFO - PROCESS | 1808 | 1461000460926 Marionette DEBUG loaded listener.js 10:27:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x8ad7b000) [pid = 1808] [serial = 512] [outer = 0x88ee6000] 10:27:41 INFO - PROCESS | 1808 | 1461000461974 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]]]}] 10:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1683ms 10:27:42 INFO - PROCESS | 1808 | 1461000462033 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 10:27:42 INFO - PROCESS | 1808 | 1461000462042 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 10:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:27:42 INFO - PROCESS | 1808 | 1461000462053 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:27:42 INFO - PROCESS | 1808 | 1461000462057 Marionette TRACE conn4 <- [1,654,null,{}] 10:27:42 INFO - PROCESS | 1808 | 1461000462065 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}] 10:27:42 INFO - PROCESS | 1808 | 1461000462325 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 10:27:42 INFO - PROCESS | 1808 | 1461000462627 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c670000 == 90 [pid = 1808] [id = 171] 10:27:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x8c678000) [pid = 1808] [serial = 513] [outer = (nil)] 10:27:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x8e029800) [pid = 1808] [serial = 514] [outer = 0x8c678000] 10:27:42 INFO - PROCESS | 1808 | 1461000462725 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x8eac3000) [pid = 1808] [serial = 515] [outer = 0x8c678000] 10:27:43 INFO - PROCESS | 1808 | 1461000463728 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]]]}] 10:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1741ms 10:27:43 INFO - PROCESS | 1808 | 1461000463797 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 10:27:43 INFO - PROCESS | 1808 | 1461000463804 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 10:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:27:43 INFO - PROCESS | 1808 | 1461000463812 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:27:43 INFO - PROCESS | 1808 | 1461000463815 Marionette TRACE conn4 <- [1,658,null,{}] 10:27:43 INFO - PROCESS | 1808 | 1461000463822 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}] 10:27:44 INFO - PROCESS | 1808 | 1461000464034 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 10:27:44 INFO - PROCESS | 1808 | 1461000464362 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f308800 == 91 [pid = 1808] [id = 172] 10:27:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x8fc0e800) [pid = 1808] [serial = 516] [outer = (nil)] 10:27:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x90417400) [pid = 1808] [serial = 517] [outer = 0x8fc0e800] 10:27:44 INFO - PROCESS | 1808 | 1461000464463 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x9206f000) [pid = 1808] [serial = 518] [outer = 0x8fc0e800] 10:27:45 INFO - PROCESS | 1808 | 1461000465418 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]]]}] 10:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1638ms 10:27:45 INFO - PROCESS | 1808 | 1461000465451 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 1808 | 1461000465455 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 10:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:27:45 INFO - PROCESS | 1808 | 1461000465473 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 1808 | 1461000465484 Marionette TRACE conn4 <- [1,662,null,{}] 10:27:45 INFO - PROCESS | 1808 | 1461000465491 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}] 10:27:45 INFO - PROCESS | 1808 | 1461000465701 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 10:27:45 INFO - PROCESS | 1808 | 1461000465950 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac2800 == 92 [pid = 1808] [id = 173] 10:27:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x8fc09400) [pid = 1808] [serial = 519] [outer = (nil)] 10:27:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x97d35400) [pid = 1808] [serial = 520] [outer = 0x8fc09400] 10:27:46 INFO - PROCESS | 1808 | 1461000466088 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x981ac800) [pid = 1808] [serial = 521] [outer = 0x8fc09400] 10:27:46 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:47 INFO - PROCESS | 1808 | 1461000467054 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]]]}] 10:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1610ms 10:27:47 INFO - PROCESS | 1808 | 1461000467075 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 10:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:27:47 INFO - PROCESS | 1808 | 1461000467080 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 10:27:47 INFO - PROCESS | 1808 | 1461000467086 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:27:47 INFO - PROCESS | 1808 | 1461000467090 Marionette TRACE conn4 <- [1,666,null,{}] 10:27:47 INFO - PROCESS | 1808 | 1461000467096 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}] 10:27:47 INFO - PROCESS | 1808 | 1461000467288 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 10:27:47 INFO - PROCESS | 1808 | 1461000467543 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x981b1000 == 93 [pid = 1808] [id = 174] 10:27:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x983b3c00) [pid = 1808] [serial = 522] [outer = (nil)] 10:27:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x983be800) [pid = 1808] [serial = 523] [outer = 0x983b3c00] 10:27:47 INFO - PROCESS | 1808 | 1461000467686 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x98d13800) [pid = 1808] [serial = 524] [outer = 0x983b3c00] 10:27:48 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:48 INFO - PROCESS | 1808 | 1461000468579 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]]]}] 10:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1534ms 10:27:48 INFO - PROCESS | 1808 | 1461000468621 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 1808 | 1461000468624 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 10:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:27:48 INFO - PROCESS | 1808 | 1461000468631 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 1808 | 1461000468635 Marionette TRACE conn4 <- [1,670,null,{}] 10:27:48 INFO - PROCESS | 1808 | 1461000468642 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}] 10:27:48 INFO - PROCESS | 1808 | 1461000468843 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 10:27:49 INFO - PROCESS | 1808 | 1461000469088 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x99b6c000 == 94 [pid = 1808] [id = 175] 10:27:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x99b6cc00) [pid = 1808] [serial = 525] [outer = (nil)] 10:27:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x99c77c00) [pid = 1808] [serial = 526] [outer = 0x99b6cc00] 10:27:49 INFO - PROCESS | 1808 | 1461000469241 Marionette DEBUG loaded listener.js 10:27:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x9fc79800) [pid = 1808] [serial = 527] [outer = 0x99b6cc00] 10:27:50 INFO - PROCESS | 1808 | 1461000470189 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]]]}] 10:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1636ms 10:27:50 INFO - PROCESS | 1808 | 1461000470269 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 10:27:50 INFO - PROCESS | 1808 | 1461000470273 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 10:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:27:50 INFO - PROCESS | 1808 | 1461000470280 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:27:50 INFO - PROCESS | 1808 | 1461000470284 Marionette TRACE conn4 <- [1,674,null,{}] 10:27:50 INFO - PROCESS | 1808 | 1461000470290 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}] 10:27:50 INFO - PROCESS | 1808 | 1461000470518 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 10:27:50 INFO - PROCESS | 1808 | 1461000470751 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x99047400 == 95 [pid = 1808] [id = 176] 10:27:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x99b67800) [pid = 1808] [serial = 528] [outer = (nil)] 10:27:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0xa0fdcc00) [pid = 1808] [serial = 529] [outer = 0x99b67800] 10:27:50 INFO - PROCESS | 1808 | 1461000470889 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0xa44af000) [pid = 1808] [serial = 530] [outer = 0x99b67800] 10:27:51 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:51 INFO - PROCESS | 1808 | 1461000471837 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]]]}] 10:27:51 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 10:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1633ms 10:27:51 INFO - PROCESS | 1808 | 1461000471914 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 10:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:27:51 INFO - PROCESS | 1808 | 1461000471918 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 10:27:51 INFO - PROCESS | 1808 | 1461000471925 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 1808 | 1461000471929 Marionette TRACE conn4 <- [1,678,null,{}] 10:27:51 INFO - PROCESS | 1808 | 1461000471935 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}] 10:27:52 INFO - PROCESS | 1808 | 1461000472179 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 10:27:52 INFO - PROCESS | 1808 | 1461000472466 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x98351400 == 96 [pid = 1808] [id = 177] 10:27:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x98351800) [pid = 1808] [serial = 531] [outer = (nil)] 10:27:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x98358c00) [pid = 1808] [serial = 532] [outer = 0x98351800] 10:27:52 INFO - PROCESS | 1808 | 1461000472559 Marionette DEBUG loaded listener.js 10:27:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x9835a800) [pid = 1808] [serial = 533] [outer = 0x98351800] 10:27:53 INFO - PROCESS | 1808 | 1461000473497 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]]]}] 10:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1645ms 10:27:53 INFO - PROCESS | 1808 | 1461000473571 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 10:27:53 INFO - PROCESS | 1808 | 1461000473575 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 10:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:27:53 INFO - PROCESS | 1808 | 1461000473583 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 1808 | 1461000473587 Marionette TRACE conn4 <- [1,682,null,{}] 10:27:53 INFO - PROCESS | 1808 | 1461000473597 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}] 10:27:53 INFO - PROCESS | 1808 | 1461000473849 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 10:27:54 INFO - PROCESS | 1808 | 1461000474135 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x98352000 == 97 [pid = 1808] [id = 178] 10:27:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x98356000) [pid = 1808] [serial = 534] [outer = (nil)] 10:27:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x9fca7000) [pid = 1808] [serial = 535] [outer = 0x98356000] 10:27:54 INFO - PROCESS | 1808 | 1461000474228 Marionette DEBUG loaded listener.js 10:27:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0xa00c9400) [pid = 1808] [serial = 536] [outer = 0x98356000] 10:27:55 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:55 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:55 INFO - PROCESS | 1808 | 1461000475576 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]]]}] 10:27:55 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) 10:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2094ms 10:27:55 INFO - PROCESS | 1808 | 1461000475679 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 10:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:27:55 INFO - PROCESS | 1808 | 1461000475683 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 10:27:55 INFO - PROCESS | 1808 | 1461000475691 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:27:55 INFO - PROCESS | 1808 | 1461000475695 Marionette TRACE conn4 <- [1,686,null,{}] 10:27:55 INFO - PROCESS | 1808 | 1461000475702 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}] 10:27:55 INFO - PROCESS | 1808 | 1461000475884 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 10:27:56 INFO - PROCESS | 1808 | 1461000476097 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x891ef000 == 98 [pid = 1808] [id = 179] 10:27:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x891f0000) [pid = 1808] [serial = 537] [outer = (nil)] 10:27:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x891f6400) [pid = 1808] [serial = 538] [outer = 0x891f0000] 10:27:56 INFO - PROCESS | 1808 | 1461000476191 Marionette DEBUG loaded listener.js 10:27:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x891f8c00) [pid = 1808] [serial = 539] [outer = 0x891f0000] 10:27:57 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:57 INFO - PROCESS | 1808 | 1461000477546 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]]]}] 10:27:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1885ms 10:27:57 INFO - PROCESS | 1808 | 1461000477659 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 10:27:57 INFO - PROCESS | 1808 | 1461000477663 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 10:27:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:27:57 INFO - PROCESS | 1808 | 1461000477677 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:27:57 INFO - PROCESS | 1808 | 1461000477680 Marionette TRACE conn4 <- [1,690,null,{}] 10:27:57 INFO - PROCESS | 1808 | 1461000477688 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}] 10:27:57 INFO - PROCESS | 1808 | 1461000477867 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 10:27:58 INFO - PROCESS | 1808 | 1461000478059 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f7c00 == 99 [pid = 1808] [id = 180] 10:27:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0x891f8800) [pid = 1808] [serial = 540] [outer = (nil)] 10:27:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0x8ecd8000) [pid = 1808] [serial = 541] [outer = 0x891f8800] 10:27:58 INFO - PROCESS | 1808 | 1461000478203 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x9206cc00) [pid = 1808] [serial = 542] [outer = 0x891f8800] 10:28:00 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:00 INFO - PROCESS | 1808 | 1461000480031 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]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2392ms 10:28:00 INFO - PROCESS | 1808 | 1461000480068 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 1808 | 1461000480074 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 10:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:28:00 INFO - PROCESS | 1808 | 1461000480083 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 1808 | 1461000480088 Marionette TRACE conn4 <- [1,694,null,{}] 10:28:00 INFO - PROCESS | 1808 | 1461000480096 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}] 10:28:00 INFO - PROCESS | 1808 | 1461000480493 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 10:28:00 INFO - PROCESS | 1808 | 1461000480642 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee6400 == 100 [pid = 1808] [id = 181] 10:28:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x88eee800) [pid = 1808] [serial = 543] [outer = (nil)] 10:28:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x8c55e400) [pid = 1808] [serial = 544] [outer = 0x88eee800] 10:28:00 INFO - PROCESS | 1808 | 1461000480794 Marionette DEBUG loaded listener.js 10:28:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x8c675400) [pid = 1808] [serial = 545] [outer = 0x88eee800] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x935f4000 == 99 [pid = 1808] [id = 89] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x91358000 == 98 [pid = 1808] [id = 86] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x982cf400 == 97 [pid = 1808] [id = 85] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x933b3400 == 96 [pid = 1808] [id = 84] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0xa0af6c00 == 95 [pid = 1808] [id = 88] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9841c800 == 94 [pid = 1808] [id = 90] 10:28:01 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x935fc400) [pid = 1808] [serial = 451] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9335f000 == 93 [pid = 1808] [id = 91] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0xa49d8800 == 92 [pid = 1808] [id = 92] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8c676800 == 91 [pid = 1808] [id = 169] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x90420000 == 90 [pid = 1808] [id = 168] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9eb400 == 89 [pid = 1808] [id = 167] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9e2c00 == 88 [pid = 1808] [id = 166] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb76c00 == 87 [pid = 1808] [id = 165] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad80000 == 86 [pid = 1808] [id = 164] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad7e400 == 85 [pid = 1808] [id = 163] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9a786c00 == 84 [pid = 1808] [id = 158] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad7f800 == 83 [pid = 1808] [id = 157] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x89dd3400 == 82 [pid = 1808] [id = 156] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x97d37000 == 81 [pid = 1808] [id = 155] 10:28:01 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac6800 == 80 [pid = 1808] [id = 154] 10:28:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb75c00 == 79 [pid = 1808] [id = 132] 10:28:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac8c00 == 78 [pid = 1808] [id = 153] 10:28:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8e038000 == 77 [pid = 1808] [id = 152] 10:28:02 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb6e400 == 76 [pid = 1808] [id = 151] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x8f309800) [pid = 1808] [serial = 409] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x93362c00) [pid = 1808] [serial = 448] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x911ef800) [pid = 1808] [serial = 445] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x983b4c00) [pid = 1808] [serial = 397] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x8ac0d800) [pid = 1808] [serial = 424] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x8bb75000) [pid = 1808] [serial = 436] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x8c673000) [pid = 1808] [serial = 437] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x8e1b1000) [pid = 1808] [serial = 442] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x90609400) [pid = 1808] [serial = 443] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x8c675000) [pid = 1808] [serial = 412] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x8ad84000) [pid = 1808] [serial = 433] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x8ecde800) [pid = 1808] [serial = 440] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x8eac7800) [pid = 1808] [serial = 439] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x8eaca400) [pid = 1808] [serial = 400] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x9841e400) [pid = 1808] [serial = 406] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x95909800) [pid = 1808] [serial = 403] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x9060e800) [pid = 1808] [serial = 421] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x8ad79c00) [pid = 1808] [serial = 427] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x9060e000) [pid = 1808] [serial = 415] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x8a9eac00) [pid = 1808] [serial = 418] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x89dd4000) [pid = 1808] [serial = 430] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x933b3000) [pid = 1808] [serial = 449] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x92066000) [pid = 1808] [serial = 446] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:02 INFO - PROCESS | 1808 | 1461000482512 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]]]}] 10:28:02 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) 10:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2488ms 10:28:02 INFO - PROCESS | 1808 | 1461000482572 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 10:28:02 INFO - PROCESS | 1808 | 1461000482579 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 10:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:28:02 INFO - PROCESS | 1808 | 1461000482633 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:28:02 INFO - PROCESS | 1808 | 1461000482640 Marionette TRACE conn4 <- [1,698,null,{}] 10:28:02 INFO - PROCESS | 1808 | 1461000482665 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}] 10:28:02 INFO - PROCESS | 1808 | 1461000482882 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 10:28:03 INFO - PROCESS | 1808 | 1461000483080 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee2c00 == 77 [pid = 1808] [id = 182] 10:28:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x891f4400) [pid = 1808] [serial = 546] [outer = (nil)] 10:28:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x8bb73c00) [pid = 1808] [serial = 547] [outer = 0x891f4400] 10:28:03 INFO - PROCESS | 1808 | 1461000483174 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x8c560400) [pid = 1808] [serial = 548] [outer = 0x891f4400] 10:28:04 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:04 INFO - PROCESS | 1808 | 1461000484576 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]]]}] 10:28:04 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) 10:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2101ms 10:28:04 INFO - PROCESS | 1808 | 1461000484691 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 10:28:04 INFO - PROCESS | 1808 | 1461000484701 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 10:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:28:04 INFO - PROCESS | 1808 | 1461000484712 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:28:04 INFO - PROCESS | 1808 | 1461000484716 Marionette TRACE conn4 <- [1,702,null,{}] 10:28:04 INFO - PROCESS | 1808 | 1461000484724 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}] 10:28:04 INFO - PROCESS | 1808 | 1461000484915 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 10:28:05 INFO - PROCESS | 1808 | 1461000485107 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c527400 == 78 [pid = 1808] [id = 183] 10:28:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x8c52a800) [pid = 1808] [serial = 549] [outer = (nil)] 10:28:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x8c675c00) [pid = 1808] [serial = 550] [outer = 0x8c52a800] 10:28:05 INFO - PROCESS | 1808 | 1461000485199 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x8e1ae000) [pid = 1808] [serial = 551] [outer = 0x8c52a800] 10:28:06 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:06 INFO - PROCESS | 1808 | 1461000486782 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]]]}] 10:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2088ms 10:28:06 INFO - PROCESS | 1808 | 1461000486800 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 1808 | 1461000486804 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 10:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:28:06 INFO - PROCESS | 1808 | 1461000486812 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 1808 | 1461000486819 Marionette TRACE conn4 <- [1,706,null,{}] 10:28:06 INFO - PROCESS | 1808 | 1461000486837 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}] 10:28:07 INFO - PROCESS | 1808 | 1461000487067 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 10:28:07 INFO - PROCESS | 1808 | 1461000487255 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c675000 == 79 [pid = 1808] [id = 184] 10:28:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x8e1abc00) [pid = 1808] [serial = 552] [outer = (nil)] 10:28:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x8f310000) [pid = 1808] [serial = 553] [outer = 0x8e1abc00] 10:28:07 INFO - PROCESS | 1808 | 1461000487350 Marionette DEBUG loaded listener.js 10:28:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x9041cc00) [pid = 1808] [serial = 554] [outer = 0x8e1abc00] 10:28:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:08 INFO - PROCESS | 1808 | 1461000488736 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]]]}] 10:28:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1939ms 10:28:08 INFO - PROCESS | 1808 | 1461000488800 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 1808 | 1461000488806 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 10:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:28:08 INFO - PROCESS | 1808 | 1461000488837 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:28:08 INFO - PROCESS | 1808 | 1461000488840 Marionette TRACE conn4 <- [1,710,null,{}] 10:28:08 INFO - PROCESS | 1808 | 1461000488847 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}] 10:28:09 INFO - PROCESS | 1808 | 1461000489032 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 10:28:09 INFO - PROCESS | 1808 | 1461000489218 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd0c00 == 80 [pid = 1808] [id = 185] 10:28:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x9041dc00) [pid = 1808] [serial = 555] [outer = (nil)] 10:28:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x91358000) [pid = 1808] [serial = 556] [outer = 0x9041dc00] 10:28:09 INFO - PROCESS | 1808 | 1461000489310 Marionette DEBUG loaded listener.js 10:28:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x91699400) [pid = 1808] [serial = 557] [outer = 0x9041dc00] 10:28:10 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:10 INFO - PROCESS | 1808 | 1461000490664 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]]]}] 10:28:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:28:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1889ms 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8f30ec00 == 79 [pid = 1808] [id = 138] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8c52bc00 == 78 [pid = 1808] [id = 137] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac03000 == 77 [pid = 1808] [id = 142] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac01c00 == 76 [pid = 1808] [id = 141] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9e7800 == 75 [pid = 1808] [id = 140] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd7c00 == 74 [pid = 1808] [id = 65] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x981b6c00 == 73 [pid = 1808] [id = 87] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd10800 == 72 [pid = 1808] [id = 98] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8e038400 == 71 [pid = 1808] [id = 125] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x9206b400 == 70 [pid = 1808] [id = 93] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x935f9800 == 69 [pid = 1808] [id = 56] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x9335b000 == 68 [pid = 1808] [id = 66] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8f301c00 == 67 [pid = 1808] [id = 136] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9e3800 == 66 [pid = 1808] [id = 139] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x891f7c00 == 65 [pid = 1808] [id = 180] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x98352000 == 64 [pid = 1808] [id = 178] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x891ef000 == 63 [pid = 1808] [id = 179] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x98351400 == 62 [pid = 1808] [id = 177] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x99047400 == 61 [pid = 1808] [id = 176] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x99b6c000 == 60 [pid = 1808] [id = 175] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac2800 == 59 [pid = 1808] [id = 173] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x981b1000 == 58 [pid = 1808] [id = 174] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8f308800 == 57 [pid = 1808] [id = 172] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x8c670000 == 56 [pid = 1808] [id = 171] 10:28:11 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee4c00 == 55 [pid = 1808] [id = 170] 10:28:11 INFO - PROCESS | 1808 | 1461000491971 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 1808 | 1461000491975 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 10:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:28:12 INFO - PROCESS | 1808 | 1461000492031 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:28:12 INFO - PROCESS | 1808 | 1461000492039 Marionette TRACE conn4 <- [1,714,null,{}] 10:28:12 INFO - PROCESS | 1808 | 1461000492048 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}] 10:28:12 INFO - PROCESS | 1808 | 1461000492227 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 10:28:12 INFO - PROCESS | 1808 | 1461000492378 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac0bc00 == 56 [pid = 1808] [id = 186] 10:28:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x8ac0d000) [pid = 1808] [serial = 558] [outer = (nil)] 10:28:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x8ad7a400) [pid = 1808] [serial = 559] [outer = 0x8ac0d000] 10:28:12 INFO - PROCESS | 1808 | 1461000492457 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x8bb6ac00) [pid = 1808] [serial = 560] [outer = 0x8ac0d000] 10:28:13 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:14 INFO - PROCESS | 1808 | 1461000494027 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]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2048ms 10:28:14 INFO - PROCESS | 1808 | 1461000494084 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 1808 | 1461000494089 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 10:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:28:14 INFO - PROCESS | 1808 | 1461000494103 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 1808 | 1461000494109 Marionette TRACE conn4 <- [1,718,null,{}] 10:28:14 INFO - PROCESS | 1808 | 1461000494126 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}] 10:28:14 INFO - PROCESS | 1808 | 1461000494340 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 10:28:14 INFO - PROCESS | 1808 | 1461000494366 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad79400 == 57 [pid = 1808] [id = 187] 10:28:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x8c521c00) [pid = 1808] [serial = 561] [outer = (nil)] 10:28:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x8c66f000) [pid = 1808] [serial = 562] [outer = 0x8c521c00] 10:28:14 INFO - PROCESS | 1808 | 1461000494445 Marionette DEBUG loaded listener.js 10:28:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x8dd04c00) [pid = 1808] [serial = 563] [outer = 0x8c521c00] 10:28:15 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:15 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:28:15 INFO - PROCESS | 1808 | 1461000495722 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]]]}] 10:28:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1651ms 10:28:15 INFO - PROCESS | 1808 | 1461000495765 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 10:28:15 INFO - PROCESS | 1808 | 1461000495769 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 10:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:28:15 INFO - PROCESS | 1808 | 1461000495786 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 1808 | 1461000495789 Marionette TRACE conn4 <- [1,722,null,{}] 10:28:15 INFO - PROCESS | 1808 | 1461000495798 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}] 10:28:16 INFO - PROCESS | 1808 | 1461000496110 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x981ab000) [pid = 1808] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x93366000) [pid = 1808] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0xa000b000) [pid = 1808] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0xa3c24400) [pid = 1808] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x8e1ac800) [pid = 1808] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x8c523c00) [pid = 1808] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x8fdd1800) [pid = 1808] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x96bac800) [pid = 1808] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0xa0c52000) [pid = 1808] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x8dd06c00) [pid = 1808] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x8ecddc00) [pid = 1808] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x8e02c800) [pid = 1808] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x981ae800) [pid = 1808] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0xa49d5c00) [pid = 1808] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x97175400) [pid = 1808] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0xa49dac00) [pid = 1808] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x9fb0a800) [pid = 1808] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x98422000) [pid = 1808] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x8e02d800) [pid = 1808] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x9169ac00) [pid = 1808] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x9716b400) [pid = 1808] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0xa49d3c00) [pid = 1808] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x9e02f000) [pid = 1808] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0xa3c1a400) [pid = 1808] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x9abce000) [pid = 1808] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x8e1a8c00) [pid = 1808] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0xa0066400) [pid = 1808] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x98422800) [pid = 1808] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x983b8000) [pid = 1808] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0xa696b000) [pid = 1808] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0xa0fdb000) [pid = 1808] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x8e02c400) [pid = 1808] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x9e031400) [pid = 1808] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x99b68000) [pid = 1808] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x95907800) [pid = 1808] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x97176400) [pid = 1808] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0xa49d2800) [pid = 1808] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x97fce800) [pid = 1808] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0xa0a6a000) [pid = 1808] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x89dd4800) [pid = 1808] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x8fdd3c00) [pid = 1808] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x97e96800) [pid = 1808] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x88ee6000) [pid = 1808] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x8c678000) [pid = 1808] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x8fc0e800) [pid = 1808] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x8fc09400) [pid = 1808] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x983b3c00) [pid = 1808] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x99b6cc00) [pid = 1808] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x89dcdc00) [pid = 1808] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x8ac0b400) [pid = 1808] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x8ac03800) [pid = 1808] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x8a9ed400) [pid = 1808] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x8a9e5c00) [pid = 1808] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x9060a000) [pid = 1808] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x8c66d000) [pid = 1808] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x8f306c00) [pid = 1808] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x97d3d000) [pid = 1808] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x9206b000) [pid = 1808] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x8e148800) [pid = 1808] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x911eb000) [pid = 1808] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x8ad86000) [pid = 1808] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x8c55a800) [pid = 1808] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8ad83800) [pid = 1808] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x9060f000) [pid = 1808] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x998dd800) [pid = 1808] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8c52d800) [pid = 1808] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x8bb74000) [pid = 1808] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8e14c000) [pid = 1808] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x8ad85c00) [pid = 1808] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x8bb70800) [pid = 1808] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x9060c000) [pid = 1808] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0xa0fda000) [pid = 1808] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x8fc09000) [pid = 1808] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x8fc0e000) [pid = 1808] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8e14fc00) [pid = 1808] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x88ee4400) [pid = 1808] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x88ee4800) [pid = 1808] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x983b3800) [pid = 1808] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x8bb76000) [pid = 1808] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:28:17 INFO - PROCESS | 1808 | 1461000497350 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f4c00 == 58 [pid = 1808] [id = 188] 10:28:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x89dc9c00) [pid = 1808] [serial = 564] [outer = (nil)] 10:28:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x89dd4800) [pid = 1808] [serial = 565] [outer = 0x89dc9c00] 10:28:17 INFO - PROCESS | 1808 | 1461000497512 Marionette DEBUG loaded listener.js 10:28:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x8ac08800) [pid = 1808] [serial = 566] [outer = 0x89dc9c00] 10:28:18 INFO - PROCESS | 1808 | 1461000498259 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] 10:28:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:28:18 INFO - PROCESS | 1808 | 1461000498334 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 10:28:18 INFO - PROCESS | 1808 | 1461000498340 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:28:18 INFO - PROCESS | 1808 | 1461000498344 Marionette TRACE conn4 <- [1,726,null,{}] 10:28:18 INFO - PROCESS | 1808 | 1461000498349 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}] 10:28:18 INFO - PROCESS | 1808 | 1461000498534 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 10:28:18 INFO - PROCESS | 1808 | 1461000498545 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb6f800 == 59 [pid = 1808] [id = 189] 10:28:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x8c566800) [pid = 1808] [serial = 567] [outer = (nil)] 10:28:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x8e1a7400) [pid = 1808] [serial = 568] [outer = 0x8c566800] 10:28:18 INFO - PROCESS | 1808 | 1461000498625 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x8e1ad000) [pid = 1808] [serial = 569] [outer = 0x8c566800] 10:28:19 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:19 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:28:19 INFO - PROCESS | 1808 | 1461000499889 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]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:28:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1587ms 10:28:19 INFO - PROCESS | 1808 | 1461000499927 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 1808 | 1461000499934 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 10:28:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:28:19 INFO - PROCESS | 1808 | 1461000499944 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 1808 | 1461000499951 Marionette TRACE conn4 <- [1,730,null,{}] 10:28:19 INFO - PROCESS | 1808 | 1461000499960 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}] 10:28:20 INFO - PROCESS | 1808 | 1461000500169 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 10:28:20 INFO - PROCESS | 1808 | 1461000500418 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd7000 == 60 [pid = 1808] [id = 190] 10:28:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x8bb6dc00) [pid = 1808] [serial = 570] [outer = (nil)] 10:28:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x8c561800) [pid = 1808] [serial = 571] [outer = 0x8bb6dc00] 10:28:20 INFO - PROCESS | 1808 | 1461000500519 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x8c670c00) [pid = 1808] [serial = 572] [outer = 0x8bb6dc00] 10:28:21 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:21 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:28:21 INFO - PROCESS | 1808 | 1461000501512 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] 10:28:21 INFO - PROCESS | 1808 | 1461000501593 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 10:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:28:21 INFO - PROCESS | 1808 | 1461000501605 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:28:21 INFO - PROCESS | 1808 | 1461000501609 Marionette TRACE conn4 <- [1,734,null,{}] 10:28:21 INFO - PROCESS | 1808 | 1461000501617 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}] 10:28:21 INFO - PROCESS | 1808 | 1461000501854 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 10:28:22 INFO - PROCESS | 1808 | 1461000502239 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x891fa800 == 61 [pid = 1808] [id = 191] 10:28:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x8e148400) [pid = 1808] [serial = 573] [outer = (nil)] 10:28:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x8eac2800) [pid = 1808] [serial = 574] [outer = 0x8e148400] 10:28:22 INFO - PROCESS | 1808 | 1461000502348 Marionette DEBUG loaded listener.js 10:28:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x8ecd6400) [pid = 1808] [serial = 575] [outer = 0x8e148400] 10:28:23 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:23 INFO - PROCESS | 1808 | 1461000503360 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]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:28:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1789ms 10:28:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:28:23 INFO - PROCESS | 1808 | 1461000503395 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 10:28:23 INFO - PROCESS | 1808 | 1461000503399 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 10:28:23 INFO - PROCESS | 1808 | 1461000503407 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 1808 | 1461000503414 Marionette TRACE conn4 <- [1,738,null,{}] 10:28:23 INFO - PROCESS | 1808 | 1461000503432 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}] 10:28:23 INFO - PROCESS | 1808 | 1461000503641 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 10:28:23 INFO - PROCESS | 1808 | 1461000503833 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f308800 == 62 [pid = 1808] [id = 192] 10:28:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x8f30f400) [pid = 1808] [serial = 576] [outer = (nil)] 10:28:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x8fc0a000) [pid = 1808] [serial = 577] [outer = 0x8f30f400] 10:28:23 INFO - PROCESS | 1808 | 1461000503981 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x8fdd0000) [pid = 1808] [serial = 578] [outer = 0x8f30f400] 10:28:25 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:25 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:28:25 INFO - PROCESS | 1808 | 1461000505326 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]]]}] 10:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1940ms 10:28:25 INFO - PROCESS | 1808 | 1461000505347 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 10:28:25 INFO - PROCESS | 1808 | 1461000505352 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 10:28:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:28:25 INFO - PROCESS | 1808 | 1461000505360 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 1808 | 1461000505364 Marionette TRACE conn4 <- [1,742,null,{}] 10:28:25 INFO - PROCESS | 1808 | 1461000505471 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}] 10:28:25 INFO - PROCESS | 1808 | 1461000505656 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 10:28:25 INFO - PROCESS | 1808 | 1461000505843 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e6400 == 63 [pid = 1808] [id = 193] 10:28:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x8f305000) [pid = 1808] [serial = 579] [outer = (nil)] 10:28:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x8fddc400) [pid = 1808] [serial = 580] [outer = 0x8f305000] 10:28:25 INFO - PROCESS | 1808 | 1461000505934 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x9041f000) [pid = 1808] [serial = 581] [outer = 0x8f305000] 10:28:27 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:27 INFO - PROCESS | 1808 | 1461000507293 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]]]}] 10:28:27 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 10:28:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1985ms 10:28:27 INFO - PROCESS | 1808 | 1461000507376 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 10:28:27 INFO - PROCESS | 1808 | 1461000507381 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 10:28:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:28:27 INFO - PROCESS | 1808 | 1461000507394 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:28:27 INFO - PROCESS | 1808 | 1461000507397 Marionette TRACE conn4 <- [1,746,null,{}] 10:28:27 INFO - PROCESS | 1808 | 1461000507405 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}] 10:28:27 INFO - PROCESS | 1808 | 1461000507588 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 10:28:27 INFO - PROCESS | 1808 | 1461000507793 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd1c00 == 64 [pid = 1808] [id = 194] 10:28:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x8fdd4400) [pid = 1808] [serial = 582] [outer = (nil)] 10:28:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x9060f800) [pid = 1808] [serial = 583] [outer = 0x8fdd4400] 10:28:27 INFO - PROCESS | 1808 | 1461000507884 Marionette DEBUG loaded listener.js 10:28:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x911eb800) [pid = 1808] [serial = 584] [outer = 0x8fdd4400] 10:28:28 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:29 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:29 INFO - PROCESS | 1808 | 1461000509224 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]]]}] 10:28:29 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.) 10:28:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1885ms 10:28:29 INFO - PROCESS | 1808 | 1461000509322 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 10:28:29 INFO - PROCESS | 1808 | 1461000509326 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 10:28:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:28:29 INFO - PROCESS | 1808 | 1461000509338 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:28:29 INFO - PROCESS | 1808 | 1461000509342 Marionette TRACE conn4 <- [1,750,null,{}] 10:28:29 INFO - PROCESS | 1808 | 1461000509350 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}] 10:28:29 INFO - PROCESS | 1808 | 1461000509569 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 10:28:29 INFO - PROCESS | 1808 | 1461000509762 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x90613000 == 65 [pid = 1808] [id = 195] 10:28:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x91477c00) [pid = 1808] [serial = 585] [outer = (nil)] 10:28:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x93366400) [pid = 1808] [serial = 586] [outer = 0x91477c00] 10:28:29 INFO - PROCESS | 1808 | 1461000509858 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x932c6000) [pid = 1808] [serial = 587] [outer = 0x91477c00] 10:28:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x933b7000) [pid = 1808] [serial = 588] [outer = 0x97dc1c00] 10:28:31 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:31 INFO - PROCESS | 1808 | 1461000511325 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]]]}] 10:28:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:28:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2032ms 10:28:31 INFO - PROCESS | 1808 | 1461000511372 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 10:28:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:28:31 INFO - PROCESS | 1808 | 1461000511376 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 10:28:31 INFO - PROCESS | 1808 | 1461000511383 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:28:31 INFO - PROCESS | 1808 | 1461000511387 Marionette TRACE conn4 <- [1,754,null,{}] 10:28:31 INFO - PROCESS | 1808 | 1461000511394 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}] 10:28:31 INFO - PROCESS | 1808 | 1461000511667 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 10:28:31 INFO - PROCESS | 1808 | 1461000511864 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee3000 == 66 [pid = 1808] [id = 196] 10:28:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x8c55e800) [pid = 1808] [serial = 589] [outer = (nil)] 10:28:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x93368c00) [pid = 1808] [serial = 590] [outer = 0x8c55e800] 10:28:31 INFO - PROCESS | 1808 | 1461000511956 Marionette DEBUG loaded listener.js 10:28:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x935fc400) [pid = 1808] [serial = 591] [outer = 0x8c55e800] 10:28:33 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:33 INFO - PROCESS | 1808 | 1461000513426 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]]]}] 10:28:33 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 10:28:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2089ms 10:28:33 INFO - PROCESS | 1808 | 1461000513473 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 10:28:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:28:33 INFO - PROCESS | 1808 | 1461000513478 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 10:28:33 INFO - PROCESS | 1808 | 1461000513486 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:28:33 INFO - PROCESS | 1808 | 1461000513489 Marionette TRACE conn4 <- [1,758,null,{}] 10:28:33 INFO - PROCESS | 1808 | 1461000513500 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}] 10:28:33 INFO - PROCESS | 1808 | 1461000513682 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 10:28:33 INFO - PROCESS | 1808 | 1461000513879 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x891efc00 == 67 [pid = 1808] [id = 197] 10:28:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x891f3c00) [pid = 1808] [serial = 592] [outer = (nil)] 10:28:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x90415400) [pid = 1808] [serial = 593] [outer = 0x891f3c00] 10:28:33 INFO - PROCESS | 1808 | 1461000513969 Marionette DEBUG loaded listener.js 10:28:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x97168000) [pid = 1808] [serial = 594] [outer = 0x891f3c00] 10:28:34 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:34 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:28:34 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:34 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:34 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:28:34 INFO - PROCESS | 1808 | 1461000514880 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]]]}] 10:28:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:28:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1438ms 10:28:34 INFO - PROCESS | 1808 | 1461000514924 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 10:28:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:28:34 INFO - PROCESS | 1808 | 1461000514928 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 10:28:34 INFO - PROCESS | 1808 | 1461000514935 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:28:34 INFO - PROCESS | 1808 | 1461000514939 Marionette TRACE conn4 <- [1,762,null,{}] 10:28:34 INFO - PROCESS | 1808 | 1461000514945 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}] 10:28:35 INFO - PROCESS | 1808 | 1461000515140 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 10:28:35 INFO - PROCESS | 1808 | 1461000515385 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee6800 == 68 [pid = 1808] [id = 198] 10:28:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x88eed400) [pid = 1808] [serial = 595] [outer = (nil)] 10:28:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x8ad87800) [pid = 1808] [serial = 596] [outer = 0x88eed400] 10:28:35 INFO - PROCESS | 1808 | 1461000515521 Marionette DEBUG loaded listener.js 10:28:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x8c55b000) [pid = 1808] [serial = 597] [outer = 0x88eed400] 10:28:36 INFO - PROCESS | 1808 | 1461000516807 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]]]}] 10:28:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:28:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1888ms 10:28:36 INFO - PROCESS | 1808 | 1461000516917 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 10:28:36 INFO - PROCESS | 1808 | 1461000516922 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 10:28:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:28:36 INFO - PROCESS | 1808 | 1461000516941 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:28:36 INFO - PROCESS | 1808 | 1461000516945 Marionette TRACE conn4 <- [1,766,null,{}] 10:28:36 INFO - PROCESS | 1808 | 1461000516953 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}] 10:28:37 INFO - PROCESS | 1808 | 1461000517155 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 10:28:37 INFO - PROCESS | 1808 | 1461000517358 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee2000 == 69 [pid = 1808] [id = 199] 10:28:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x891f1800) [pid = 1808] [serial = 598] [outer = (nil)] 10:28:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x8c669c00) [pid = 1808] [serial = 599] [outer = 0x891f1800] 10:28:37 INFO - PROCESS | 1808 | 1461000517501 Marionette DEBUG loaded listener.js 10:28:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x8e02a400) [pid = 1808] [serial = 600] [outer = 0x891f1800] 10:28:39 INFO - PROCESS | 1808 | 1461000519086 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]]]}] 10:28:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:28:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2189ms 10:28:39 INFO - PROCESS | 1808 | 1461000519228 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 10:28:39 INFO - PROCESS | 1808 | 1461000519234 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 10:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:28:39 INFO - PROCESS | 1808 | 1461000519252 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:28:39 INFO - PROCESS | 1808 | 1461000519258 Marionette TRACE conn4 <- [1,770,null,{}] 10:28:39 INFO - PROCESS | 1808 | 1461000519348 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}] 10:28:39 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb69800 == 68 [pid = 1808] [id = 150] 10:28:39 INFO - PROCESS | 1808 | --DOCSHELL 0x8ece1c00 == 67 [pid = 1808] [id = 99] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x9590d400) [pid = 1808] [serial = 508] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0xa0fdcc00) [pid = 1808] [serial = 529] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x98358c00) [pid = 1808] [serial = 532] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x9fca7000) [pid = 1808] [serial = 535] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x891f6400) [pid = 1808] [serial = 538] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x8ecd8000) [pid = 1808] [serial = 541] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x8c55e400) [pid = 1808] [serial = 544] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0xa4c4f000) [pid = 1808] [serial = 241] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x97fce000) [pid = 1808] [serial = 229] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0xa49e0800) [pid = 1808] [serial = 277] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x9fcaac00) [pid = 1808] [serial = 165] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x99b6c800) [pid = 1808] [serial = 271] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x8fdd7800) [pid = 1808] [serial = 349] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0xa47afc00) [pid = 1808] [serial = 195] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x97173800) [pid = 1808] [serial = 198] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0xa4c0c000) [pid = 1808] [serial = 328] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0xa0e3e400) [pid = 1808] [serial = 235] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0xa78dbc00) [pid = 1808] [serial = 367] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0xa3c27400) [pid = 1808] [serial = 358] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x97d32c00) [pid = 1808] [serial = 376] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0xa0eec800) [pid = 1808] [serial = 123] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x99b1c800) [pid = 1808] [serial = 232] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0xa0023000) [pid = 1808] [serial = 355] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0xa6d9f000) [pid = 1808] [serial = 364] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0xa44b0800) [pid = 1808] [serial = 325] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8e032400) [pid = 1808] [serial = 286] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0xa0fd6800) [pid = 1808] [serial = 322] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa4c0e000) [pid = 1808] [serial = 238] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x97c4a000) [pid = 1808] [serial = 268] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0xa4c4c400) [pid = 1808] [serial = 201] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0xa6969c00) [pid = 1808] [serial = 280] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x9e02c000) [pid = 1808] [serial = 189] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0xa78e4000) [pid = 1808] [serial = 370] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x8eac0800) [pid = 1808] [serial = 434] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x91475800) [pid = 1808] [serial = 226] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x99b6b800) [pid = 1808] [serial = 162] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x9841b800) [pid = 1808] [serial = 319] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x935fa400) [pid = 1808] [serial = 159] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0xa0fdd400) [pid = 1808] [serial = 192] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0xa49db000) [pid = 1808] [serial = 361] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x8e1b0800) [pid = 1808] [serial = 292] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x8c52dc00) [pid = 1808] [serial = 373] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x932d3000) [pid = 1808] [serial = 186] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x97dc1800) [pid = 1808] [serial = 352] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0xa45e4800) [pid = 1808] [serial = 274] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa69c0400) [pid = 1808] [serial = 283] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x9335dc00) [pid = 1808] [serial = 316] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8e1a8800) [pid = 1808] [serial = 289] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0xa3cc2c00) [pid = 1808] [serial = 244] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x9fe1b000) [pid = 1808] [serial = 470] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8ad7fc00) [pid = 1808] [serial = 428] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8f30e000) [pid = 1808] [serial = 425] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x90615800) [pid = 1808] [serial = 422] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8a9ed000) [pid = 1808] [serial = 419] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x90610400) [pid = 1808] [serial = 416] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8c677800) [pid = 1808] [serial = 413] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8f30d800) [pid = 1808] [serial = 410] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x99b67000) [pid = 1808] [serial = 407] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x97174400) [pid = 1808] [serial = 404] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8ecd8800) [pid = 1808] [serial = 401] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x935fac00) [pid = 1808] [serial = 461] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8f306000) [pid = 1808] [serial = 458] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8ad86400) [pid = 1808] [serial = 431] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x88eebc00) [pid = 1808] [serial = 479] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x998e5800) [pid = 1808] [serial = 467] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0xa0af7000) [pid = 1808] [serial = 473] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0xa47af400) [pid = 1808] [serial = 476] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0xa49d8000) [pid = 1808] [serial = 485] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8c524000) [pid = 1808] [serial = 455] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x97fcf800) [pid = 1808] [serial = 464] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8c562800) [pid = 1808] [serial = 488] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8fc05000) [pid = 1808] [serial = 482] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x89dcd800) [pid = 1808] [serial = 511] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x8ad7b000) [pid = 1808] [serial = 512] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x8e029800) [pid = 1808] [serial = 514] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x8eac3000) [pid = 1808] [serial = 515] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x90417400) [pid = 1808] [serial = 517] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x97d35400) [pid = 1808] [serial = 520] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x9206f000) [pid = 1808] [serial = 518] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x983be800) [pid = 1808] [serial = 523] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x981ac800) [pid = 1808] [serial = 521] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x99c77c00) [pid = 1808] [serial = 526] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x98d13800) [pid = 1808] [serial = 524] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x9fc79800) [pid = 1808] [serial = 527] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x97d3cc00) [pid = 1808] [serial = 463] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x8fc04800) [pid = 1808] [serial = 499] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x8c55f800) [pid = 1808] [serial = 487] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x8bb70c00) [pid = 1808] [serial = 491] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x935f8000) [pid = 1808] [serial = 506] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x9abcd000) [pid = 1808] [serial = 469] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x8eace400) [pid = 1808] [serial = 497] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0xa0a63400) [pid = 1808] [serial = 472] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x8eac6400) [pid = 1808] [serial = 457] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x8e144400) [pid = 1808] [serial = 494] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x8fc0d800) [pid = 1808] [serial = 500] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x8bb74400) [pid = 1808] [serial = 454] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x8bb6b400) [pid = 1808] [serial = 490] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x932d3800) [pid = 1808] [serial = 460] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x8c672c00) [pid = 1808] [serial = 496] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa45e5c00) [pid = 1808] [serial = 475] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9041c800) [pid = 1808] [serial = 502] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x8fc10c00) [pid = 1808] [serial = 484] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x96baf800) [pid = 1808] [serial = 452] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x88ee9c00) [pid = 1808] [serial = 478] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x92068800) [pid = 1808] [serial = 505] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x90608800) [pid = 1808] [serial = 503] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x8c567400) [pid = 1808] [serial = 493] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x8fc02400) [pid = 1808] [serial = 481] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x983c0000) [pid = 1808] [serial = 466] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x98425400) [pid = 1808] [serial = 398] [outer = (nil)] [url = about:blank] 10:28:39 INFO - PROCESS | 1808 | 1461000519769 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 10:28:39 INFO - PROCESS | 1808 | 1461000519893 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f6400 == 68 [pid = 1808] [id = 200] 10:28:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x891f9400) [pid = 1808] [serial = 601] [outer = (nil)] 10:28:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x8ad86c00) [pid = 1808] [serial = 602] [outer = 0x891f9400] 10:28:39 INFO - PROCESS | 1808 | 1461000519978 Marionette DEBUG loaded listener.js 10:28:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x8c521800) [pid = 1808] [serial = 603] [outer = 0x891f9400] 10:28:40 INFO - PROCESS | 1808 | 1461000520776 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]]]}] 10:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1541ms 10:28:40 INFO - PROCESS | 1808 | 1461000520798 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 10:28:40 INFO - PROCESS | 1808 | 1461000520807 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 10:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:28:40 INFO - PROCESS | 1808 | 1461000520819 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:28:40 INFO - PROCESS | 1808 | 1461000520823 Marionette TRACE conn4 <- [1,774,null,{}] 10:28:40 INFO - PROCESS | 1808 | 1461000520830 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}] 10:28:41 INFO - PROCESS | 1808 | 1461000521014 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 10:28:41 INFO - PROCESS | 1808 | 1461000521037 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb6b400 == 69 [pid = 1808] [id = 201] 10:28:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x8c52f000) [pid = 1808] [serial = 604] [outer = (nil)] 10:28:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x8c564c00) [pid = 1808] [serial = 605] [outer = 0x8c52f000] 10:28:41 INFO - PROCESS | 1808 | 1461000521134 Marionette DEBUG loaded listener.js 10:28:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x8c677800) [pid = 1808] [serial = 606] [outer = 0x8c52f000] 10:28:42 INFO - PROCESS | 1808 | 1461000522193 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]]]}] 10:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1391ms 10:28:42 INFO - PROCESS | 1808 | 1461000522210 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 10:28:42 INFO - PROCESS | 1808 | 1461000522215 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 10:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:28:42 INFO - PROCESS | 1808 | 1461000522222 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 1808 | 1461000522228 Marionette TRACE conn4 <- [1,778,null,{}] 10:28:42 INFO - PROCESS | 1808 | 1461000522273 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}] 10:28:42 INFO - PROCESS | 1808 | 1461000522532 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 10:28:42 INFO - PROCESS | 1808 | 1461000522557 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c55e400 == 70 [pid = 1808] [id = 202] 10:28:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x8e146c00) [pid = 1808] [serial = 607] [outer = (nil)] 10:28:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x8e1ac800) [pid = 1808] [serial = 608] [outer = 0x8e146c00] 10:28:42 INFO - PROCESS | 1808 | 1461000522637 Marionette DEBUG loaded listener.js 10:28:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x8eac5800) [pid = 1808] [serial = 609] [outer = 0x8e146c00] 10:28:43 INFO - PROCESS | 1808 | 1461000523647 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]]]}] 10:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1453ms 10:28:43 INFO - PROCESS | 1808 | 1461000523676 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 10:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:28:43 INFO - PROCESS | 1808 | 1461000523681 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 10:28:43 INFO - PROCESS | 1808 | 1461000523687 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:28:43 INFO - PROCESS | 1808 | 1461000523691 Marionette TRACE conn4 <- [1,782,null,{}] 10:28:43 INFO - PROCESS | 1808 | 1461000523705 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}] 10:28:43 INFO - PROCESS | 1808 | 1461000523956 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 10:28:43 INFO - PROCESS | 1808 | 1461000523982 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0f400 == 71 [pid = 1808] [id = 203] 10:28:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x8e1aec00) [pid = 1808] [serial = 610] [outer = (nil)] 10:28:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x8ecdd800) [pid = 1808] [serial = 611] [outer = 0x8e1aec00] 10:28:44 INFO - PROCESS | 1808 | 1461000524062 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x8f306c00) [pid = 1808] [serial = 612] [outer = 0x8e1aec00] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x98356000) [pid = 1808] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x8ac0d000) [pid = 1808] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x891f0000) [pid = 1808] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x8c521c00) [pid = 1808] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x891f8800) [pid = 1808] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x89dc9c00) [pid = 1808] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x99b67800) [pid = 1808] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x8eac1c00) [pid = 1808] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:28:44 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x98351800) [pid = 1808] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:28:45 INFO - PROCESS | 1808 | 1461000525221 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]]]}] 10:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1589ms 10:28:45 INFO - PROCESS | 1808 | 1461000525277 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 10:28:45 INFO - PROCESS | 1808 | 1461000525281 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 10:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:28:45 INFO - PROCESS | 1808 | 1461000525288 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 1808 | 1461000525290 Marionette TRACE conn4 <- [1,786,null,{}] 10:28:45 INFO - PROCESS | 1808 | 1461000525297 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}] 10:28:45 INFO - PROCESS | 1808 | 1461000525462 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 10:28:45 INFO - PROCESS | 1808 | 1461000525477 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x891fc800 == 72 [pid = 1808] [id = 204] 10:28:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x8c521c00) [pid = 1808] [serial = 613] [outer = (nil)] 10:28:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x8f30a000) [pid = 1808] [serial = 614] [outer = 0x8c521c00] 10:28:45 INFO - PROCESS | 1808 | 1461000525557 Marionette DEBUG loaded listener.js 10:28:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x8f30e000) [pid = 1808] [serial = 615] [outer = 0x8c521c00] 10:28:46 INFO - PROCESS | 1808 | 1461000526510 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]]]}] 10:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1283ms 10:28:46 INFO - PROCESS | 1808 | 1461000526573 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 10:28:46 INFO - PROCESS | 1808 | 1461000526576 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 10:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:28:46 INFO - PROCESS | 1808 | 1461000526584 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:28:46 INFO - PROCESS | 1808 | 1461000526587 Marionette TRACE conn4 <- [1,790,null,{}] 10:28:46 INFO - PROCESS | 1808 | 1461000526593 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}] 10:28:46 INFO - PROCESS | 1808 | 1461000526781 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 10:28:47 INFO - PROCESS | 1808 | 1461000527053 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x88eebc00 == 73 [pid = 1808] [id = 205] 10:28:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x88ef0000) [pid = 1808] [serial = 616] [outer = (nil)] 10:28:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x891fa000) [pid = 1808] [serial = 617] [outer = 0x88ef0000] 10:28:47 INFO - PROCESS | 1808 | 1461000527240 Marionette DEBUG loaded listener.js 10:28:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x89dd2c00) [pid = 1808] [serial = 618] [outer = 0x88ef0000] 10:28:48 INFO - PROCESS | 1808 | 1461000528313 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]]]}] 10:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1786ms 10:28:48 INFO - PROCESS | 1808 | 1461000528373 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 10:28:48 INFO - PROCESS | 1808 | 1461000528380 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 10:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:28:48 INFO - PROCESS | 1808 | 1461000528388 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:28:48 INFO - PROCESS | 1808 | 1461000528395 Marionette TRACE conn4 <- [1,794,null,{}] 10:28:48 INFO - PROCESS | 1808 | 1461000528403 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}] 10:28:48 INFO - PROCESS | 1808 | 1461000528615 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 10:28:48 INFO - PROCESS | 1808 | 1461000528864 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad80c00 == 74 [pid = 1808] [id = 206] 10:28:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x8bb76800) [pid = 1808] [serial = 619] [outer = (nil)] 10:28:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x8c55b400) [pid = 1808] [serial = 620] [outer = 0x8bb76800] 10:28:48 INFO - PROCESS | 1808 | 1461000528966 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x8dd04000) [pid = 1808] [serial = 621] [outer = 0x8bb76800] 10:28:50 INFO - PROCESS | 1808 | 1461000530038 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]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1701ms 10:28:50 INFO - PROCESS | 1808 | 1461000530093 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 1808 | 1461000530100 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 10:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:28:50 INFO - PROCESS | 1808 | 1461000530107 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 1808 | 1461000530111 Marionette TRACE conn4 <- [1,798,null,{}] 10:28:50 INFO - PROCESS | 1808 | 1461000530118 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}] 10:28:50 INFO - PROCESS | 1808 | 1461000530325 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 10:28:50 INFO - PROCESS | 1808 | 1461000530653 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0b400 == 75 [pid = 1808] [id = 207] 10:28:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x8e14c400) [pid = 1808] [serial = 622] [outer = (nil)] 10:28:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x8e1ab400) [pid = 1808] [serial = 623] [outer = 0x8e14c400] 10:28:50 INFO - PROCESS | 1808 | 1461000530755 Marionette DEBUG loaded listener.js 10:28:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x8eac9400) [pid = 1808] [serial = 624] [outer = 0x8e14c400] 10:28:51 INFO - PROCESS | 1808 | 1461000531734 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]]]}] 10:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1693ms 10:28:51 INFO - PROCESS | 1808 | 1461000531802 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 1808 | 1461000531807 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 10:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:28:51 INFO - PROCESS | 1808 | 1461000531824 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 1808 | 1461000531836 Marionette TRACE conn4 <- [1,802,null,{}] 10:28:51 INFO - PROCESS | 1808 | 1461000531844 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}] 10:28:52 INFO - PROCESS | 1808 | 1461000532102 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 10:28:52 INFO - PROCESS | 1808 | 1461000532397 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f3400 == 76 [pid = 1808] [id = 208] 10:28:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x89dd3000) [pid = 1808] [serial = 625] [outer = (nil)] 10:28:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x8fc0d000) [pid = 1808] [serial = 626] [outer = 0x89dd3000] 10:28:52 INFO - PROCESS | 1808 | 1461000532491 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x90412000) [pid = 1808] [serial = 627] [outer = 0x89dd3000] 10:28:53 INFO - PROCESS | 1808 | 1461000533483 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]]]}] 10:28:53 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 10:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1705ms 10:28:53 INFO - PROCESS | 1808 | 1461000533520 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 1808 | 1461000533524 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 10:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:28:53 INFO - PROCESS | 1808 | 1461000533532 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 1808 | 1461000533535 Marionette TRACE conn4 <- [1,806,null,{}] 10:28:53 INFO - PROCESS | 1808 | 1461000533542 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}] 10:28:53 INFO - PROCESS | 1808 | 1461000533748 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 10:28:54 INFO - PROCESS | 1808 | 1461000533989 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x88eee000 == 77 [pid = 1808] [id = 209] 10:28:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x8eac3400) [pid = 1808] [serial = 628] [outer = (nil)] 10:28:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x9060e400) [pid = 1808] [serial = 629] [outer = 0x8eac3400] 10:28:54 INFO - PROCESS | 1808 | 1461000534126 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x90613c00) [pid = 1808] [serial = 630] [outer = 0x8eac3400] 10:28:55 INFO - PROCESS | 1808 | 1461000535063 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]]]}] 10:28:55 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 10:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1590ms 10:28:55 INFO - PROCESS | 1808 | 1461000535122 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 1808 | 1461000535126 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 10:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:28:55 INFO - PROCESS | 1808 | 1461000535134 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 1808 | 1461000535138 Marionette TRACE conn4 <- [1,810,null,{}] 10:28:55 INFO - PROCESS | 1808 | 1461000535144 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}] 10:28:55 INFO - PROCESS | 1808 | 1461000535349 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 10:28:55 INFO - PROCESS | 1808 | 1461000535593 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x91691c00 == 78 [pid = 1808] [id = 210] 10:28:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x91692c00) [pid = 1808] [serial = 631] [outer = (nil)] 10:28:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x92064000) [pid = 1808] [serial = 632] [outer = 0x91692c00] 10:28:55 INFO - PROCESS | 1808 | 1461000535746 Marionette DEBUG loaded listener.js 10:28:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x93362c00) [pid = 1808] [serial = 633] [outer = 0x91692c00] 10:28:56 INFO - PROCESS | 1808 | 1461000536717 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]]]}] 10:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1632ms 10:28:56 INFO - PROCESS | 1808 | 1461000536768 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 10:28:56 INFO - PROCESS | 1808 | 1461000536772 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 10:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:28:56 INFO - PROCESS | 1808 | 1461000536779 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:28:56 INFO - PROCESS | 1808 | 1461000536783 Marionette TRACE conn4 <- [1,814,null,{}] 10:28:56 INFO - PROCESS | 1808 | 1461000536790 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}] 10:28:57 INFO - PROCESS | 1808 | 1461000537030 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 10:28:57 INFO - PROCESS | 1808 | 1461000537274 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac4000 == 79 [pid = 1808] [id = 211] 10:28:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x8fc06000) [pid = 1808] [serial = 634] [outer = (nil)] 10:28:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x9632c800) [pid = 1808] [serial = 635] [outer = 0x8fc06000] 10:28:57 INFO - PROCESS | 1808 | 1461000537379 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x97168400) [pid = 1808] [serial = 636] [outer = 0x8fc06000] 10:28:58 INFO - PROCESS | 1808 | 1461000538332 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] 10:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:28:58 INFO - PROCESS | 1808 | 1461000538376 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 10:28:58 INFO - PROCESS | 1808 | 1461000538383 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1808 | 1461000538387 Marionette TRACE conn4 <- [1,818,null,{}] 10:28:58 INFO - PROCESS | 1808 | 1461000538393 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}] 10:28:58 INFO - PROCESS | 1808 | 1461000538618 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 10:28:58 INFO - PROCESS | 1808 | 1461000538864 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac10800 == 80 [pid = 1808] [id = 212] 10:28:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x935f8000) [pid = 1808] [serial = 637] [outer = (nil)] 10:28:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x97175400) [pid = 1808] [serial = 638] [outer = 0x935f8000] 10:28:58 INFO - PROCESS | 1808 | 1461000538970 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x972ef800) [pid = 1808] [serial = 639] [outer = 0x935f8000] 10:28:59 INFO - PROCESS | 1808 | 1461000539894 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]]]}] 10:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1590ms 10:28:59 INFO - PROCESS | 1808 | 1461000539974 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 10:28:59 INFO - PROCESS | 1808 | 1461000539978 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 10:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:28:59 INFO - PROCESS | 1808 | 1461000539985 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:28:59 INFO - PROCESS | 1808 | 1461000539989 Marionette TRACE conn4 <- [1,822,null,{}] 10:29:00 INFO - PROCESS | 1808 | 1461000539996 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}] 10:29:00 INFO - PROCESS | 1808 | 1461000540263 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 10:29:00 INFO - PROCESS | 1808 | 1461000540655 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x97176800 == 81 [pid = 1808] [id = 213] 10:29:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x97a3c800) [pid = 1808] [serial = 640] [outer = (nil)] 10:29:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x97ae0000) [pid = 1808] [serial = 641] [outer = 0x97a3c800] 10:29:00 INFO - PROCESS | 1808 | 1461000540808 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x97cc0000) [pid = 1808] [serial = 642] [outer = 0x97a3c800] 10:29:01 INFO - PROCESS | 1808 | 1461000541752 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] 10:29:01 INFO - PROCESS | 1808 | 1461000541781 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 10:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:29:01 INFO - PROCESS | 1808 | 1461000541789 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 1808 | 1461000541793 Marionette TRACE conn4 <- [1,826,null,{}] 10:29:01 INFO - PROCESS | 1808 | 1461000541799 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}] 10:29:02 INFO - PROCESS | 1808 | 1461000541999 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 10:29:02 INFO - PROCESS | 1808 | 1461000542266 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x97a4ac00 == 82 [pid = 1808] [id = 214] 10:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x97ae5000) [pid = 1808] [serial = 643] [outer = (nil)] 10:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x97d3b800) [pid = 1808] [serial = 644] [outer = 0x97ae5000] 10:29:02 INFO - PROCESS | 1808 | 1461000542373 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x97d3f800) [pid = 1808] [serial = 645] [outer = 0x97ae5000] 10:29:03 INFO - PROCESS | 1808 | 1461000543394 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]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1638ms 10:29:03 INFO - PROCESS | 1808 | 1461000543428 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 1808 | 1461000543433 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 10:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:29:03 INFO - PROCESS | 1808 | 1461000543440 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 1808 | 1461000543444 Marionette TRACE conn4 <- [1,830,null,{}] 10:29:03 INFO - PROCESS | 1808 | 1461000543450 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}] 10:29:03 INFO - PROCESS | 1808 | 1461000543655 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 10:29:03 INFO - PROCESS | 1808 | 1461000543913 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9814bc00 == 83 [pid = 1808] [id = 215] 10:29:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x98150800) [pid = 1808] [serial = 646] [outer = (nil)] 10:29:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x981ad000) [pid = 1808] [serial = 647] [outer = 0x98150800] 10:29:04 INFO - PROCESS | 1808 | 1461000544069 Marionette DEBUG loaded listener.js 10:29:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x981b4000) [pid = 1808] [serial = 648] [outer = 0x98150800] 10:29:05 INFO - PROCESS | 1808 | 1461000545094 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]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1683ms 10:29:05 INFO - PROCESS | 1808 | 1461000545124 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 10:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:29:05 INFO - PROCESS | 1808 | 1461000545129 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 10:29:05 INFO - PROCESS | 1808 | 1461000545136 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 1808 | 1461000545141 Marionette TRACE conn4 <- [1,834,null,{}] 10:29:05 INFO - PROCESS | 1808 | 1461000545147 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}] 10:29:05 INFO - PROCESS | 1808 | 1461000545440 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 10:29:05 INFO - PROCESS | 1808 | 1461000545733 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f3000 == 84 [pid = 1808] [id = 216] 10:29:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x891fb000) [pid = 1808] [serial = 649] [outer = (nil)] 10:29:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8bb6cc00) [pid = 1808] [serial = 650] [outer = 0x891fb000] 10:29:05 INFO - PROCESS | 1808 | 1461000545823 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8c678c00) [pid = 1808] [serial = 651] [outer = 0x891fb000] 10:29:07 INFO - PROCESS | 1808 | 1461000547226 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]]]}] 10:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2194ms 10:29:07 INFO - PROCESS | 1808 | 1461000547331 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 10:29:07 INFO - PROCESS | 1808 | 1461000547337 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 10:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:29:07 INFO - PROCESS | 1808 | 1461000547346 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:29:07 INFO - PROCESS | 1808 | 1461000547352 Marionette TRACE conn4 <- [1,838,null,{}] 10:29:07 INFO - PROCESS | 1808 | 1461000547371 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}] 10:29:07 INFO - PROCESS | 1808 | 1461000547558 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 10:29:07 INFO - PROCESS | 1808 | 1461000547757 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac06000 == 85 [pid = 1808] [id = 217] 10:29:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8ac09000) [pid = 1808] [serial = 652] [outer = (nil)] 10:29:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8bb72000) [pid = 1808] [serial = 653] [outer = 0x8ac09000] 10:29:07 INFO - PROCESS | 1808 | 1461000547907 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8c562000) [pid = 1808] [serial = 654] [outer = 0x8ac09000] 10:29:09 INFO - PROCESS | 1808 | 1461000549002 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]]]}] 10:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1697ms 10:29:09 INFO - PROCESS | 1808 | 1461000549043 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 10:29:09 INFO - PROCESS | 1808 | 1461000549052 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 10:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:29:09 INFO - PROCESS | 1808 | 1461000549064 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:29:09 INFO - PROCESS | 1808 | 1461000549068 Marionette TRACE conn4 <- [1,842,null,{}] 10:29:09 INFO - PROCESS | 1808 | 1461000549075 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}] 10:29:09 INFO - PROCESS | 1808 | 1461000549363 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9169b000 == 84 [pid = 1808] [id = 103] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x93361800 == 83 [pid = 1808] [id = 61] 10:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8e1a7400) [pid = 1808] [serial = 568] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x891fc800 == 82 [pid = 1808] [id = 204] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0f400 == 81 [pid = 1808] [id = 203] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x8c55e400 == 80 [pid = 1808] [id = 202] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb6b400 == 79 [pid = 1808] [id = 201] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x891f6400 == 78 [pid = 1808] [id = 200] 10:29:09 INFO - PROCESS | 1808 | 1461000549655 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x891efc00 == 77 [pid = 1808] [id = 197] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee3000 == 76 [pid = 1808] [id = 196] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x90613000 == 75 [pid = 1808] [id = 195] 10:29:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee3000 == 76 [pid = 1808] [id = 218] 10:29:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x891efc00) [pid = 1808] [serial = 655] [outer = (nil)] 10:29:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8c52e400) [pid = 1808] [serial = 656] [outer = 0x891efc00] 10:29:09 INFO - PROCESS | 1808 | 1461000549748 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8e029800) [pid = 1808] [serial = 657] [outer = 0x891efc00] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd1c00 == 75 [pid = 1808] [id = 194] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9e6400 == 74 [pid = 1808] [id = 193] 10:29:09 INFO - PROCESS | 1808 | --DOCSHELL 0x8f308800 == 73 [pid = 1808] [id = 192] 10:29:10 INFO - PROCESS | 1808 | --DOCSHELL 0x891fa800 == 72 [pid = 1808] [id = 191] 10:29:10 INFO - PROCESS | 1808 | --DOCSHELL 0x89dd7000 == 71 [pid = 1808] [id = 190] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0xa00c9400) [pid = 1808] [serial = 536] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x8ad7a400) [pid = 1808] [serial = 559] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x891f8c00) [pid = 1808] [serial = 539] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8c675c00) [pid = 1808] [serial = 550] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x8dd04c00) [pid = 1808] [serial = 563] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8c66f000) [pid = 1808] [serial = 562] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x9206cc00) [pid = 1808] [serial = 542] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x89dd4800) [pid = 1808] [serial = 565] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8f310000) [pid = 1808] [serial = 553] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8bb73c00) [pid = 1808] [serial = 547] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0xa44af000) [pid = 1808] [serial = 530] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x91358000) [pid = 1808] [serial = 556] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x8bb6ac00) [pid = 1808] [serial = 560] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x96bafc00) [pid = 1808] [serial = 509] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x9835a800) [pid = 1808] [serial = 533] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x8ac08800) [pid = 1808] [serial = 566] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 1808 | 1461000550753 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]]]}] 10:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1752ms 10:29:10 INFO - PROCESS | 1808 | 1461000550815 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 10:29:10 INFO - PROCESS | 1808 | 1461000550820 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 10:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:29:10 INFO - PROCESS | 1808 | 1461000550827 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:29:10 INFO - PROCESS | 1808 | 1461000550833 Marionette TRACE conn4 <- [1,846,null,{}] 10:29:10 INFO - PROCESS | 1808 | 1461000550850 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}] 10:29:11 INFO - PROCESS | 1808 | 1461000551044 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 10:29:11 INFO - PROCESS | 1808 | 1461000551240 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb77c00 == 72 [pid = 1808] [id = 219] 10:29:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x8e037c00) [pid = 1808] [serial = 658] [outer = (nil)] 10:29:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x8e1a9000) [pid = 1808] [serial = 659] [outer = 0x8e037c00] 10:29:11 INFO - PROCESS | 1808 | 1461000551330 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x8eacf800) [pid = 1808] [serial = 660] [outer = 0x8e037c00] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x8e1abc00) [pid = 1808] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x8c52a800) [pid = 1808] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x9041dc00) [pid = 1808] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x891f4400) [pid = 1808] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x891f9400) [pid = 1808] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x8c55e800) [pid = 1808] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x91477c00) [pid = 1808] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x88eed400) [pid = 1808] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x8fdd4400) [pid = 1808] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x8f30f400) [pid = 1808] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x891f1800) [pid = 1808] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x891f3c00) [pid = 1808] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x8c52f000) [pid = 1808] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x8e1aec00) [pid = 1808] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x8bb6dc00) [pid = 1808] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x8f305000) [pid = 1808] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x8e148400) [pid = 1808] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x8e146c00) [pid = 1808] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:29:12 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x88eee800) [pid = 1808] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:29:13 INFO - PROCESS | 1808 | 1461000553211 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]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2443ms 10:29:13 INFO - PROCESS | 1808 | 1461000553272 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 1808 | 1461000553279 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 10:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:29:13 INFO - PROCESS | 1808 | 1461000553289 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 1808 | 1461000553296 Marionette TRACE conn4 <- [1,850,null,{}] 10:29:13 INFO - PROCESS | 1808 | 1461000553348 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}] 10:29:13 INFO - PROCESS | 1808 | 1461000553645 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 10:29:13 INFO - PROCESS | 1808 | 1461000553793 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x88eeb400 == 73 [pid = 1808] [id = 220] 10:29:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x8a9eec00) [pid = 1808] [serial = 661] [outer = (nil)] 10:29:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x8ad83000) [pid = 1808] [serial = 662] [outer = 0x8a9eec00] 10:29:13 INFO - PROCESS | 1808 | 1461000553893 Marionette DEBUG loaded listener.js 10:29:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x8bb75000) [pid = 1808] [serial = 663] [outer = 0x8a9eec00] 10:29:14 INFO - PROCESS | 1808 | 1461000554863 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]]]}] 10:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1642ms 10:29:14 INFO - PROCESS | 1808 | 1461000554931 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 1808 | 1461000554941 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 10:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:29:14 INFO - PROCESS | 1808 | 1461000554952 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 1808 | 1461000554956 Marionette TRACE conn4 <- [1,854,null,{}] 10:29:14 INFO - PROCESS | 1808 | 1461000554963 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}] 10:29:15 INFO - PROCESS | 1808 | 1461000555218 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 10:29:15 INFO - PROCESS | 1808 | 1461000555516 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c66f800 == 74 [pid = 1808] [id = 221] 10:29:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x8c671400) [pid = 1808] [serial = 664] [outer = (nil)] 10:29:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x8dd05c00) [pid = 1808] [serial = 665] [outer = 0x8c671400] 10:29:15 INFO - PROCESS | 1808 | 1461000555611 Marionette DEBUG loaded listener.js 10:29:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x8e032c00) [pid = 1808] [serial = 666] [outer = 0x8c671400] 10:29:16 INFO - PROCESS | 1808 | 1461000556713 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]]]}] 10:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1834ms 10:29:16 INFO - PROCESS | 1808 | 1461000556786 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 10:29:16 INFO - PROCESS | 1808 | 1461000556790 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 10:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:29:16 INFO - PROCESS | 1808 | 1461000556798 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:29:16 INFO - PROCESS | 1808 | 1461000556805 Marionette TRACE conn4 <- [1,858,null,{}] 10:29:16 INFO - PROCESS | 1808 | 1461000556823 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}] 10:29:17 INFO - PROCESS | 1808 | 1461000557130 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 10:29:17 INFO - PROCESS | 1808 | 1461000557361 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eacd400 == 75 [pid = 1808] [id = 222] 10:29:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x8ecdd000) [pid = 1808] [serial = 667] [outer = (nil)] 10:29:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x8f303000) [pid = 1808] [serial = 668] [outer = 0x8ecdd000] 10:29:17 INFO - PROCESS | 1808 | 1461000557460 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x8f310000) [pid = 1808] [serial = 669] [outer = 0x8ecdd000] 10:29:18 INFO - PROCESS | 1808 | 1461000558475 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]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1750ms 10:29:18 INFO - PROCESS | 1808 | 1461000558550 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 1808 | 1461000558554 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:29:18 INFO - PROCESS | 1808 | 1461000558562 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 1808 | 1461000558566 Marionette TRACE conn4 <- [1,862,null,{}] 10:29:18 INFO - PROCESS | 1808 | 1461000558573 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}] 10:29:18 INFO - PROCESS | 1808 | 1461000558822 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 10:29:19 INFO - PROCESS | 1808 | 1461000559108 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad7c400 == 76 [pid = 1808] [id = 223] 10:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x8f30fc00) [pid = 1808] [serial = 670] [outer = (nil)] 10:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x8fdd7800) [pid = 1808] [serial = 671] [outer = 0x8f30fc00] 10:29:19 INFO - PROCESS | 1808 | 1461000559208 Marionette DEBUG loaded listener.js 10:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x9041c800) [pid = 1808] [serial = 672] [outer = 0x8f30fc00] 10:29:20 INFO - PROCESS | 1808 | 1461000560156 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]]]}] 10:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1632ms 10:29:20 INFO - PROCESS | 1808 | 1461000560195 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 10:29:20 INFO - PROCESS | 1808 | 1461000560199 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 10:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:29:20 INFO - PROCESS | 1808 | 1461000560207 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:29:20 INFO - PROCESS | 1808 | 1461000560211 Marionette TRACE conn4 <- [1,866,null,{}] 10:29:20 INFO - PROCESS | 1808 | 1461000560218 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}] 10:29:20 INFO - PROCESS | 1808 | 1461000560414 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 10:29:20 INFO - PROCESS | 1808 | 1461000560651 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd5c00 == 77 [pid = 1808] [id = 224] 10:29:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x9060e000) [pid = 1808] [serial = 673] [outer = (nil)] 10:29:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x911e3c00) [pid = 1808] [serial = 674] [outer = 0x9060e000] 10:29:20 INFO - PROCESS | 1808 | 1461000560784 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x91475800) [pid = 1808] [serial = 675] [outer = 0x9060e000] 10:29:21 INFO - PROCESS | 1808 | 1461000561729 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]]]}] 10:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1535ms 10:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:29:21 INFO - PROCESS | 1808 | 1461000561742 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 10:29:21 INFO - PROCESS | 1808 | 1461000561746 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 10:29:21 INFO - PROCESS | 1808 | 1461000561754 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:29:21 INFO - PROCESS | 1808 | 1461000561756 Marionette TRACE conn4 <- [1,870,null,{}] 10:29:21 INFO - PROCESS | 1808 | 1461000561763 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}] 10:29:22 INFO - PROCESS | 1808 | 1461000562022 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 10:29:22 INFO - PROCESS | 1808 | 1461000562284 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd7400 == 78 [pid = 1808] [id = 225] 10:29:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x9335b800) [pid = 1808] [serial = 676] [outer = (nil)] 10:29:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x93364000) [pid = 1808] [serial = 677] [outer = 0x9335b800] 10:29:22 INFO - PROCESS | 1808 | 1461000562425 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x96bac800) [pid = 1808] [serial = 678] [outer = 0x9335b800] 10:29:23 INFO - PROCESS | 1808 | 1461000563388 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]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1687ms 10:29:23 INFO - PROCESS | 1808 | 1461000563440 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 10:29:23 INFO - PROCESS | 1808 | 1461000563444 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 10:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:29:23 INFO - PROCESS | 1808 | 1461000563453 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 1808 | 1461000563456 Marionette TRACE conn4 <- [1,874,null,{}] 10:29:23 INFO - PROCESS | 1808 | 1461000563463 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}] 10:29:23 INFO - PROCESS | 1808 | 1461000563708 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 10:29:23 INFO - PROCESS | 1808 | 1461000563967 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dce800 == 79 [pid = 1808] [id = 226] 10:29:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x89dcf400) [pid = 1808] [serial = 679] [outer = (nil)] 10:29:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x97176000) [pid = 1808] [serial = 680] [outer = 0x89dcf400] 10:29:24 INFO - PROCESS | 1808 | 1461000564061 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x97ad7400) [pid = 1808] [serial = 681] [outer = 0x89dcf400] 10:29:25 INFO - PROCESS | 1808 | 1461000565003 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]]]}] 10:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1591ms 10:29:25 INFO - PROCESS | 1808 | 1461000565045 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 1808 | 1461000565049 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 10:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:29:25 INFO - PROCESS | 1808 | 1461000565057 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 1808 | 1461000565061 Marionette TRACE conn4 <- [1,878,null,{}] 10:29:25 INFO - PROCESS | 1808 | 1461000565067 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}] 10:29:25 INFO - PROCESS | 1808 | 1461000565287 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 10:29:25 INFO - PROCESS | 1808 | 1461000565526 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1b1400 == 80 [pid = 1808] [id = 227] 10:29:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x97d3c800) [pid = 1808] [serial = 682] [outer = (nil)] 10:29:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x97fce800) [pid = 1808] [serial = 683] [outer = 0x97d3c800] 10:29:25 INFO - PROCESS | 1808 | 1461000565663 Marionette DEBUG loaded listener.js 10:29:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x98158800) [pid = 1808] [serial = 684] [outer = 0x97d3c800] 10:29:26 INFO - PROCESS | 1808 | 1461000566562 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]]]}] 10:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1539ms 10:29:26 INFO - PROCESS | 1808 | 1461000566597 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 1808 | 1461000566602 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 10:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:29:26 INFO - PROCESS | 1808 | 1461000566609 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 1808 | 1461000566613 Marionette TRACE conn4 <- [1,882,null,{}] 10:29:26 INFO - PROCESS | 1808 | 1461000566619 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}] 10:29:26 INFO - PROCESS | 1808 | 1461000566821 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 10:29:27 INFO - PROCESS | 1808 | 1461000567013 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x97e98000 == 81 [pid = 1808] [id = 228] 10:29:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x981b5000) [pid = 1808] [serial = 685] [outer = (nil)] 10:29:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x982cf400) [pid = 1808] [serial = 686] [outer = 0x981b5000] 10:29:27 INFO - PROCESS | 1808 | 1461000567150 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x98356800) [pid = 1808] [serial = 687] [outer = 0x981b5000] 10:29:28 INFO - PROCESS | 1808 | 1461000568080 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]]]}] 10:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1532ms 10:29:28 INFO - PROCESS | 1808 | 1461000568143 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 10:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:29:28 INFO - PROCESS | 1808 | 1461000568148 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 10:29:28 INFO - PROCESS | 1808 | 1461000568156 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 1808 | 1461000568159 Marionette TRACE conn4 <- [1,886,null,{}] 10:29:28 INFO - PROCESS | 1808 | 1461000568166 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}] 10:29:28 INFO - PROCESS | 1808 | 1461000568415 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 10:29:28 INFO - PROCESS | 1808 | 1461000568665 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x935f4800 == 82 [pid = 1808] [id = 229] 10:29:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x97dbbc00) [pid = 1808] [serial = 688] [outer = (nil)] 10:29:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x9835cc00) [pid = 1808] [serial = 689] [outer = 0x97dbbc00] 10:29:28 INFO - PROCESS | 1808 | 1461000568801 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x983b2400) [pid = 1808] [serial = 690] [outer = 0x97dbbc00] 10:29:29 INFO - PROCESS | 1808 | 1461000569752 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]]]}] 10:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1634ms 10:29:29 INFO - PROCESS | 1808 | 1461000569789 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 10:29:29 INFO - PROCESS | 1808 | 1461000569793 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 10:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:29:29 INFO - PROCESS | 1808 | 1461000569802 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 1808 | 1461000569808 Marionette TRACE conn4 <- [1,890,null,{}] 10:29:29 INFO - PROCESS | 1808 | 1461000569814 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}] 10:29:30 INFO - PROCESS | 1808 | 1461000570070 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 10:29:30 INFO - PROCESS | 1808 | 1461000570325 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9841c400 == 83 [pid = 1808] [id = 230] 10:29:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x9841c800) [pid = 1808] [serial = 691] [outer = (nil)] 10:29:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x98422000) [pid = 1808] [serial = 692] [outer = 0x9841c800] 10:29:30 INFO - PROCESS | 1808 | 1461000570478 Marionette DEBUG loaded listener.js 10:29:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x984dc800) [pid = 1808] [serial = 693] [outer = 0x9841c800] 10:29:31 INFO - PROCESS | 1808 | 1461000571565 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]]]}] 10:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1787ms 10:29:31 INFO - PROCESS | 1808 | 1461000571590 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 10:29:31 INFO - PROCESS | 1808 | 1461000571594 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 10:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:29:31 INFO - PROCESS | 1808 | 1461000571601 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:29:31 INFO - PROCESS | 1808 | 1461000571603 Marionette TRACE conn4 <- [1,894,null,{}] 10:29:31 INFO - PROCESS | 1808 | 1461000571610 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}] 10:29:31 INFO - PROCESS | 1808 | 1461000571808 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 10:29:32 INFO - PROCESS | 1808 | 1461000572125 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x98d13400 == 84 [pid = 1808] [id = 231] 10:29:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x98d13800) [pid = 1808] [serial = 694] [outer = (nil)] 10:29:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x9904f800) [pid = 1808] [serial = 695] [outer = 0x98d13800] 10:29:32 INFO - PROCESS | 1808 | 1461000572221 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x995ac800) [pid = 1808] [serial = 696] [outer = 0x98d13800] 10:29:33 INFO - PROCESS | 1808 | 1461000573161 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]]]}] 10:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1633ms 10:29:33 INFO - PROCESS | 1808 | 1461000573236 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 10:29:33 INFO - PROCESS | 1808 | 1461000573239 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 10:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:29:33 INFO - PROCESS | 1808 | 1461000573247 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 1808 | 1461000573250 Marionette TRACE conn4 <- [1,898,null,{}] 10:29:33 INFO - PROCESS | 1808 | 1461000573257 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}] 10:29:33 INFO - PROCESS | 1808 | 1461000573546 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 10:29:34 INFO - PROCESS | 1808 | 1461000574078 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd7000 == 85 [pid = 1808] [id = 232] 10:29:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8a9e1400) [pid = 1808] [serial = 697] [outer = (nil)] 10:29:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8a9e9800) [pid = 1808] [serial = 698] [outer = 0x8a9e1400] 10:29:34 INFO - PROCESS | 1808 | 1461000574170 Marionette DEBUG loaded listener.js 10:29:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8ad7d000) [pid = 1808] [serial = 699] [outer = 0x8a9e1400] 10:29:35 INFO - PROCESS | 1808 | 1461000575112 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]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1940ms 10:29:35 INFO - PROCESS | 1808 | 1461000575188 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 1808 | 1461000575196 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 10:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:29:35 INFO - PROCESS | 1808 | 1461000575206 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 1808 | 1461000575209 Marionette TRACE conn4 <- [1,902,null,{}] 10:29:35 INFO - PROCESS | 1808 | 1461000575218 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}] 10:29:35 INFO - PROCESS | 1808 | 1461000575455 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 10:29:35 INFO - PROCESS | 1808 | 1461000575862 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c55f400 == 86 [pid = 1808] [id = 233] 10:29:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8c66ec00) [pid = 1808] [serial = 700] [outer = (nil)] 10:29:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8dd02000) [pid = 1808] [serial = 701] [outer = 0x8c66ec00] 10:29:35 INFO - PROCESS | 1808 | 1461000575956 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8e031c00) [pid = 1808] [serial = 702] [outer = 0x8c66ec00] 10:29:36 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee3000 == 85 [pid = 1808] [id = 218] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8f30a000) [pid = 1808] [serial = 614] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | 1461000577021 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]]]}] 10:29:37 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac06000 == 84 [pid = 1808] [id = 217] 10:29:37 INFO - PROCESS | 1808 | --DOCSHELL 0x891f3400 == 83 [pid = 1808] [id = 208] 10:29:37 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0b400 == 82 [pid = 1808] [id = 207] 10:29:37 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad80c00 == 81 [pid = 1808] [id = 206] 10:29:37 INFO - PROCESS | 1808 | --DOCSHELL 0x88eebc00 == 80 [pid = 1808] [id = 205] 10:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1887ms 10:29:37 INFO - PROCESS | 1808 | 1461000577096 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 10:29:37 INFO - PROCESS | 1808 | 1461000577102 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 10:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:29:37 INFO - PROCESS | 1808 | 1461000577111 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 1808 | 1461000577114 Marionette TRACE conn4 <- [1,906,null,{}] 10:29:37 INFO - PROCESS | 1808 | 1461000577128 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}] 10:29:37 INFO - PROCESS | 1808 | 1461000577329 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8c675400) [pid = 1808] [serial = 545] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x9041cc00) [pid = 1808] [serial = 554] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8e1ae000) [pid = 1808] [serial = 551] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x91699400) [pid = 1808] [serial = 557] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8c560400) [pid = 1808] [serial = 548] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8ad86c00) [pid = 1808] [serial = 602] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8c521800) [pid = 1808] [serial = 603] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x935fc400) [pid = 1808] [serial = 591] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x93368c00) [pid = 1808] [serial = 590] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x932c6000) [pid = 1808] [serial = 587] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x93366400) [pid = 1808] [serial = 586] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8c55b000) [pid = 1808] [serial = 597] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8ad87800) [pid = 1808] [serial = 596] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x911eb800) [pid = 1808] [serial = 584] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x9060f800) [pid = 1808] [serial = 583] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8fc0a000) [pid = 1808] [serial = 577] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8fdd0000) [pid = 1808] [serial = 578] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8e02a400) [pid = 1808] [serial = 600] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8c669c00) [pid = 1808] [serial = 599] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x97168000) [pid = 1808] [serial = 594] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x90415400) [pid = 1808] [serial = 593] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x8c564c00) [pid = 1808] [serial = 605] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x8ecdd800) [pid = 1808] [serial = 611] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x8c670c00) [pid = 1808] [serial = 572] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x8c561800) [pid = 1808] [serial = 571] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x9041f000) [pid = 1808] [serial = 581] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x8fddc400) [pid = 1808] [serial = 580] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x8ecd6400) [pid = 1808] [serial = 575] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x8eac2800) [pid = 1808] [serial = 574] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x8f306c00) [pid = 1808] [serial = 612] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x8e1ac800) [pid = 1808] [serial = 608] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x8eac5800) [pid = 1808] [serial = 609] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x90418c00) [pid = 1808] [serial = 380] [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.] 10:29:37 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x8c677800) [pid = 1808] [serial = 606] [outer = (nil)] [url = about:blank] 10:29:37 INFO - PROCESS | 1808 | 1461000577667 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9ee400 == 81 [pid = 1808] [id = 234] 10:29:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x8ac08000) [pid = 1808] [serial = 703] [outer = (nil)] 10:29:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x8c560400) [pid = 1808] [serial = 704] [outer = 0x8ac08000] 10:29:37 INFO - PROCESS | 1808 | 1461000577753 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x8e035000) [pid = 1808] [serial = 705] [outer = 0x8ac08000] 10:29:38 INFO - PROCESS | 1808 | 1461000578643 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]]]}] 10:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1593ms 10:29:38 INFO - PROCESS | 1808 | 1461000578705 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 10:29:38 INFO - PROCESS | 1808 | 1461000578709 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 10:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:29:38 INFO - PROCESS | 1808 | 1461000578718 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:29:38 INFO - PROCESS | 1808 | 1461000578728 Marionette TRACE conn4 <- [1,910,null,{}] 10:29:38 INFO - PROCESS | 1808 | 1461000578742 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}] 10:29:38 INFO - PROCESS | 1808 | 1461000578938 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 10:29:39 INFO - PROCESS | 1808 | 1461000579120 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1ac800 == 82 [pid = 1808] [id = 235] 10:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x8ecd9400) [pid = 1808] [serial = 706] [outer = (nil)] 10:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x8f302800) [pid = 1808] [serial = 707] [outer = 0x8ecd9400] 10:29:39 INFO - PROCESS | 1808 | 1461000579244 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x8f308400) [pid = 1808] [serial = 708] [outer = 0x8ecd9400] 10:29:40 INFO - PROCESS | 1808 | 1461000580089 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]]]}] 10:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1440ms 10:29:40 INFO - PROCESS | 1808 | 1461000580157 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 10:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:29:40 INFO - PROCESS | 1808 | 1461000580162 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 10:29:40 INFO - PROCESS | 1808 | 1461000580168 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 1808 | 1461000580172 Marionette TRACE conn4 <- [1,914,null,{}] 10:29:40 INFO - PROCESS | 1808 | 1461000580177 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}] 10:29:40 INFO - PROCESS | 1808 | 1461000580426 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 10:29:40 INFO - PROCESS | 1808 | 1461000580450 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ecd7400 == 83 [pid = 1808] [id = 236] 10:29:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x8f306400) [pid = 1808] [serial = 709] [outer = (nil)] 10:29:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x8fc0bc00) [pid = 1808] [serial = 710] [outer = 0x8f306400] 10:29:40 INFO - PROCESS | 1808 | 1461000580527 Marionette DEBUG loaded listener.js 10:29:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x8fdd2c00) [pid = 1808] [serial = 711] [outer = 0x8f306400] 10:29:41 INFO - PROCESS | 1808 | 1461000581519 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]]]}] 10:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x891efc00) [pid = 1808] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x8ac09000) [pid = 1808] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x8c521c00) [pid = 1808] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1392ms 10:29:41 INFO - PROCESS | 1808 | 1461000581561 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 10:29:41 INFO - PROCESS | 1808 | 1461000581566 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 10:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:29:41 INFO - PROCESS | 1808 | 1461000581572 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:29:41 INFO - PROCESS | 1808 | 1461000581576 Marionette TRACE conn4 <- [1,918,null,{}] 10:29:41 INFO - PROCESS | 1808 | 1461000581581 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}] 10:29:41 INFO - PROCESS | 1808 | 1461000581769 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 10:29:41 INFO - PROCESS | 1808 | 1461000581920 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc07400 == 84 [pid = 1808] [id = 237] 10:29:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x8fc09000) [pid = 1808] [serial = 712] [outer = (nil)] 10:29:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x90412800) [pid = 1808] [serial = 713] [outer = 0x8fc09000] 10:29:42 INFO - PROCESS | 1808 | 1461000582012 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x90615800) [pid = 1808] [serial = 714] [outer = 0x8fc09000] 10:29:42 INFO - PROCESS | 1808 | 1461000582873 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]]]}] 10:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1331ms 10:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:29:42 INFO - PROCESS | 1808 | 1461000582907 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 10:29:42 INFO - PROCESS | 1808 | 1461000582910 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 10:29:42 INFO - PROCESS | 1808 | 1461000582919 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 1808 | 1461000582922 Marionette TRACE conn4 <- [1,922,null,{}] 10:29:42 INFO - PROCESS | 1808 | 1461000582929 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}] 10:29:43 INFO - PROCESS | 1808 | 1461000583128 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 10:29:43 INFO - PROCESS | 1808 | 1461000583141 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x911ec800 == 85 [pid = 1808] [id = 238] 10:29:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x9135c000) [pid = 1808] [serial = 715] [outer = (nil)] 10:29:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x932c6000) [pid = 1808] [serial = 716] [outer = 0x9135c000] 10:29:43 INFO - PROCESS | 1808 | 1461000583364 Marionette DEBUG loaded listener.js 10:29:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x9335c800) [pid = 1808] [serial = 717] [outer = 0x9135c000] 10:29:44 INFO - PROCESS | 1808 | 1461000584449 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]]]}] 10:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1587ms 10:29:44 INFO - PROCESS | 1808 | 1461000584506 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 1808 | 1461000584515 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 10:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:29:44 INFO - PROCESS | 1808 | 1461000584526 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 1808 | 1461000584532 Marionette TRACE conn4 <- [1,926,null,{}] 10:29:44 INFO - PROCESS | 1808 | 1461000584541 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}] 10:29:44 INFO - PROCESS | 1808 | 1461000584764 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 10:29:45 INFO - PROCESS | 1808 | 1461000585028 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac09000 == 86 [pid = 1808] [id = 239] 10:29:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x8bb70000) [pid = 1808] [serial = 718] [outer = (nil)] 10:29:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x8c567400) [pid = 1808] [serial = 719] [outer = 0x8bb70000] 10:29:45 INFO - PROCESS | 1808 | 1461000585170 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8c676c00) [pid = 1808] [serial = 720] [outer = 0x8bb70000] 10:29:46 INFO - PROCESS | 1808 | 1461000586129 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]]]}] 10:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1652ms 10:29:46 INFO - PROCESS | 1808 | 1461000586179 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 10:29:46 INFO - PROCESS | 1808 | 1461000586188 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 10:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:29:46 INFO - PROCESS | 1808 | 1461000586199 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:29:46 INFO - PROCESS | 1808 | 1461000586203 Marionette TRACE conn4 <- [1,930,null,{}] 10:29:46 INFO - PROCESS | 1808 | 1461000586210 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}] 10:29:46 INFO - PROCESS | 1808 | 1461000586422 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 10:29:46 INFO - PROCESS | 1808 | 1461000586735 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac3000 == 87 [pid = 1808] [id = 240] 10:29:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8eac7c00) [pid = 1808] [serial = 721] [outer = (nil)] 10:29:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x8ecda400) [pid = 1808] [serial = 722] [outer = 0x8eac7c00] 10:29:46 INFO - PROCESS | 1808 | 1461000586874 Marionette DEBUG loaded listener.js 10:29:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8fc04c00) [pid = 1808] [serial = 723] [outer = 0x8eac7c00] 10:29:47 INFO - PROCESS | 1808 | 1461000587880 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]]]}] 10:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1739ms 10:29:47 INFO - PROCESS | 1808 | 1461000587938 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 10:29:47 INFO - PROCESS | 1808 | 1461000587943 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 10:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:29:47 INFO - PROCESS | 1808 | 1461000587951 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 1808 | 1461000587957 Marionette TRACE conn4 <- [1,934,null,{}] 10:29:47 INFO - PROCESS | 1808 | 1461000587976 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}] 10:29:48 INFO - PROCESS | 1808 | 1461000588252 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 10:29:48 INFO - PROCESS | 1808 | 1461000588561 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1adc00 == 88 [pid = 1808] [id = 241] 10:29:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x932c6400) [pid = 1808] [serial = 724] [outer = (nil)] 10:29:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x93363000) [pid = 1808] [serial = 725] [outer = 0x932c6400] 10:29:48 INFO - PROCESS | 1808 | 1461000588659 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x933ba000) [pid = 1808] [serial = 726] [outer = 0x932c6400] 10:29:49 INFO - PROCESS | 1808 | 1461000589633 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]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1746ms 10:29:49 INFO - PROCESS | 1808 | 1461000589697 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 10:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:29:49 INFO - PROCESS | 1808 | 1461000589703 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 10:29:49 INFO - PROCESS | 1808 | 1461000589709 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 1808 | 1461000589713 Marionette TRACE conn4 <- [1,938,null,{}] 10:29:49 INFO - PROCESS | 1808 | 1461000589719 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}] 10:29:49 INFO - PROCESS | 1808 | 1461000589931 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 10:29:50 INFO - PROCESS | 1808 | 1461000590177 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335a800 == 89 [pid = 1808] [id = 242] 10:29:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x933b4800) [pid = 1808] [serial = 727] [outer = (nil)] 10:29:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x96ba8400) [pid = 1808] [serial = 728] [outer = 0x933b4800] 10:29:50 INFO - PROCESS | 1808 | 1461000590323 Marionette DEBUG loaded listener.js 10:29:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x97170000) [pid = 1808] [serial = 729] [outer = 0x933b4800] 10:29:51 INFO - PROCESS | 1808 | 1461000591264 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]]]}] 10:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1634ms 10:29:51 INFO - PROCESS | 1808 | 1461000591343 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 1808 | 1461000591347 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 10:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:29:51 INFO - PROCESS | 1808 | 1461000591354 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 1808 | 1461000591358 Marionette TRACE conn4 <- [1,942,null,{}] 10:29:51 INFO - PROCESS | 1808 | 1461000591365 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}] 10:29:51 INFO - PROCESS | 1808 | 1461000591613 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 10:29:51 INFO - PROCESS | 1808 | 1461000591911 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9147d400 == 90 [pid = 1808] [id = 243] 10:29:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x935f1c00) [pid = 1808] [serial = 730] [outer = (nil)] 10:29:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x97c4a000) [pid = 1808] [serial = 731] [outer = 0x935f1c00] 10:29:52 INFO - PROCESS | 1808 | 1461000592006 Marionette DEBUG loaded listener.js 10:29:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x97fc6800) [pid = 1808] [serial = 732] [outer = 0x935f1c00] 10:29:53 INFO - PROCESS | 1808 | 1461000592993 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]]]}] 10:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1682ms 10:29:53 INFO - PROCESS | 1808 | 1461000593037 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 10:29:53 INFO - PROCESS | 1808 | 1461000593041 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 10:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:29:53 INFO - PROCESS | 1808 | 1461000593056 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:29:53 INFO - PROCESS | 1808 | 1461000593064 Marionette TRACE conn4 <- [1,946,null,{}] 10:29:53 INFO - PROCESS | 1808 | 1461000593073 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}] 10:29:53 INFO - PROCESS | 1808 | 1461000593294 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 10:29:53 INFO - PROCESS | 1808 | 1461000593556 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x91695000 == 91 [pid = 1808] [id = 244] 10:29:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x98359400) [pid = 1808] [serial = 733] [outer = (nil)] 10:29:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x983bc000) [pid = 1808] [serial = 734] [outer = 0x98359400] 10:29:53 INFO - PROCESS | 1808 | 1461000593693 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x9841e000) [pid = 1808] [serial = 735] [outer = 0x98359400] 10:29:54 INFO - PROCESS | 1808 | 1461000594637 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]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1646ms 10:29:54 INFO - PROCESS | 1808 | 1461000594702 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 10:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:29:54 INFO - PROCESS | 1808 | 1461000594707 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 10:29:54 INFO - PROCESS | 1808 | 1461000594714 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 1808 | 1461000594718 Marionette TRACE conn4 <- [1,950,null,{}] 10:29:54 INFO - PROCESS | 1808 | 1461000594724 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}] 10:29:54 INFO - PROCESS | 1808 | 1461000594928 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 10:29:55 INFO - PROCESS | 1808 | 1461000595176 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x981b2800 == 92 [pid = 1808] [id = 245] 10:29:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x98358800) [pid = 1808] [serial = 736] [outer = (nil)] 10:29:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x98d14400) [pid = 1808] [serial = 737] [outer = 0x98358800] 10:29:55 INFO - PROCESS | 1808 | 1461000595313 Marionette DEBUG loaded listener.js 10:29:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x995a0800) [pid = 1808] [serial = 738] [outer = 0x98358800] 10:29:56 INFO - PROCESS | 1808 | 1461000596645 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]]]}] 10:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1993ms 10:29:56 INFO - PROCESS | 1808 | 1461000596711 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 10:29:56 INFO - PROCESS | 1808 | 1461000596719 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 10:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:29:56 INFO - PROCESS | 1808 | 1461000596730 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:29:56 INFO - PROCESS | 1808 | 1461000596735 Marionette TRACE conn4 <- [1,954,null,{}] 10:29:56 INFO - PROCESS | 1808 | 1461000596747 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}] 10:29:57 INFO - PROCESS | 1808 | 1461000597178 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 10:29:57 INFO - PROCESS | 1808 | 1461000597458 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x933b5000 == 93 [pid = 1808] [id = 246] 10:29:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x983b5400) [pid = 1808] [serial = 739] [outer = (nil)] 10:29:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x99b63c00) [pid = 1808] [serial = 740] [outer = 0x983b5400] 10:29:57 INFO - PROCESS | 1808 | 1461000597551 Marionette DEBUG loaded listener.js 10:29:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x99b69c00) [pid = 1808] [serial = 741] [outer = 0x983b5400] 10:29:58 INFO - PROCESS | 1808 | 1461000598556 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]]]}] 10:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1897ms 10:29:58 INFO - PROCESS | 1808 | 1461000598627 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 1808 | 1461000598631 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 10:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:29:58 INFO - PROCESS | 1808 | 1461000598639 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 1808 | 1461000598642 Marionette TRACE conn4 <- [1,958,null,{}] 10:29:58 INFO - PROCESS | 1808 | 1461000598649 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}] 10:29:58 INFO - PROCESS | 1808 | 1461000598859 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 10:29:59 INFO - PROCESS | 1808 | 1461000599111 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x98423400 == 94 [pid = 1808] [id = 247] 10:29:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x98429800) [pid = 1808] [serial = 742] [outer = (nil)] 10:29:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x99c79400) [pid = 1808] [serial = 743] [outer = 0x98429800] 10:29:59 INFO - PROCESS | 1808 | 1461000599242 Marionette DEBUG loaded listener.js 10:29:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9a6bb800) [pid = 1808] [serial = 744] [outer = 0x98429800] 10:30:00 INFO - PROCESS | 1808 | 1461000600736 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]]]}] 10:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2139ms 10:30:00 INFO - PROCESS | 1808 | 1461000600811 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 10:30:00 INFO - PROCESS | 1808 | 1461000600817 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 10:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:30:00 INFO - PROCESS | 1808 | 1461000600829 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 1808 | 1461000600835 Marionette TRACE conn4 <- [1,962,null,{}] 10:30:00 INFO - PROCESS | 1808 | 1461000600846 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}] 10:30:01 INFO - PROCESS | 1808 | 1461000601225 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 10:30:01 INFO - PROCESS | 1808 | 1461000601438 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f4800 == 95 [pid = 1808] [id = 248] 10:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x891f5c00) [pid = 1808] [serial = 745] [outer = (nil)] 10:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x9abc5000) [pid = 1808] [serial = 746] [outer = 0x891f5c00] 10:30:01 INFO - PROCESS | 1808 | 1461000601536 Marionette DEBUG loaded listener.js 10:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9abcd000) [pid = 1808] [serial = 747] [outer = 0x891f5c00] 10:30:02 INFO - PROCESS | 1808 | 1461000602477 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]]]}] 10:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1688ms 10:30:02 INFO - PROCESS | 1808 | 1461000602516 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 10:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:30:02 INFO - PROCESS | 1808 | 1461000602522 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 10:30:02 INFO - PROCESS | 1808 | 1461000602529 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:30:02 INFO - PROCESS | 1808 | 1461000602533 Marionette TRACE conn4 <- [1,966,null,{}] 10:30:02 INFO - PROCESS | 1808 | 1461000602539 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}] 10:30:02 INFO - PROCESS | 1808 | 1461000602772 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 10:30:03 INFO - PROCESS | 1808 | 1461000603049 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f0800 == 96 [pid = 1808] [id = 249] 10:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x891f8c00) [pid = 1808] [serial = 748] [outer = (nil)] 10:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8dd0e000) [pid = 1808] [serial = 749] [outer = 0x891f8c00] 10:30:03 INFO - PROCESS | 1808 | 1461000603274 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x9fbc4c00) [pid = 1808] [serial = 750] [outer = 0x891f8c00] 10:30:04 INFO - PROCESS | 1808 | 1461000604421 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]]]}] 10:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1937ms 10:30:04 INFO - PROCESS | 1808 | 1461000604467 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 10:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:30:04 INFO - PROCESS | 1808 | 1461000604471 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 10:30:04 INFO - PROCESS | 1808 | 1461000604479 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 1808 | 1461000604482 Marionette TRACE conn4 <- [1,970,null,{}] 10:30:04 INFO - PROCESS | 1808 | 1461000604490 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}] 10:30:04 INFO - PROCESS | 1808 | 1461000604712 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 10:30:06 INFO - PROCESS | 1808 | 1461000606225 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac01400 == 97 [pid = 1808] [id = 250] 10:30:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8ac05400) [pid = 1808] [serial = 751] [outer = (nil)] 10:30:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8ad80400) [pid = 1808] [serial = 752] [outer = 0x8ac05400] 10:30:06 INFO - PROCESS | 1808 | 1461000606384 Marionette DEBUG loaded listener.js 10:30:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x8bb6d800) [pid = 1808] [serial = 753] [outer = 0x8ac05400] 10:30:07 INFO - PROCESS | 1808 | 1461000607281 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]]]}] 10:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2844ms 10:30:07 INFO - PROCESS | 1808 | 1461000607331 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 10:30:07 INFO - PROCESS | 1808 | 1461000607338 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 10:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:30:07 INFO - PROCESS | 1808 | 1461000607348 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 1808 | 1461000607352 Marionette TRACE conn4 <- [1,974,null,{}] 10:30:07 INFO - PROCESS | 1808 | 1461000607360 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}] 10:30:07 INFO - PROCESS | 1808 | 1461000607568 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 10:30:07 INFO - PROCESS | 1808 | 1461000607784 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c55f800 == 98 [pid = 1808] [id = 251] 10:30:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8c66d000) [pid = 1808] [serial = 754] [outer = (nil)] 10:30:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8dd10400) [pid = 1808] [serial = 755] [outer = 0x8c66d000] 10:30:07 INFO - PROCESS | 1808 | 1461000607924 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x8e148400) [pid = 1808] [serial = 756] [outer = 0x8c66d000] 10:30:09 INFO - PROCESS | 1808 | 1461000609057 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]]]}] 10:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1740ms 10:30:09 INFO - PROCESS | 1808 | 1461000609094 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 1808 | 1461000609101 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 10:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:30:09 INFO - PROCESS | 1808 | 1461000609109 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 1808 | 1461000609112 Marionette TRACE conn4 <- [1,978,null,{}] 10:30:09 INFO - PROCESS | 1808 | 1461000609120 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}] 10:30:09 INFO - PROCESS | 1808 | 1461000609347 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 10:30:09 INFO - PROCESS | 1808 | 1461000609612 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dcf000 == 99 [pid = 1808] [id = 252] 10:30:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x89dd0000) [pid = 1808] [serial = 757] [outer = (nil)] 10:30:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x8e143400) [pid = 1808] [serial = 758] [outer = 0x89dd0000] 10:30:09 INFO - PROCESS | 1808 | 1461000609740 Marionette DEBUG loaded listener.js 10:30:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x8eac8c00) [pid = 1808] [serial = 759] [outer = 0x89dd0000] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee2c00 == 98 [pid = 1808] [id = 182] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x981a9400 == 97 [pid = 1808] [id = 81] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x97175400) [pid = 1808] [serial = 638] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x981ad000) [pid = 1808] [serial = 647] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x9632c800) [pid = 1808] [serial = 635] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x97ae0000) [pid = 1808] [serial = 641] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x92064000) [pid = 1808] [serial = 632] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x8fc0d000) [pid = 1808] [serial = 626] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x97d3b800) [pid = 1808] [serial = 644] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x8e1ab400) [pid = 1808] [serial = 623] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x8c55b400) [pid = 1808] [serial = 620] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9060e400) [pid = 1808] [serial = 629] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x891fa000) [pid = 1808] [serial = 617] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8e1a9000) [pid = 1808] [serial = 659] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x89dce800 == 96 [pid = 1808] [id = 226] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x89dd7400 == 95 [pid = 1808] [id = 225] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd5c00 == 94 [pid = 1808] [id = 224] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad7c400 == 93 [pid = 1808] [id = 223] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x8eacd400 == 92 [pid = 1808] [id = 222] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x8c66f800 == 91 [pid = 1808] [id = 221] 10:30:10 INFO - PROCESS | 1808 | --DOCSHELL 0x88eeb400 == 90 [pid = 1808] [id = 220] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8c52e400) [pid = 1808] [serial = 656] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8bb72000) [pid = 1808] [serial = 653] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8f30e000) [pid = 1808] [serial = 615] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8e029800) [pid = 1808] [serial = 657] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8bb6cc00) [pid = 1808] [serial = 650] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8c562000) [pid = 1808] [serial = 654] [outer = (nil)] [url = about:blank] 10:30:10 INFO - PROCESS | 1808 | 1461000610793 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]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1739ms 10:30:10 INFO - PROCESS | 1808 | 1461000610850 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 10:30:10 INFO - PROCESS | 1808 | 1461000610854 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 10:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:30:10 INFO - PROCESS | 1808 | 1461000610869 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 1808 | 1461000610878 Marionette TRACE conn4 <- [1,982,null,{}] 10:30:10 INFO - PROCESS | 1808 | 1461000610888 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}] 10:30:11 INFO - PROCESS | 1808 | 1461000611071 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 10:30:11 INFO - PROCESS | 1808 | 1461000611269 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x88eeb400 == 91 [pid = 1808] [id = 253] 10:30:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x89dd7400) [pid = 1808] [serial = 760] [outer = (nil)] 10:30:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8e033800) [pid = 1808] [serial = 761] [outer = 0x89dd7400] 10:30:11 INFO - PROCESS | 1808 | 1461000611350 Marionette DEBUG loaded listener.js 10:30:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8ecda000) [pid = 1808] [serial = 762] [outer = 0x89dd7400] 10:30:12 INFO - PROCESS | 1808 | 1461000612115 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]]]}] 10:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1302ms 10:30:12 INFO - PROCESS | 1808 | 1461000612170 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 10:30:12 INFO - PROCESS | 1808 | 1461000612173 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 10:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:30:12 INFO - PROCESS | 1808 | 1461000612185 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 1808 | 1461000612188 Marionette TRACE conn4 <- [1,986,null,{}] 10:30:12 INFO - PROCESS | 1808 | 1461000612196 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}] 10:30:12 INFO - PROCESS | 1808 | 1461000612378 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 10:30:12 INFO - PROCESS | 1808 | 1461000612389 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c52e400 == 92 [pid = 1808] [id = 254] 10:30:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8c66f800) [pid = 1808] [serial = 763] [outer = (nil)] 10:30:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8f310c00) [pid = 1808] [serial = 764] [outer = 0x8c66f800] 10:30:12 INFO - PROCESS | 1808 | 1461000612478 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x8fc0d800) [pid = 1808] [serial = 765] [outer = 0x8c66f800] 10:30:13 INFO - PROCESS | 1808 | 1461000613547 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]]]}] 10:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1407ms 10:30:13 INFO - PROCESS | 1808 | 1461000613589 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 1808 | 1461000613594 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 10:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:30:13 INFO - PROCESS | 1808 | 1461000613609 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 1808 | 1461000613612 Marionette TRACE conn4 <- [1,990,null,{}] 10:30:13 INFO - PROCESS | 1808 | 1461000613619 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}] 10:30:13 INFO - PROCESS | 1808 | 1461000613866 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 10:30:13 INFO - PROCESS | 1808 | 1461000613896 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc03000 == 93 [pid = 1808] [id = 255] 10:30:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8fdd9800) [pid = 1808] [serial = 766] [outer = (nil)] 10:30:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x90412c00) [pid = 1808] [serial = 767] [outer = 0x8fdd9800] 10:30:13 INFO - PROCESS | 1808 | 1461000613985 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x90613400) [pid = 1808] [serial = 768] [outer = 0x8fdd9800] 10:30:15 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8a9e1400) [pid = 1808] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:30:15 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8ac08000) [pid = 1808] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:30:15 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8fc09000) [pid = 1808] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:30:15 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8c66ec00) [pid = 1808] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:30:15 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8f306400) [pid = 1808] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:30:15 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8ecd9400) [pid = 1808] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:30:15 INFO - PROCESS | 1808 | 1461000615608 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]]]}] 10:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 2055ms 10:30:15 INFO - PROCESS | 1808 | 1461000615657 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 10:30:15 INFO - PROCESS | 1808 | 1461000615661 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 10:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:30:15 INFO - PROCESS | 1808 | 1461000615668 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 1808 | 1461000615672 Marionette TRACE conn4 <- [1,994,null,{}] 10:30:15 INFO - PROCESS | 1808 | 1461000615678 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}] 10:30:15 INFO - PROCESS | 1808 | 1461000615853 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 10:30:16 INFO - PROCESS | 1808 | 1461000616011 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f7000 == 94 [pid = 1808] [id = 256] 10:30:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x891fd000) [pid = 1808] [serial = 769] [outer = (nil)] 10:30:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8e1a4c00) [pid = 1808] [serial = 770] [outer = 0x891fd000] 10:30:16 INFO - PROCESS | 1808 | 1461000616088 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x911e2800) [pid = 1808] [serial = 771] [outer = 0x891fd000] 10:30:16 INFO - PROCESS | 1808 | 1461000616821 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]]]}] 10:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1182ms 10:30:16 INFO - PROCESS | 1808 | 1461000616859 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 1808 | 1461000616863 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 10:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:30:16 INFO - PROCESS | 1808 | 1461000616872 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:30:16 INFO - PROCESS | 1808 | 1461000616875 Marionette TRACE conn4 <- [1,998,null,{}] 10:30:16 INFO - PROCESS | 1808 | 1461000616881 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}] 10:30:17 INFO - PROCESS | 1808 | 1461000617050 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 10:30:17 INFO - PROCESS | 1808 | 1461000617065 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e1400 == 95 [pid = 1808] [id = 257] 10:30:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8ad80800) [pid = 1808] [serial = 772] [outer = (nil)] 10:30:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x9206d800) [pid = 1808] [serial = 773] [outer = 0x8ad80800] 10:30:17 INFO - PROCESS | 1808 | 1461000617143 Marionette DEBUG loaded listener.js 10:30:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x9335e400) [pid = 1808] [serial = 774] [outer = 0x8ad80800] 10:30:18 INFO - PROCESS | 1808 | 1461000618384 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]]]}] 10:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1581ms 10:30:18 INFO - PROCESS | 1808 | 1461000618455 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 10:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:30:18 INFO - PROCESS | 1808 | 1461000618463 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 10:30:18 INFO - PROCESS | 1808 | 1461000618473 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:30:18 INFO - PROCESS | 1808 | 1461000618479 Marionette TRACE conn4 <- [1,1002,null,{}] 10:30:18 INFO - PROCESS | 1808 | 1461000618488 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}] 10:30:18 INFO - PROCESS | 1808 | 1461000618738 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 10:30:19 INFO - PROCESS | 1808 | 1461000619048 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad7e800 == 96 [pid = 1808] [id = 258] 10:30:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8bb77800) [pid = 1808] [serial = 775] [outer = (nil)] 10:30:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8c66b000) [pid = 1808] [serial = 776] [outer = 0x8bb77800] 10:30:19 INFO - PROCESS | 1808 | 1461000619144 Marionette DEBUG loaded listener.js 10:30:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x8dd08c00) [pid = 1808] [serial = 777] [outer = 0x8bb77800] 10:30:20 INFO - PROCESS | 1808 | 1461000620233 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]]]}] 10:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1797ms 10:30:20 INFO - PROCESS | 1808 | 1461000620270 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 10:30:20 INFO - PROCESS | 1808 | 1461000620280 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 10:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:30:20 INFO - PROCESS | 1808 | 1461000620291 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:30:20 INFO - PROCESS | 1808 | 1461000620295 Marionette TRACE conn4 <- [1,1006,null,{}] 10:30:20 INFO - PROCESS | 1808 | 1461000620302 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}] 10:30:20 INFO - PROCESS | 1808 | 1461000620525 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 10:30:20 INFO - PROCESS | 1808 | 1461000620816 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c529000 == 97 [pid = 1808] [id = 259] 10:30:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8e1b2800) [pid = 1808] [serial = 778] [outer = (nil)] 10:30:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8eacdc00) [pid = 1808] [serial = 779] [outer = 0x8e1b2800] 10:30:20 INFO - PROCESS | 1808 | 1461000620953 Marionette DEBUG loaded listener.js 10:30:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x8f30f800) [pid = 1808] [serial = 780] [outer = 0x8e1b2800] 10:30:21 INFO - PROCESS | 1808 | 1461000621877 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]]]}] 10:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1644ms 10:30:21 INFO - PROCESS | 1808 | 1461000621936 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 10:30:21 INFO - PROCESS | 1808 | 1461000621940 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 10:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:30:21 INFO - PROCESS | 1808 | 1461000621948 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:30:21 INFO - PROCESS | 1808 | 1461000621955 Marionette TRACE conn4 <- [1,1010,null,{}] 10:30:21 INFO - PROCESS | 1808 | 1461000621973 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}] 10:30:22 INFO - PROCESS | 1808 | 1461000622230 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 10:30:22 INFO - PROCESS | 1808 | 1461000622525 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac6800 == 98 [pid = 1808] [id = 260] 10:30:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x9060f000) [pid = 1808] [serial = 781] [outer = (nil)] 10:30:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x9335d000) [pid = 1808] [serial = 782] [outer = 0x9060f000] 10:30:22 INFO - PROCESS | 1808 | 1461000622623 Marionette DEBUG loaded listener.js 10:30:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x935ff400) [pid = 1808] [serial = 783] [outer = 0x9060f000] 10:30:23 INFO - PROCESS | 1808 | 1461000623569 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]]]}] 10:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1696ms 10:30:23 INFO - PROCESS | 1808 | 1461000623645 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 10:30:23 INFO - PROCESS | 1808 | 1461000623649 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 10:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:30:23 INFO - PROCESS | 1808 | 1461000623656 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:30:23 INFO - PROCESS | 1808 | 1461000623660 Marionette TRACE conn4 <- [1,1014,null,{}] 10:30:23 INFO - PROCESS | 1808 | 1461000623667 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}] 10:30:23 INFO - PROCESS | 1808 | 1461000623917 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 10:30:24 INFO - PROCESS | 1808 | 1461000624217 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x932d3400 == 99 [pid = 1808] [id = 261] 10:30:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x933b4c00) [pid = 1808] [serial = 784] [outer = (nil)] 10:30:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x97167c00) [pid = 1808] [serial = 785] [outer = 0x933b4c00] 10:30:24 INFO - PROCESS | 1808 | 1461000624311 Marionette DEBUG loaded listener.js 10:30:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x972edc00) [pid = 1808] [serial = 786] [outer = 0x933b4c00] 10:30:25 INFO - PROCESS | 1808 | 1461000625234 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]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1634ms 10:30:25 INFO - PROCESS | 1808 | 1461000625292 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 1808 | 1461000625296 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 10:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:30:25 INFO - PROCESS | 1808 | 1461000625304 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 1808 | 1461000625308 Marionette TRACE conn4 <- [1,1018,null,{}] 10:30:25 INFO - PROCESS | 1808 | 1461000625314 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}] 10:30:25 INFO - PROCESS | 1808 | 1461000625518 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 10:30:25 INFO - PROCESS | 1808 | 1461000625808 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x932cb000 == 100 [pid = 1808] [id = 262] 10:30:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x97cc1000) [pid = 1808] [serial = 787] [outer = (nil)] 10:30:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x97d37400) [pid = 1808] [serial = 788] [outer = 0x97cc1000] 10:30:25 INFO - PROCESS | 1808 | 1461000625949 Marionette DEBUG loaded listener.js 10:30:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x97fce400) [pid = 1808] [serial = 789] [outer = 0x97cc1000] 10:30:26 INFO - PROCESS | 1808 | 1461000626872 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]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1634ms 10:30:26 INFO - PROCESS | 1808 | 1461000626940 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 10:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:30:26 INFO - PROCESS | 1808 | 1461000626944 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 10:30:26 INFO - PROCESS | 1808 | 1461000626952 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 1808 | 1461000626956 Marionette TRACE conn4 <- [1,1022,null,{}] 10:30:26 INFO - PROCESS | 1808 | 1461000626962 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}] 10:30:27 INFO - PROCESS | 1808 | 1461000627178 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 10:30:27 INFO - PROCESS | 1808 | 1461000627422 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x88eebc00 == 101 [pid = 1808] [id = 263] 10:30:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x8ecd3c00) [pid = 1808] [serial = 790] [outer = (nil)] 10:30:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x98359000) [pid = 1808] [serial = 791] [outer = 0x8ecd3c00] 10:30:27 INFO - PROCESS | 1808 | 1461000627575 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x983bc400) [pid = 1808] [serial = 792] [outer = 0x8ecd3c00] 10:30:28 INFO - PROCESS | 1808 | 1461000628520 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]]]}] 10:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1599ms 10:30:28 INFO - PROCESS | 1808 | 1461000628554 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 10:30:28 INFO - PROCESS | 1808 | 1461000628557 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 10:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:30:28 INFO - PROCESS | 1808 | 1461000628564 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:30:28 INFO - PROCESS | 1808 | 1461000628568 Marionette TRACE conn4 <- [1,1026,null,{}] 10:30:28 INFO - PROCESS | 1808 | 1461000628574 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}] 10:30:28 INFO - PROCESS | 1808 | 1461000628773 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 10:30:29 INFO - PROCESS | 1808 | 1461000629024 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x981a9400 == 102 [pid = 1808] [id = 264] 10:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x981aa400) [pid = 1808] [serial = 793] [outer = (nil)] 10:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x98d09c00) [pid = 1808] [serial = 794] [outer = 0x981aa400] 10:30:29 INFO - PROCESS | 1808 | 1461000629163 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x99b62800) [pid = 1808] [serial = 795] [outer = 0x981aa400] 10:30:30 INFO - PROCESS | 1808 | 1461000630089 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]]]}] 10:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1581ms 10:30:30 INFO - PROCESS | 1808 | 1461000630146 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 10:30:30 INFO - PROCESS | 1808 | 1461000630151 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 10:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:30:30 INFO - PROCESS | 1808 | 1461000630158 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 1808 | 1461000630161 Marionette TRACE conn4 <- [1,1030,null,{}] 10:30:30 INFO - PROCESS | 1808 | 1461000630168 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}] 10:30:30 INFO - PROCESS | 1808 | 1461000630370 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 10:30:30 INFO - PROCESS | 1808 | 1461000630617 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x97c54c00 == 103 [pid = 1808] [id = 265] 10:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x983b5000) [pid = 1808] [serial = 796] [outer = (nil)] 10:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x9a7dac00) [pid = 1808] [serial = 797] [outer = 0x983b5000] 10:30:30 INFO - PROCESS | 1808 | 1461000630747 Marionette DEBUG loaded listener.js 10:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x9e02c800) [pid = 1808] [serial = 798] [outer = 0x983b5000] 10:30:31 INFO - PROCESS | 1808 | 1461000631632 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]]]}] 10:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1539ms 10:30:31 INFO - PROCESS | 1808 | 1461000631699 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 10:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:30:31 INFO - PROCESS | 1808 | 1461000631704 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 10:30:31 INFO - PROCESS | 1808 | 1461000631710 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:30:31 INFO - PROCESS | 1808 | 1461000631714 Marionette TRACE conn4 <- [1,1034,null,{}] 10:30:31 INFO - PROCESS | 1808 | 1461000631720 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}] 10:30:31 INFO - PROCESS | 1808 | 1461000631923 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 10:30:32 INFO - PROCESS | 1808 | 1461000632170 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x99b6b000 == 104 [pid = 1808] [id = 266] 10:30:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x99b6dc00) [pid = 1808] [serial = 799] [outer = (nil)] 10:30:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x9fb0b000) [pid = 1808] [serial = 800] [outer = 0x99b6dc00] 10:30:32 INFO - PROCESS | 1808 | 1461000632304 Marionette DEBUG loaded listener.js 10:30:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x9fbc5800) [pid = 1808] [serial = 801] [outer = 0x99b6dc00] 10:30:33 INFO - PROCESS | 1808 | 1461000633206 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]]]}] 10:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1533ms 10:30:33 INFO - PROCESS | 1808 | 1461000633243 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 10:30:33 INFO - PROCESS | 1808 | 1461000633247 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 10:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:30:33 INFO - PROCESS | 1808 | 1461000633254 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:30:33 INFO - PROCESS | 1808 | 1461000633258 Marionette TRACE conn4 <- [1,1038,null,{}] 10:30:33 INFO - PROCESS | 1808 | 1461000633264 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}] 10:30:33 INFO - PROCESS | 1808 | 1461000633483 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 10:30:33 INFO - PROCESS | 1808 | 1461000633745 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x95903400 == 105 [pid = 1808] [id = 267] 10:30:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x9fcac800) [pid = 1808] [serial = 802] [outer = (nil)] 10:30:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x9fed3400) [pid = 1808] [serial = 803] [outer = 0x9fcac800] 10:30:33 INFO - PROCESS | 1808 | 1461000633883 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x9fede800) [pid = 1808] [serial = 804] [outer = 0x9fcac800] 10:30:34 INFO - PROCESS | 1808 | 1461000634860 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]]]}] 10:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1641ms 10:30:34 INFO - PROCESS | 1808 | 1461000634896 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 10:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:30:34 INFO - PROCESS | 1808 | 1461000634907 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 10:30:34 INFO - PROCESS | 1808 | 1461000634915 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 1808 | 1461000634920 Marionette TRACE conn4 <- [1,1042,null,{}] 10:30:34 INFO - PROCESS | 1808 | 1461000634926 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}] 10:30:35 INFO - PROCESS | 1808 | 1461000635153 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 10:30:35 INFO - PROCESS | 1808 | 1461000635406 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0025c00 == 106 [pid = 1808] [id = 268] 10:30:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0xa0026c00) [pid = 1808] [serial = 805] [outer = (nil)] 10:30:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0xa00d1400) [pid = 1808] [serial = 806] [outer = 0xa0026c00] 10:30:35 INFO - PROCESS | 1808 | 1461000635544 Marionette DEBUG loaded listener.js 10:30:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0xa0af2000) [pid = 1808] [serial = 807] [outer = 0xa0026c00] 10:30:36 INFO - PROCESS | 1808 | 1461000636445 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]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1601ms 10:30:36 INFO - PROCESS | 1808 | 1461000636516 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 1808 | 1461000636521 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 10:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:30:36 INFO - PROCESS | 1808 | 1461000636528 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:30:36 INFO - PROCESS | 1808 | 1461000636531 Marionette TRACE conn4 <- [1,1046,null,{}] 10:30:36 INFO - PROCESS | 1808 | 1461000636537 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}] 10:30:36 INFO - PROCESS | 1808 | 1461000636741 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 10:30:37 INFO - PROCESS | 1808 | 1461000637003 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x891ee400 == 107 [pid = 1808] [id = 269] 10:30:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x9fca6000) [pid = 1808] [serial = 808] [outer = (nil)] 10:30:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0xa0c54800) [pid = 1808] [serial = 809] [outer = 0x9fca6000] 10:30:37 INFO - PROCESS | 1808 | 1461000637101 Marionette DEBUG loaded listener.js 10:30:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0xa0ee4400) [pid = 1808] [serial = 810] [outer = 0x9fca6000] 10:30:38 INFO - PROCESS | 1808 | 1461000638004 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]]]}] 10:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1533ms 10:30:38 INFO - PROCESS | 1808 | 1461000638062 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 10:30:38 INFO - PROCESS | 1808 | 1461000638065 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 10:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:30:38 INFO - PROCESS | 1808 | 1461000638073 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:30:38 INFO - PROCESS | 1808 | 1461000638076 Marionette TRACE conn4 <- [1,1050,null,{}] 10:30:38 INFO - PROCESS | 1808 | 1461000638082 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}] 10:30:38 INFO - PROCESS | 1808 | 1461000638290 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 10:30:38 INFO - PROCESS | 1808 | 1461000638558 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0c52000 == 108 [pid = 1808] [id = 270] 10:30:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0xa0eee000) [pid = 1808] [serial = 811] [outer = (nil)] 10:30:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0xa0fe2800) [pid = 1808] [serial = 812] [outer = 0xa0eee000] 10:30:38 INFO - PROCESS | 1808 | 1461000638688 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0xa28b2400) [pid = 1808] [serial = 813] [outer = 0xa0eee000] 10:30:39 INFO - PROCESS | 1808 | 1461000639575 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]]]}] 10:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1580ms 10:30:39 INFO - PROCESS | 1808 | 1461000639655 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 1808 | 1461000639664 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 10:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:30:39 INFO - PROCESS | 1808 | 1461000639676 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 1808 | 1461000639679 Marionette TRACE conn4 <- [1,1054,null,{}] 10:30:39 INFO - PROCESS | 1808 | 1461000639690 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}] 10:30:39 INFO - PROCESS | 1808 | 1461000639925 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 10:30:40 INFO - PROCESS | 1808 | 1461000640199 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x983bc800 == 109 [pid = 1808] [id = 271] 10:30:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0xa0fdcc00) [pid = 1808] [serial = 814] [outer = (nil)] 10:30:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0xa2a10800) [pid = 1808] [serial = 815] [outer = 0xa0fdcc00] 10:30:40 INFO - PROCESS | 1808 | 1461000640288 Marionette DEBUG loaded listener.js 10:30:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0xa3c1a400) [pid = 1808] [serial = 816] [outer = 0xa0fdcc00] 10:30:41 INFO - PROCESS | 1808 | 1461000641175 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]]]}] 10:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1588ms 10:30:41 INFO - PROCESS | 1808 | 1461000641262 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 10:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:30:41 INFO - PROCESS | 1808 | 1461000641267 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 10:30:41 INFO - PROCESS | 1808 | 1461000641274 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 1808 | 1461000641278 Marionette TRACE conn4 <- [1,1058,null,{}] 10:30:41 INFO - PROCESS | 1808 | 1461000641284 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}] 10:30:41 INFO - PROCESS | 1808 | 1461000641527 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 10:30:41 INFO - PROCESS | 1808 | 1461000641857 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dcd800 == 110 [pid = 1808] [id = 272] 10:30:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x8a9e2c00) [pid = 1808] [serial = 817] [outer = (nil)] 10:30:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x8c525400) [pid = 1808] [serial = 818] [outer = 0x8a9e2c00] 10:30:41 INFO - PROCESS | 1808 | 1461000641948 Marionette DEBUG loaded listener.js 10:30:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x8e14e400) [pid = 1808] [serial = 819] [outer = 0x8a9e2c00] 10:30:43 INFO - PROCESS | 1808 | 1461000643260 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]]]}] 10:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2039ms 10:30:43 INFO - PROCESS | 1808 | 1461000643390 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 10:30:43 INFO - PROCESS | 1808 | 1461000643397 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 10:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:30:43 INFO - PROCESS | 1808 | 1461000643462 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:30:43 INFO - PROCESS | 1808 | 1461000643469 Marionette TRACE conn4 <- [1,1062,null,{}] 10:30:43 INFO - PROCESS | 1808 | 1461000643478 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}] 10:30:43 INFO - PROCESS | 1808 | 1461000643675 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 10:30:43 INFO - PROCESS | 1808 | 1461000643857 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c52fc00 == 111 [pid = 1808] [id = 273] 10:30:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x8c530800) [pid = 1808] [serial = 820] [outer = (nil)] 10:30:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x8c561800) [pid = 1808] [serial = 821] [outer = 0x8c530800] 10:30:43 INFO - PROCESS | 1808 | 1461000643977 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x8c677400) [pid = 1808] [serial = 822] [outer = 0x8c530800] 10:30:45 INFO - PROCESS | 1808 | 1461000645122 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]]]}] 10:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1702ms 10:30:45 INFO - PROCESS | 1808 | 1461000645159 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 10:30:45 INFO - PROCESS | 1808 | 1461000645168 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 10:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:30:45 INFO - PROCESS | 1808 | 1461000645180 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:30:45 INFO - PROCESS | 1808 | 1461000645184 Marionette TRACE conn4 <- [1,1066,null,{}] 10:30:45 INFO - PROCESS | 1808 | 1461000645191 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}] 10:30:45 INFO - PROCESS | 1808 | 1461000645433 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 10:30:45 INFO - PROCESS | 1808 | 1461000645782 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:45 INFO - PROCESS | 1808 | --DOCSHELL 0x97176800 == 110 [pid = 1808] [id = 213] 10:30:45 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdce000 == 109 [pid = 1808] [id = 48] 10:30:45 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac10800 == 108 [pid = 1808] [id = 212] 10:30:45 INFO - PROCESS | 1808 | --DOCSHELL 0x9814bc00 == 107 [pid = 1808] [id = 215] 10:30:45 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac4000 == 106 [pid = 1808] [id = 211] 10:30:45 INFO - PROCESS | 1808 | --DOCSHELL 0x97a4ac00 == 105 [pid = 1808] [id = 214] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x932c6000) [pid = 1808] [serial = 716] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x9904f800) [pid = 1808] [serial = 695] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0x9835cc00) [pid = 1808] [serial = 689] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x8dd05c00) [pid = 1808] [serial = 665] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x8f303000) [pid = 1808] [serial = 668] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x97176000) [pid = 1808] [serial = 680] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x8fdd7800) [pid = 1808] [serial = 671] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x93364000) [pid = 1808] [serial = 677] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x911e3c00) [pid = 1808] [serial = 674] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x98422000) [pid = 1808] [serial = 692] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x97fce800) [pid = 1808] [serial = 683] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x982cf400) [pid = 1808] [serial = 686] [outer = (nil)] [url = about:blank] 10:30:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac10800 == 106 [pid = 1808] [id = 274] 10:30:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x8ad78400) [pid = 1808] [serial = 823] [outer = (nil)] 10:30:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x8dd05c00) [pid = 1808] [serial = 824] [outer = 0x8ad78400] 10:30:45 INFO - PROCESS | 1808 | 1461000645955 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x8e1b0800) [pid = 1808] [serial = 825] [outer = 0x8ad78400] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x90615800) [pid = 1808] [serial = 714] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x8ad7d000) [pid = 1808] [serial = 699] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x8c560400) [pid = 1808] [serial = 704] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x90412800) [pid = 1808] [serial = 713] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x8e035000) [pid = 1808] [serial = 705] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x8ad83000) [pid = 1808] [serial = 662] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x8dd02000) [pid = 1808] [serial = 701] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x8e031c00) [pid = 1808] [serial = 702] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x8fc0bc00) [pid = 1808] [serial = 710] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x8a9e9800) [pid = 1808] [serial = 698] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x8fdd2c00) [pid = 1808] [serial = 711] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x8f302800) [pid = 1808] [serial = 707] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x8f308400) [pid = 1808] [serial = 708] [outer = (nil)] [url = about:blank] 10:30:46 INFO - PROCESS | 1808 | 1461000646905 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]]]}] 10:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1735ms 10:30:46 INFO - PROCESS | 1808 | 1461000646914 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 10:30:46 INFO - PROCESS | 1808 | 1461000646919 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 10:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:30:46 INFO - PROCESS | 1808 | 1461000646925 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:30:46 INFO - PROCESS | 1808 | 1461000646931 Marionette TRACE conn4 <- [1,1070,null,{}] 10:30:46 INFO - PROCESS | 1808 | 1461000646949 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}] 10:30:47 INFO - PROCESS | 1808 | 1461000647152 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 10:30:47 INFO - PROCESS | 1808 | 1461000647319 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd02000 == 107 [pid = 1808] [id = 275] 10:30:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x8ecd6800) [pid = 1808] [serial = 826] [outer = (nil)] 10:30:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x8fc10000) [pid = 1808] [serial = 827] [outer = 0x8ecd6800] 10:30:47 INFO - PROCESS | 1808 | 1461000647481 Marionette DEBUG loaded listener.js 10:30:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x90417800) [pid = 1808] [serial = 828] [outer = 0x8ecd6800] 10:30:48 INFO - PROCESS | 1808 | 1461000648287 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]]]}] 10:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1389ms 10:30:48 INFO - PROCESS | 1808 | 1461000648334 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 10:30:48 INFO - PROCESS | 1808 | 1461000648339 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 10:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:30:48 INFO - PROCESS | 1808 | 1461000648348 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:30:48 INFO - PROCESS | 1808 | 1461000648352 Marionette TRACE conn4 <- [1,1074,null,{}] 10:30:48 INFO - PROCESS | 1808 | 1461000648366 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}] 10:30:48 INFO - PROCESS | 1808 | 1461000648557 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 10:30:48 INFO - PROCESS | 1808 | 1461000648569 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd1800 == 108 [pid = 1808] [id = 276] 10:30:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x90612000) [pid = 1808] [serial = 829] [outer = (nil)] 10:30:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x911ec400) [pid = 1808] [serial = 830] [outer = 0x90612000] 10:30:48 INFO - PROCESS | 1808 | 1461000648648 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x932c4800) [pid = 1808] [serial = 831] [outer = 0x90612000] 10:30:49 INFO - PROCESS | 1808 | 1461000649704 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]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1454ms 10:30:49 INFO - PROCESS | 1808 | 1461000649806 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 1808 | 1461000649810 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 10:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:30:49 INFO - PROCESS | 1808 | 1461000649817 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1808 | 1461000649820 Marionette TRACE conn4 <- [1,1078,null,{}] 10:30:49 INFO - PROCESS | 1808 | 1461000649826 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}] 10:30:50 INFO - PROCESS | 1808 | 1461000650065 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 10:30:50 INFO - PROCESS | 1808 | 1461000650094 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9041b800 == 109 [pid = 1808] [id = 277] 10:30:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x9206cc00) [pid = 1808] [serial = 832] [outer = (nil)] 10:30:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x935fa000) [pid = 1808] [serial = 833] [outer = 0x9206cc00] 10:30:50 INFO - PROCESS | 1808 | 1461000650172 Marionette DEBUG loaded listener.js 10:30:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x96ba9800) [pid = 1808] [serial = 834] [outer = 0x9206cc00] 10:30:51 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x8fdd9800) [pid = 1808] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:30:51 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x8c66d000) [pid = 1808] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:30:51 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x8c66f800) [pid = 1808] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:30:51 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x89dd7400) [pid = 1808] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:30:51 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x8ac05400) [pid = 1808] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:30:51 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x89dd0000) [pid = 1808] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:30:51 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x891fd000) [pid = 1808] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:30:51 INFO - PROCESS | 1808 | 1461000651495 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]]]}] 10:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1740ms 10:30:51 INFO - PROCESS | 1808 | 1461000651559 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 10:30:51 INFO - PROCESS | 1808 | 1461000651563 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 10:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:30:51 INFO - PROCESS | 1808 | 1461000651570 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:30:51 INFO - PROCESS | 1808 | 1461000651573 Marionette TRACE conn4 <- [1,1082,null,{}] 10:30:51 INFO - PROCESS | 1808 | 1461000651579 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}] 10:30:51 INFO - PROCESS | 1808 | 1461000651861 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 10:30:51 INFO - PROCESS | 1808 | 1461000651935 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac05400 == 110 [pid = 1808] [id = 278] 10:30:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x8c565000) [pid = 1808] [serial = 835] [outer = (nil)] 10:30:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x91359000) [pid = 1808] [serial = 836] [outer = 0x8c565000] 10:30:52 INFO - PROCESS | 1808 | 1461000652015 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x98157000) [pid = 1808] [serial = 837] [outer = 0x8c565000] 10:30:52 INFO - PROCESS | 1808 | 1461000652867 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]]]}] 10:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1339ms 10:30:52 INFO - PROCESS | 1808 | 1461000652910 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 10:30:52 INFO - PROCESS | 1808 | 1461000652914 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 10:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:30:52 INFO - PROCESS | 1808 | 1461000652920 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:30:52 INFO - PROCESS | 1808 | 1461000652923 Marionette TRACE conn4 <- [1,1086,null,{}] 10:30:52 INFO - PROCESS | 1808 | 1461000652929 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}] 10:30:53 INFO - PROCESS | 1808 | 1461000653110 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 10:30:53 INFO - PROCESS | 1808 | 1461000653376 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee7000 == 111 [pid = 1808] [id = 279] 10:30:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x891ef800) [pid = 1808] [serial = 838] [outer = (nil)] 10:30:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x8a9f0400) [pid = 1808] [serial = 839] [outer = 0x891ef800] 10:30:53 INFO - PROCESS | 1808 | 1461000653526 Marionette DEBUG loaded listener.js 10:30:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x8ad7f800) [pid = 1808] [serial = 840] [outer = 0x891ef800] 10:30:54 INFO - PROCESS | 1808 | 1461000654611 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]]]}] 10:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1731ms 10:30:54 INFO - PROCESS | 1808 | 1461000654653 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 10:30:54 INFO - PROCESS | 1808 | 1461000654662 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 10:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:30:54 INFO - PROCESS | 1808 | 1461000654672 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:30:54 INFO - PROCESS | 1808 | 1461000654676 Marionette TRACE conn4 <- [1,1090,null,{}] 10:30:54 INFO - PROCESS | 1808 | 1461000654685 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}] 10:30:54 INFO - PROCESS | 1808 | 1461000654973 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 10:30:55 INFO - PROCESS | 1808 | 1461000655300 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e036800 == 112 [pid = 1808] [id = 280] 10:30:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x8e037800) [pid = 1808] [serial = 841] [outer = (nil)] 10:30:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x8e1a4400) [pid = 1808] [serial = 842] [outer = 0x8e037800] 10:30:55 INFO - PROCESS | 1808 | 1461000655401 Marionette DEBUG loaded listener.js 10:30:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x8eac5800) [pid = 1808] [serial = 843] [outer = 0x8e037800] 10:30:56 INFO - PROCESS | 1808 | 1461000656396 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]]]}] 10:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1795ms 10:30:56 INFO - PROCESS | 1808 | 1461000656472 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 10:30:56 INFO - PROCESS | 1808 | 1461000656478 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 10:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:30:56 INFO - PROCESS | 1808 | 1461000656486 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:30:56 INFO - PROCESS | 1808 | 1461000656491 Marionette TRACE conn4 <- [1,1094,null,{}] 10:30:56 INFO - PROCESS | 1808 | 1461000656497 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}] 10:30:56 INFO - PROCESS | 1808 | 1461000656747 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 10:30:57 INFO - PROCESS | 1808 | 1461000657098 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f30a000 == 113 [pid = 1808] [id = 281] 10:30:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x8f30ec00) [pid = 1808] [serial = 844] [outer = (nil)] 10:30:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x8fdd0800) [pid = 1808] [serial = 845] [outer = 0x8f30ec00] 10:30:57 INFO - PROCESS | 1808 | 1461000657194 Marionette DEBUG loaded listener.js 10:30:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x9041e000) [pid = 1808] [serial = 846] [outer = 0x8f30ec00] 10:30:58 INFO - PROCESS | 1808 | 1461000658210 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]]]}] 10:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1785ms 10:30:58 INFO - PROCESS | 1808 | 1461000658273 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 10:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:30:58 INFO - PROCESS | 1808 | 1461000658278 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 10:30:58 INFO - PROCESS | 1808 | 1461000658293 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 1808 | 1461000658304 Marionette TRACE conn4 <- [1,1098,null,{}] 10:30:58 INFO - PROCESS | 1808 | 1461000658314 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}] 10:30:58 INFO - PROCESS | 1808 | 1461000658588 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 10:30:58 INFO - PROCESS | 1808 | 1461000658893 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9060f400 == 114 [pid = 1808] [id = 282] 10:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x95909400) [pid = 1808] [serial = 847] [outer = (nil)] 10:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x97174c00) [pid = 1808] [serial = 848] [outer = 0x95909400] 10:30:58 INFO - PROCESS | 1808 | 1461000658985 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x97fcb800) [pid = 1808] [serial = 849] [outer = 0x95909400] 10:30:59 INFO - PROCESS | 1808 | 1461000659937 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]]]}] 10:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1709ms 10:30:59 INFO - PROCESS | 1808 | 1461000659994 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 10:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:31:00 INFO - PROCESS | 1808 | 1461000660000 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 10:31:00 INFO - PROCESS | 1808 | 1461000660006 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 1808 | 1461000660010 Marionette TRACE conn4 <- [1,1102,null,{}] 10:31:00 INFO - PROCESS | 1808 | 1461000660016 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}] 10:31:00 INFO - PROCESS | 1808 | 1461000660226 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 10:31:00 INFO - PROCESS | 1808 | 1461000660489 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 1808 | --DOCSHELL 0x98d07800 == 113 [pid = 1808] [id = 9] 10:31:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x98352c00 == 114 [pid = 1808] [id = 283] 10:31:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x9835ac00) [pid = 1808] [serial = 850] [outer = (nil)] 10:31:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x983b2800) [pid = 1808] [serial = 851] [outer = 0x9835ac00] 10:31:00 INFO - PROCESS | 1808 | 1461000660663 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x983c0c00) [pid = 1808] [serial = 852] [outer = 0x9835ac00] 10:31:01 INFO - PROCESS | 1808 | 1461000661600 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]]]}] 10:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1642ms 10:31:01 INFO - PROCESS | 1808 | 1461000661649 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 10:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:31:01 INFO - PROCESS | 1808 | 1461000661654 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 10:31:01 INFO - PROCESS | 1808 | 1461000661660 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:31:01 INFO - PROCESS | 1808 | 1461000661664 Marionette TRACE conn4 <- [1,1106,null,{}] 10:31:01 INFO - PROCESS | 1808 | 1461000661670 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}] 10:31:01 INFO - PROCESS | 1808 | 1461000661877 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 10:31:02 INFO - PROCESS | 1808 | 1461000662148 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x98423c00 == 115 [pid = 1808] [id = 284] 10:31:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x98424400) [pid = 1808] [serial = 853] [outer = (nil)] 10:31:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x995a4c00) [pid = 1808] [serial = 854] [outer = 0x98424400] 10:31:02 INFO - PROCESS | 1808 | 1461000662312 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x9e030800) [pid = 1808] [serial = 855] [outer = 0x98424400] 10:31:03 INFO - PROCESS | 1808 | 1461000663302 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]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1694ms 10:31:03 INFO - PROCESS | 1808 | 1461000663356 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 1808 | 1461000663359 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 10:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:31:03 INFO - PROCESS | 1808 | 1461000663366 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 1808 | 1461000663369 Marionette TRACE conn4 <- [1,1110,null,{}] 10:31:03 INFO - PROCESS | 1808 | 1461000663376 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}] 10:31:03 INFO - PROCESS | 1808 | 1461000663607 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 10:31:03 INFO - PROCESS | 1808 | 1461000663863 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f308800 == 116 [pid = 1808] [id = 285] 10:31:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x9835dc00) [pid = 1808] [serial = 856] [outer = (nil)] 10:31:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0xa0028400) [pid = 1808] [serial = 857] [outer = 0x9835dc00] 10:31:04 INFO - PROCESS | 1808 | 1461000663997 Marionette DEBUG loaded listener.js 10:31:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0xa006d800) [pid = 1808] [serial = 858] [outer = 0x9835dc00] 10:31:04 INFO - PROCESS | 1808 | 1461000664967 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]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1633ms 10:31:05 INFO - PROCESS | 1808 | 1461000665001 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 10:31:05 INFO - PROCESS | 1808 | 1461000665004 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 10:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:31:05 INFO - PROCESS | 1808 | 1461000665012 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:31:05 INFO - PROCESS | 1808 | 1461000665016 Marionette TRACE conn4 <- [1,1114,null,{}] 10:31:05 INFO - PROCESS | 1808 | 1461000665022 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}] 10:31:05 INFO - PROCESS | 1808 | 1461000665236 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 10:31:05 INFO - PROCESS | 1808 | 1461000665492 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fb12000 == 117 [pid = 1808] [id = 286] 10:31:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x9fee1000) [pid = 1808] [serial = 859] [outer = (nil)] 10:31:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0xa0fdb000) [pid = 1808] [serial = 860] [outer = 0x9fee1000] 10:31:05 INFO - PROCESS | 1808 | 1461000665626 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0xa2a03400) [pid = 1808] [serial = 861] [outer = 0x9fee1000] 10:31:06 INFO - PROCESS | 1808 | 1461000666676 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]]]}] 10:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1684ms 10:31:06 INFO - PROCESS | 1808 | 1461000666697 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 10:31:06 INFO - PROCESS | 1808 | 1461000666701 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 10:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:31:06 INFO - PROCESS | 1808 | 1461000666708 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:31:06 INFO - PROCESS | 1808 | 1461000666712 Marionette TRACE conn4 <- [1,1118,null,{}] 10:31:06 INFO - PROCESS | 1808 | 1461000666718 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}] 10:31:06 INFO - PROCESS | 1808 | 1461000666914 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 10:31:07 INFO - PROCESS | 1808 | 1461000667228 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e02b400 == 118 [pid = 1808] [id = 287] 10:31:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x8e030800) [pid = 1808] [serial = 862] [outer = (nil)] 10:31:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0xa3c21800) [pid = 1808] [serial = 863] [outer = 0x8e030800] 10:31:07 INFO - PROCESS | 1808 | 1461000667328 Marionette DEBUG loaded listener.js 10:31:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0xa44af000) [pid = 1808] [serial = 864] [outer = 0x8e030800] 10:31:08 INFO - PROCESS | 1808 | 1461000668275 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]]]}] 10:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1590ms 10:31:08 INFO - PROCESS | 1808 | 1461000668299 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 10:31:08 INFO - PROCESS | 1808 | 1461000668304 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 10:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:31:08 INFO - PROCESS | 1808 | 1461000668310 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:31:08 INFO - PROCESS | 1808 | 1461000668314 Marionette TRACE conn4 <- [1,1122,null,{}] 10:31:08 INFO - PROCESS | 1808 | 1461000668321 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}] 10:31:08 INFO - PROCESS | 1808 | 1461000668540 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 10:31:08 INFO - PROCESS | 1808 | 1461000668806 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0aee000 == 119 [pid = 1808] [id = 288] 10:31:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0xa3c24400) [pid = 1808] [serial = 865] [outer = (nil)] 10:31:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0xa45e9000) [pid = 1808] [serial = 866] [outer = 0xa3c24400] 10:31:08 INFO - PROCESS | 1808 | 1461000668942 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0xa47a7000) [pid = 1808] [serial = 867] [outer = 0xa3c24400] 10:31:09 INFO - PROCESS | 1808 | 1461000669871 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]]]}] 10:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1586ms 10:31:09 INFO - PROCESS | 1808 | 1461000669897 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 10:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:31:09 INFO - PROCESS | 1808 | 1461000669901 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 10:31:09 INFO - PROCESS | 1808 | 1461000669915 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:31:09 INFO - PROCESS | 1808 | 1461000669920 Marionette TRACE conn4 <- [1,1126,null,{}] 10:31:09 INFO - PROCESS | 1808 | 1461000669932 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}] 10:31:10 INFO - PROCESS | 1808 | 1461000670177 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 10:31:10 INFO - PROCESS | 1808 | 1461000670492 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa47b0000 == 120 [pid = 1808] [id = 289] 10:31:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0xa47b0800) [pid = 1808] [serial = 868] [outer = (nil)] 10:31:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0xa49d3400) [pid = 1808] [serial = 869] [outer = 0xa47b0800] 10:31:10 INFO - PROCESS | 1808 | 1461000670606 Marionette DEBUG loaded listener.js 10:31:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0xa49db000) [pid = 1808] [serial = 870] [outer = 0xa47b0800] 10:31:11 INFO - PROCESS | 1808 | 1461000671585 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]]]}] 10:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1697ms 10:31:11 INFO - PROCESS | 1808 | 1461000671605 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 10:31:11 INFO - PROCESS | 1808 | 1461000671610 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 10:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:31:11 INFO - PROCESS | 1808 | 1461000671617 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:31:11 INFO - PROCESS | 1808 | 1461000671622 Marionette TRACE conn4 <- [1,1130,null,{}] 10:31:11 INFO - PROCESS | 1808 | 1461000671628 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}] 10:31:11 INFO - PROCESS | 1808 | 1461000671876 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 10:31:12 INFO - PROCESS | 1808 | 1461000672151 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ecd6000 == 121 [pid = 1808] [id = 290] 10:31:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x8ece2400) [pid = 1808] [serial = 871] [outer = (nil)] 10:31:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0xa4c4b000) [pid = 1808] [serial = 872] [outer = 0x8ece2400] 10:31:12 INFO - PROCESS | 1808 | 1461000672278 Marionette DEBUG loaded listener.js 10:31:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0xa4c4e000) [pid = 1808] [serial = 873] [outer = 0x8ece2400] 10:31:13 INFO - PROCESS | 1808 | 1461000673243 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]]]}] 10:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1693ms 10:31:13 INFO - PROCESS | 1808 | 1461000673312 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 10:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:31:13 INFO - PROCESS | 1808 | 1461000673316 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 10:31:13 INFO - PROCESS | 1808 | 1461000673323 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:31:13 INFO - PROCESS | 1808 | 1461000673326 Marionette TRACE conn4 <- [1,1134,null,{}] 10:31:13 INFO - PROCESS | 1808 | 1461000673333 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}] 10:31:13 INFO - PROCESS | 1808 | 1461000673557 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 10:31:13 INFO - PROCESS | 1808 | 1461000673864 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x87498000 == 122 [pid = 1808] [id = 291] 10:31:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x87498400) [pid = 1808] [serial = 874] [outer = (nil)] 10:31:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x8749f400) [pid = 1808] [serial = 875] [outer = 0x87498400] 10:31:13 INFO - PROCESS | 1808 | 1461000673959 Marionette DEBUG loaded listener.js 10:31:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x874a0c00) [pid = 1808] [serial = 876] [outer = 0x87498400] 10:31:14 INFO - PROCESS | 1808 | 1461000674885 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]]]}] 10:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1637ms 10:31:14 INFO - PROCESS | 1808 | 1461000674961 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 10:31:14 INFO - PROCESS | 1808 | 1461000674964 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 10:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:31:14 INFO - PROCESS | 1808 | 1461000674972 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 1808 | 1461000674975 Marionette TRACE conn4 <- [1,1138,null,{}] 10:31:14 INFO - PROCESS | 1808 | 1461000674981 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}] 10:31:15 INFO - PROCESS | 1808 | 1461000675222 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 10:31:15 INFO - PROCESS | 1808 | 1461000675497 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749f000 == 123 [pid = 1808] [id = 292] 10:31:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x8749fc00) [pid = 1808] [serial = 877] [outer = (nil)] 10:31:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x875ed800) [pid = 1808] [serial = 878] [outer = 0x8749fc00] 10:31:15 INFO - PROCESS | 1808 | 1461000675633 Marionette DEBUG loaded listener.js 10:31:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x875f0800) [pid = 1808] [serial = 879] [outer = 0x8749fc00] 10:31:16 INFO - PROCESS | 1808 | 1461000676531 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]]]}] 10:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1592ms 10:31:16 INFO - PROCESS | 1808 | 1461000676565 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 1808 | 1461000676569 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 10:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:31:16 INFO - PROCESS | 1808 | 1461000676577 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 1808 | 1461000676581 Marionette TRACE conn4 <- [1,1142,null,{}] 10:31:16 INFO - PROCESS | 1808 | 1461000676587 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}] 10:31:16 INFO - PROCESS | 1808 | 1461000676786 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 10:31:17 INFO - PROCESS | 1808 | 1461000677055 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x875ec400 == 124 [pid = 1808] [id = 293] 10:31:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x875f2000) [pid = 1808] [serial = 880] [outer = (nil)] 10:31:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x875f7000) [pid = 1808] [serial = 881] [outer = 0x875f2000] 10:31:17 INFO - PROCESS | 1808 | 1461000677192 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x875f9800) [pid = 1808] [serial = 882] [outer = 0x875f2000] 10:31:18 INFO - PROCESS | 1808 | 1461000678775 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]]]}] 10:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2239ms 10:31:18 INFO - PROCESS | 1808 | 1461000678817 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 10:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:31:18 INFO - PROCESS | 1808 | 1461000678823 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 10:31:18 INFO - PROCESS | 1808 | 1461000678831 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 1808 | 1461000678838 Marionette TRACE conn4 <- [1,1146,null,{}] 10:31:18 INFO - PROCESS | 1808 | 1461000678848 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}] 10:31:19 INFO - PROCESS | 1808 | 1461000679092 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 10:31:19 INFO - PROCESS | 1808 | 1461000679312 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749a800 == 125 [pid = 1808] [id = 294] 10:31:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x891f0000) [pid = 1808] [serial = 883] [outer = (nil)] 10:31:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x8dd06c00) [pid = 1808] [serial = 884] [outer = 0x891f0000] 10:31:19 INFO - PROCESS | 1808 | 1461000679433 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x8e14f800) [pid = 1808] [serial = 885] [outer = 0x891f0000] 10:31:20 INFO - PROCESS | 1808 | 1461000680580 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]]]}] 10:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1786ms 10:31:20 INFO - PROCESS | 1808 | 1461000680618 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 10:31:20 INFO - PROCESS | 1808 | 1461000680627 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 10:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:31:20 INFO - PROCESS | 1808 | 1461000680638 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:31:20 INFO - PROCESS | 1808 | 1461000680642 Marionette TRACE conn4 <- [1,1150,null,{}] 10:31:20 INFO - PROCESS | 1808 | 1461000680649 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}] 10:31:20 INFO - PROCESS | 1808 | 1461000680856 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 10:31:21 INFO - PROCESS | 1808 | 1461000681180 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb74c00 == 126 [pid = 1808] [id = 295] 10:31:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x8e02e000) [pid = 1808] [serial = 886] [outer = (nil)] 10:31:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0x8f307c00) [pid = 1808] [serial = 887] [outer = 0x8e02e000] 10:31:21 INFO - PROCESS | 1808 | 1461000681268 Marionette DEBUG loaded listener.js 10:31:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x8fc0a800) [pid = 1808] [serial = 888] [outer = 0x8e02e000] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9ee400 == 125 [pid = 1808] [id = 234] 10:31:21 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x99c79400) [pid = 1808] [serial = 743] [outer = (nil)] [url = about:blank] 10:31:21 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x9abc5000) [pid = 1808] [serial = 746] [outer = (nil)] [url = about:blank] 10:31:21 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x8dd0e000) [pid = 1808] [serial = 749] [outer = (nil)] [url = about:blank] 10:31:21 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x9206d800) [pid = 1808] [serial = 773] [outer = (nil)] [url = about:blank] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0x8c55f400 == 124 [pid = 1808] [id = 233] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0x89dd7000 == 123 [pid = 1808] [id = 232] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa006cc00 == 122 [pid = 1808] [id = 60] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac05400 == 121 [pid = 1808] [id = 278] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9041b800 == 120 [pid = 1808] [id = 277] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd1800 == 119 [pid = 1808] [id = 276] 10:31:21 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd02000 == 118 [pid = 1808] [id = 275] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac10800 == 117 [pid = 1808] [id = 274] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x8c52fc00 == 116 [pid = 1808] [id = 273] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x95903400 == 115 [pid = 1808] [id = 267] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x99b6b000 == 114 [pid = 1808] [id = 266] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x97c54c00 == 113 [pid = 1808] [id = 265] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x981a9400 == 112 [pid = 1808] [id = 264] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x88eebc00 == 111 [pid = 1808] [id = 263] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x932cb000 == 110 [pid = 1808] [id = 262] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x932d3400 == 109 [pid = 1808] [id = 261] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x8c529000 == 108 [pid = 1808] [id = 259] 10:31:22 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad7e800 == 107 [pid = 1808] [id = 258] 10:31:22 INFO - PROCESS | 1808 | 1461000682380 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]]]}] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x90412c00) [pid = 1808] [serial = 767] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x8e148400) [pid = 1808] [serial = 756] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x8dd10400) [pid = 1808] [serial = 755] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x8f310c00) [pid = 1808] [serial = 764] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x90613400) [pid = 1808] [serial = 768] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x97c4a000) [pid = 1808] [serial = 731] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x93363000) [pid = 1808] [serial = 725] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x98d14400) [pid = 1808] [serial = 737] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x8e033800) [pid = 1808] [serial = 761] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x8ecda000) [pid = 1808] [serial = 762] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x983bc000) [pid = 1808] [serial = 734] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x8bb6d800) [pid = 1808] [serial = 753] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x8ad80400) [pid = 1808] [serial = 752] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x96ba8400) [pid = 1808] [serial = 728] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x8eac8c00) [pid = 1808] [serial = 759] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x8e143400) [pid = 1808] [serial = 758] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x8ecda400) [pid = 1808] [serial = 722] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x99b63c00) [pid = 1808] [serial = 740] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x8c567400) [pid = 1808] [serial = 719] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x8e1a4c00) [pid = 1808] [serial = 770] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x8fc0d800) [pid = 1808] [serial = 765] [outer = (nil)] [url = about:blank] 10:31:22 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x911e2800) [pid = 1808] [serial = 771] [outer = (nil)] [url = about:blank] 10:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1835ms 10:31:22 INFO - PROCESS | 1808 | 1461000682474 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 10:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:31:22 INFO - PROCESS | 1808 | 1461000682478 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 10:31:22 INFO - PROCESS | 1808 | 1461000682485 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:31:22 INFO - PROCESS | 1808 | 1461000682491 Marionette TRACE conn4 <- [1,1154,null,{}] 10:31:22 INFO - PROCESS | 1808 | 1461000682515 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}] 10:31:22 INFO - PROCESS | 1808 | 1461000682713 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 10:31:23 INFO - PROCESS | 1808 | 1461000682990 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd02000 == 108 [pid = 1808] [id = 296] 10:31:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x8f30c000) [pid = 1808] [serial = 889] [outer = (nil)] 10:31:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x8fdd3400) [pid = 1808] [serial = 890] [outer = 0x8f30c000] 10:31:23 INFO - PROCESS | 1808 | 1461000683099 Marionette DEBUG loaded listener.js 10:31:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x9041c400) [pid = 1808] [serial = 891] [outer = 0x8f30c000] 10:31:23 INFO - PROCESS | 1808 | 1461000683957 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]]]}] 10:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1495ms 10:31:23 INFO - PROCESS | 1808 | 1461000683982 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 10:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:31:23 INFO - PROCESS | 1808 | 1461000683986 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 10:31:23 INFO - PROCESS | 1808 | 1461000683993 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:31:23 INFO - PROCESS | 1808 | 1461000683997 Marionette TRACE conn4 <- [1,1158,null,{}] 10:31:24 INFO - PROCESS | 1808 | 1461000684002 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}] 10:31:24 INFO - PROCESS | 1808 | 1461000684276 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 10:31:24 INFO - PROCESS | 1808 | 1461000684313 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad7e800 == 109 [pid = 1808] [id = 297] 10:31:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x911eec00) [pid = 1808] [serial = 892] [outer = (nil)] 10:31:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x91690800) [pid = 1808] [serial = 893] [outer = 0x911eec00] 10:31:24 INFO - PROCESS | 1808 | 1461000684393 Marionette DEBUG loaded listener.js 10:31:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x93364000) [pid = 1808] [serial = 894] [outer = 0x911eec00] 10:31:25 INFO - PROCESS | 1808 | 1461000685388 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]]]}] 10:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1449ms 10:31:25 INFO - PROCESS | 1808 | 1461000685442 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 10:31:25 INFO - PROCESS | 1808 | 1461000685445 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 10:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:31:25 INFO - PROCESS | 1808 | 1461000685452 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:31:25 INFO - PROCESS | 1808 | 1461000685455 Marionette TRACE conn4 <- [1,1162,null,{}] 10:31:25 INFO - PROCESS | 1808 | 1461000685470 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}] 10:31:25 INFO - PROCESS | 1808 | 1461000685713 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 10:31:25 INFO - PROCESS | 1808 | 1461000685740 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eacfc00 == 110 [pid = 1808] [id = 298] 10:31:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x911e3c00) [pid = 1808] [serial = 895] [outer = (nil)] 10:31:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x935fc400) [pid = 1808] [serial = 896] [outer = 0x911e3c00] 10:31:25 INFO - PROCESS | 1808 | 1461000685817 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x96ba8400) [pid = 1808] [serial = 897] [outer = 0x911e3c00] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x9135c000) [pid = 1808] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x9206cc00) [pid = 1808] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x8ad80800) [pid = 1808] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x8e037c00) [pid = 1808] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x8ad78400) [pid = 1808] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x8ecd6800) [pid = 1808] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x8c530800) [pid = 1808] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:31:26 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x90612000) [pid = 1808] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:31:27 INFO - PROCESS | 1808 | 1461000687286 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]]]}] 10:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1894ms 10:31:27 INFO - PROCESS | 1808 | 1461000687346 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 10:31:27 INFO - PROCESS | 1808 | 1461000687350 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 10:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:31:27 INFO - PROCESS | 1808 | 1461000687357 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:31:27 INFO - PROCESS | 1808 | 1461000687359 Marionette TRACE conn4 <- [1,1166,null,{}] 10:31:27 INFO - PROCESS | 1808 | 1461000687366 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}] 10:31:27 INFO - PROCESS | 1808 | 1461000687599 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 10:31:27 INFO - PROCESS | 1808 | 1461000687777 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb75800 == 111 [pid = 1808] [id = 299] 10:31:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x8c676400) [pid = 1808] [serial = 898] [outer = (nil)] 10:31:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x97ad8000) [pid = 1808] [serial = 899] [outer = 0x8c676400] 10:31:27 INFO - PROCESS | 1808 | 1461000687921 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x981b0c00) [pid = 1808] [serial = 900] [outer = 0x8c676400] 10:31:28 INFO - PROCESS | 1808 | 1461000688704 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]]]}] 10:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1380ms 10:31:28 INFO - PROCESS | 1808 | 1461000688738 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 10:31:28 INFO - PROCESS | 1808 | 1461000688741 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 10:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:31:28 INFO - PROCESS | 1808 | 1461000688748 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:31:28 INFO - PROCESS | 1808 | 1461000688751 Marionette TRACE conn4 <- [1,1170,null,{}] 10:31:28 INFO - PROCESS | 1808 | 1461000688864 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}] 10:31:29 INFO - PROCESS | 1808 | 1461000689117 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 10:31:29 INFO - PROCESS | 1808 | 1461000689416 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9ee400 == 112 [pid = 1808] [id = 300] 10:31:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x8ac10800) [pid = 1808] [serial = 901] [outer = (nil)] 10:31:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x8bb72400) [pid = 1808] [serial = 902] [outer = 0x8ac10800] 10:31:29 INFO - PROCESS | 1808 | 1461000689529 Marionette DEBUG loaded listener.js 10:31:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x8c52fc00) [pid = 1808] [serial = 903] [outer = 0x8ac10800] 10:31:30 INFO - PROCESS | 1808 | 1461000690543 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]]]}] 10:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1844ms 10:31:30 INFO - PROCESS | 1808 | 1461000690595 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 10:31:30 INFO - PROCESS | 1808 | 1461000690604 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 10:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:31:30 INFO - PROCESS | 1808 | 1461000690613 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 1808 | 1461000690617 Marionette TRACE conn4 <- [1,1174,null,{}] 10:31:30 INFO - PROCESS | 1808 | 1461000690625 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}] 10:31:30 INFO - PROCESS | 1808 | 1461000690849 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 10:31:31 INFO - PROCESS | 1808 | 1461000691129 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e148000 == 113 [pid = 1808] [id = 301] 10:31:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x8e1a7c00) [pid = 1808] [serial = 904] [outer = (nil)] 10:31:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x8eacac00) [pid = 1808] [serial = 905] [outer = 0x8e1a7c00] 10:31:31 INFO - PROCESS | 1808 | 1461000691263 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x8ecde400) [pid = 1808] [serial = 906] [outer = 0x8e1a7c00] 10:31:32 INFO - PROCESS | 1808 | 1461000692301 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] 10:31:32 INFO - PROCESS | 1808 | 1461000692354 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 10:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:31:32 INFO - PROCESS | 1808 | 1461000692362 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 1808 | 1461000692367 Marionette TRACE conn4 <- [1,1178,null,{}] 10:31:32 INFO - PROCESS | 1808 | 1461000692374 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}] 10:31:32 INFO - PROCESS | 1808 | 1461000692599 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 10:31:32 INFO - PROCESS | 1808 | 1461000692964 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ece1400 == 114 [pid = 1808] [id = 302] 10:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x90417000) [pid = 1808] [serial = 907] [outer = (nil)] 10:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x93368800) [pid = 1808] [serial = 908] [outer = 0x90417000] 10:31:33 INFO - PROCESS | 1808 | 1461000693069 Marionette DEBUG loaded listener.js 10:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x97169800) [pid = 1808] [serial = 909] [outer = 0x90417000] 10:31:34 INFO - PROCESS | 1808 | 1461000694008 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] 10:31:34 INFO - PROCESS | 1808 | 1461000694097 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 10:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:31:34 INFO - PROCESS | 1808 | 1461000694107 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:31:34 INFO - PROCESS | 1808 | 1461000694110 Marionette TRACE conn4 <- [1,1182,null,{}] 10:31:34 INFO - PROCESS | 1808 | 1461000694117 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}] 10:31:34 INFO - PROCESS | 1808 | 1461000694336 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 10:31:34 INFO - PROCESS | 1808 | 1461000694573 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc0d000 == 115 [pid = 1808] [id = 303] 10:31:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x98352400) [pid = 1808] [serial = 910] [outer = (nil)] 10:31:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x99047000) [pid = 1808] [serial = 911] [outer = 0x98352400] 10:31:34 INFO - PROCESS | 1808 | 1461000694713 Marionette DEBUG loaded listener.js 10:31:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x99b6a800) [pid = 1808] [serial = 912] [outer = 0x98352400] 10:31:35 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:31:35 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:31:35 INFO - PROCESS | 1808 | 1461000695699 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] 10:31:35 INFO - PROCESS | 1808 | 1461000695753 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 10:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:31:35 INFO - PROCESS | 1808 | 1461000695760 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:31:35 INFO - PROCESS | 1808 | 1461000695764 Marionette TRACE conn4 <- [1,1186,null,{}] 10:31:35 INFO - PROCESS | 1808 | 1461000695770 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}] 10:31:35 INFO - PROCESS | 1808 | 1461000695971 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 10:31:36 INFO - PROCESS | 1808 | 1461000696230 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x995aa800 == 116 [pid = 1808] [id = 304] 10:31:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x99b63c00) [pid = 1808] [serial = 913] [outer = (nil)] 10:31:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x9abc5c00) [pid = 1808] [serial = 914] [outer = 0x99b63c00] 10:31:36 INFO - PROCESS | 1808 | 1461000696373 Marionette DEBUG loaded listener.js 10:31:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x9ec37800) [pid = 1808] [serial = 915] [outer = 0x99b63c00] 10:31:37 INFO - PROCESS | 1808 | 1461000697284 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] 10:31:37 INFO - PROCESS | 1808 | 1461000697351 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 10:31:37 INFO - PROCESS | 1808 | 1461000697359 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:31:37 INFO - PROCESS | 1808 | 1461000697362 Marionette TRACE conn4 <- [1,1190,null,{}] 10:31:37 INFO - PROCESS | 1808 | 1461000697369 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}] 10:31:37 INFO - PROCESS | 1808 | 1461000697614 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 10:31:37 INFO - PROCESS | 1808 | 1461000697909 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x935fb800 == 117 [pid = 1808] [id = 305] 10:31:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x9a7d6800) [pid = 1808] [serial = 916] [outer = (nil)] 10:31:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0xa0060400) [pid = 1808] [serial = 917] [outer = 0x9a7d6800] 10:31:38 INFO - PROCESS | 1808 | 1461000698049 Marionette DEBUG loaded listener.js 10:31:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0xa28bac00) [pid = 1808] [serial = 918] [outer = 0x9a7d6800] 10:31:38 INFO - PROCESS | 1808 | 1461000698986 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] 10:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:31:39 INFO - PROCESS | 1808 | 1461000699057 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 10:31:39 INFO - PROCESS | 1808 | 1461000699064 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:31:39 INFO - PROCESS | 1808 | 1461000699068 Marionette TRACE conn4 <- [1,1194,null,{}] 10:31:39 INFO - PROCESS | 1808 | 1461000699075 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}] 10:31:39 INFO - PROCESS | 1808 | 1461000699287 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 10:31:39 INFO - PROCESS | 1808 | 1461000699547 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2a0cc00 == 118 [pid = 1808] [id = 306] 10:31:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0xa2a57400) [pid = 1808] [serial = 919] [outer = (nil)] 10:31:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0xa47ab800) [pid = 1808] [serial = 920] [outer = 0xa2a57400] 10:31:39 INFO - PROCESS | 1808 | 1461000699680 Marionette DEBUG loaded listener.js 10:31:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0xa49d4400) [pid = 1808] [serial = 921] [outer = 0xa2a57400] 10:31:40 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:31:40 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:31:40 INFO - PROCESS | 1808 | 1461000700606 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:31:40 INFO - PROCESS | 1808 | 1461000700666 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 10:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:31:40 INFO - PROCESS | 1808 | 1461000700673 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:31:40 INFO - PROCESS | 1808 | 1461000700677 Marionette TRACE conn4 <- [1,1198,null,{}] 10:31:40 INFO - PROCESS | 1808 | 1461000700684 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}] 10:31:40 INFO - PROCESS | 1808 | 1461000700899 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 10:31:41 INFO - PROCESS | 1808 | 1461000701161 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aacf800 == 119 [pid = 1808] [id = 307] 10:31:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x8aad1400) [pid = 1808] [serial = 922] [outer = (nil)] 10:31:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0x8aad7400) [pid = 1808] [serial = 923] [outer = 0x8aad1400] 10:31:41 INFO - PROCESS | 1808 | 1461000701296 Marionette DEBUG loaded listener.js 10:31:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0x8aad9c00) [pid = 1808] [serial = 924] [outer = 0x8aad1400] 10:31:42 INFO - PROCESS | 1808 | 1461000702192 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]]]}] 10:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1594ms 10:31:42 INFO - PROCESS | 1808 | 1461000702268 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 10:31:42 INFO - PROCESS | 1808 | 1461000702272 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 10:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:31:42 INFO - PROCESS | 1808 | 1461000702279 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:31:42 INFO - PROCESS | 1808 | 1461000702282 Marionette TRACE conn4 <- [1,1202,null,{}] 10:31:42 INFO - PROCESS | 1808 | 1461000702290 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}] 10:31:42 INFO - PROCESS | 1808 | 1461000702534 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 10:31:42 INFO - PROCESS | 1808 | 1461000702852 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aacd800 == 120 [pid = 1808] [id = 308] 10:31:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x8aad0400) [pid = 1808] [serial = 925] [outer = (nil)] 10:31:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0xa44b0400) [pid = 1808] [serial = 926] [outer = 0x8aad0400] 10:31:42 INFO - PROCESS | 1808 | 1461000702957 Marionette DEBUG loaded listener.js 10:31:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0xa47afc00) [pid = 1808] [serial = 927] [outer = 0x8aad0400] 10:31:43 INFO - PROCESS | 1808 | 1461000703852 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]]]}] 10:31:43 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 10:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1643ms 10:31:43 INFO - PROCESS | 1808 | 1461000703923 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 10:31:43 INFO - PROCESS | 1808 | 1461000703928 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 10:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:31:43 INFO - PROCESS | 1808 | 1461000703934 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:31:43 INFO - PROCESS | 1808 | 1461000703938 Marionette TRACE conn4 <- [1,1206,null,{}] 10:31:43 INFO - PROCESS | 1808 | 1461000703944 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}] 10:31:44 INFO - PROCESS | 1808 | 1461000704201 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 10:31:44 INFO - PROCESS | 1808 | 1461000704483 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e2800 == 121 [pid = 1808] [id = 309] 10:31:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x877e3000) [pid = 1808] [serial = 928] [outer = (nil)] 10:31:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x877e9400) [pid = 1808] [serial = 929] [outer = 0x877e3000] 10:31:44 INFO - PROCESS | 1808 | 1461000704576 Marionette DEBUG loaded listener.js 10:31:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x877ec400) [pid = 1808] [serial = 930] [outer = 0x877e3000] 10:31:45 INFO - PROCESS | 1808 | 1461000705496 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]]]}] 10:31:45 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 10:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1631ms 10:31:45 INFO - PROCESS | 1808 | 1461000705568 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 10:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:31:45 INFO - PROCESS | 1808 | 1461000705572 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 10:31:45 INFO - PROCESS | 1808 | 1461000705579 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:31:45 INFO - PROCESS | 1808 | 1461000705583 Marionette TRACE conn4 <- [1,1210,null,{}] 10:31:45 INFO - PROCESS | 1808 | 1461000705589 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}] 10:31:45 INFO - PROCESS | 1808 | 1461000705856 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 10:31:46 INFO - PROCESS | 1808 | 1461000706147 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e5800 == 122 [pid = 1808] [id = 310] 10:31:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x8aaabc00) [pid = 1808] [serial = 931] [outer = (nil)] 10:31:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x8aaae000) [pid = 1808] [serial = 932] [outer = 0x8aaabc00] 10:31:46 INFO - PROCESS | 1808 | 1461000706252 Marionette DEBUG loaded listener.js 10:31:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x8aab2800) [pid = 1808] [serial = 933] [outer = 0x8aaabc00] 10:31:47 INFO - PROCESS | 1808 | 1461000707207 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]]]}] 10:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1685ms 10:31:47 INFO - PROCESS | 1808 | 1461000707264 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 10:31:47 INFO - PROCESS | 1808 | 1461000707268 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 10:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:31:47 INFO - PROCESS | 1808 | 1461000707277 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 1808 | 1461000707282 Marionette TRACE conn4 <- [1,1214,null,{}] 10:31:47 INFO - PROCESS | 1808 | 1461000707288 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}] 10:31:47 INFO - PROCESS | 1808 | 1461000707504 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 10:31:47 INFO - PROCESS | 1808 | 1461000707832 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aaa9000 == 123 [pid = 1808] [id = 311] 10:31:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x8aaaac00) [pid = 1808] [serial = 934] [outer = (nil)] 10:31:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0xa49da400) [pid = 1808] [serial = 935] [outer = 0x8aaaac00] 10:31:47 INFO - PROCESS | 1808 | 1461000707941 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0xa4c13c00) [pid = 1808] [serial = 936] [outer = 0x8aaaac00] 10:31:48 INFO - PROCESS | 1808 | 1461000708884 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]]]}] 10:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1637ms 10:31:48 INFO - PROCESS | 1808 | 1461000708914 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 1808 | 1461000708918 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 10:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:31:48 INFO - PROCESS | 1808 | 1461000708927 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:31:48 INFO - PROCESS | 1808 | 1461000708931 Marionette TRACE conn4 <- [1,1218,null,{}] 10:31:48 INFO - PROCESS | 1808 | 1461000708937 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}] 10:31:49 INFO - PROCESS | 1808 | 1461000709146 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 10:31:49 INFO - PROCESS | 1808 | 1461000709420 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x860be800 == 124 [pid = 1808] [id = 312] 10:31:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x860bfc00) [pid = 1808] [serial = 937] [outer = (nil)] 10:31:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x860c4800) [pid = 1808] [serial = 938] [outer = 0x860bfc00] 10:31:49 INFO - PROCESS | 1808 | 1461000709550 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x860c7400) [pid = 1808] [serial = 939] [outer = 0x860bfc00] 10:31:50 INFO - PROCESS | 1808 | 1461000710466 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]]]}] 10:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1584ms 10:31:50 INFO - PROCESS | 1808 | 1461000710547 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 10:31:50 INFO - PROCESS | 1808 | 1461000710552 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 10:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:31:50 INFO - PROCESS | 1808 | 1461000710565 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:31:50 INFO - PROCESS | 1808 | 1461000710567 Marionette TRACE conn4 <- [1,1222,null,{}] 10:31:50 INFO - PROCESS | 1808 | 1461000710574 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}] 10:31:50 INFO - PROCESS | 1808 | 1461000710819 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 10:31:51 INFO - PROCESS | 1808 | 1461000711133 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x860be000 == 125 [pid = 1808] [id = 313] 10:31:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x860c2000) [pid = 1808] [serial = 940] [outer = (nil)] 10:31:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 254 (0x87b7fc00) [pid = 1808] [serial = 941] [outer = 0x860c2000] 10:31:51 INFO - PROCESS | 1808 | 1461000711229 Marionette DEBUG loaded listener.js 10:31:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 255 (0x87b82000) [pid = 1808] [serial = 942] [outer = 0x860c2000] 10:31:52 INFO - PROCESS | 1808 | 1461000712117 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] 10:31:52 INFO - PROCESS | 1808 | 1461000712162 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 10:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:31:52 INFO - PROCESS | 1808 | 1461000712169 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:31:52 INFO - PROCESS | 1808 | 1461000712173 Marionette TRACE conn4 <- [1,1226,null,{}] 10:31:52 INFO - PROCESS | 1808 | 1461000712179 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}] 10:31:52 INFO - PROCESS | 1808 | 1461000712382 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 10:31:52 INFO - PROCESS | 1808 | 1461000712707 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x860bf400 == 126 [pid = 1808] [id = 314] 10:31:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 256 (0x860ca000) [pid = 1808] [serial = 943] [outer = (nil)] 10:31:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 257 (0x87b8a000) [pid = 1808] [serial = 944] [outer = 0x860ca000] 10:31:52 INFO - PROCESS | 1808 | 1461000712825 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 258 (0x8aad5c00) [pid = 1808] [serial = 945] [outer = 0x860ca000] 10:31:53 INFO - PROCESS | 1808 | 1461000713740 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]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1630ms 10:31:53 INFO - PROCESS | 1808 | 1461000713800 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 10:31:53 INFO - PROCESS | 1808 | 1461000713804 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 10:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:31:53 INFO - PROCESS | 1808 | 1461000713811 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 1808 | 1461000713815 Marionette TRACE conn4 <- [1,1230,null,{}] 10:31:53 INFO - PROCESS | 1808 | 1461000713821 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}] 10:31:54 INFO - PROCESS | 1808 | 1461000714026 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 10:31:54 INFO - PROCESS | 1808 | 1461000714297 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x8554d400 == 127 [pid = 1808] [id = 315] 10:31:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 259 (0x8554d800) [pid = 1808] [serial = 946] [outer = (nil)] 10:31:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 260 (0x85554c00) [pid = 1808] [serial = 947] [outer = 0x8554d800] 10:31:54 INFO - PROCESS | 1808 | 1461000714427 Marionette DEBUG loaded listener.js 10:31:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 261 (0x85558000) [pid = 1808] [serial = 948] [outer = 0x8554d800] 10:31:55 INFO - PROCESS | 1808 | 1461000715314 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]]]}] 10:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1542ms 10:31:55 INFO - PROCESS | 1808 | 1461000715354 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 10:31:55 INFO - PROCESS | 1808 | 1461000715358 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 10:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:31:55 INFO - PROCESS | 1808 | 1461000715365 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:31:55 INFO - PROCESS | 1808 | 1461000715368 Marionette TRACE conn4 <- [1,1234,null,{}] 10:31:55 INFO - PROCESS | 1808 | 1461000715378 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}] 10:31:55 INFO - PROCESS | 1808 | 1461000715599 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 10:31:55 INFO - PROCESS | 1808 | 1461000715915 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x85554800 == 128 [pid = 1808] [id = 316] 10:31:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 262 (0x85559800) [pid = 1808] [serial = 949] [outer = (nil)] 10:31:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 263 (0x856bcc00) [pid = 1808] [serial = 950] [outer = 0x85559800] 10:31:56 INFO - PROCESS | 1808 | 1461000716014 Marionette DEBUG loaded listener.js 10:31:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 264 (0x856c0000) [pid = 1808] [serial = 951] [outer = 0x85559800] 10:31:56 INFO - PROCESS | 1808 | 1461000716872 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]]]}] 10:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1534ms 10:31:56 INFO - PROCESS | 1808 | 1461000716901 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 10:31:56 INFO - PROCESS | 1808 | 1461000716904 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 10:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:31:56 INFO - PROCESS | 1808 | 1461000716911 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:31:56 INFO - PROCESS | 1808 | 1461000716915 Marionette TRACE conn4 <- [1,1238,null,{}] 10:31:56 INFO - PROCESS | 1808 | 1461000716921 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}] 10:31:57 INFO - PROCESS | 1808 | 1461000717150 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 10:31:57 INFO - PROCESS | 1808 | 1461000717466 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x8555b400 == 129 [pid = 1808] [id = 317] 10:31:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 265 (0x8555b800) [pid = 1808] [serial = 952] [outer = (nil)] 10:31:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 266 (0x856c5c00) [pid = 1808] [serial = 953] [outer = 0x8555b800] 10:31:57 INFO - PROCESS | 1808 | 1461000717568 Marionette DEBUG loaded listener.js 10:31:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 267 (0x856c7c00) [pid = 1808] [serial = 954] [outer = 0x8555b800] 10:31:58 INFO - PROCESS | 1808 | 1461000718472 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]]]}] 10:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1586ms 10:31:58 INFO - PROCESS | 1808 | 1461000718499 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 10:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:31:58 INFO - PROCESS | 1808 | 1461000718504 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 10:31:58 INFO - PROCESS | 1808 | 1461000718510 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:31:58 INFO - PROCESS | 1808 | 1461000718514 Marionette TRACE conn4 <- [1,1242,null,{}] 10:31:58 INFO - PROCESS | 1808 | 1461000718520 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}] 10:31:58 INFO - PROCESS | 1808 | 1461000718750 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 10:31:59 INFO - PROCESS | 1808 | 1461000719066 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x856bb800 == 130 [pid = 1808] [id = 318] 10:31:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 268 (0x856c1800) [pid = 1808] [serial = 955] [outer = (nil)] 10:31:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 269 (0x85906800) [pid = 1808] [serial = 956] [outer = 0x856c1800] 10:31:59 INFO - PROCESS | 1808 | 1461000719168 Marionette DEBUG loaded listener.js 10:31:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x85909800) [pid = 1808] [serial = 957] [outer = 0x856c1800] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac09000 == 129 [pid = 1808] [id = 239] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac3000 == 128 [pid = 1808] [id = 240] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x98423c00 == 127 [pid = 1808] [id = 284] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x98352c00 == 126 [pid = 1808] [id = 283] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x8f30a000 == 125 [pid = 1808] [id = 281] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9060f400 == 124 [pid = 1808] [id = 282] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x8e036800 == 123 [pid = 1808] [id = 280] 10:32:00 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee7000 == 122 [pid = 1808] [id = 279] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 269 (0x9335c800) [pid = 1808] [serial = 717] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 268 (0x91359000) [pid = 1808] [serial = 836] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 267 (0x935fa000) [pid = 1808] [serial = 833] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 266 (0x97d37400) [pid = 1808] [serial = 788] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 265 (0xa00d1400) [pid = 1808] [serial = 806] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 264 (0x9335e400) [pid = 1808] [serial = 774] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 263 (0x9fb0b000) [pid = 1808] [serial = 800] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 262 (0x98359000) [pid = 1808] [serial = 791] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 261 (0x8eacf800) [pid = 1808] [serial = 660] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 260 (0xa0c54800) [pid = 1808] [serial = 809] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 259 (0x8c66b000) [pid = 1808] [serial = 776] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 258 (0x8dd05c00) [pid = 1808] [serial = 824] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 257 (0x8e1b0800) [pid = 1808] [serial = 825] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 256 (0x8eacdc00) [pid = 1808] [serial = 779] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 255 (0x8fc10000) [pid = 1808] [serial = 827] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 254 (0x90417800) [pid = 1808] [serial = 828] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 253 (0x97167c00) [pid = 1808] [serial = 785] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 252 (0x98d09c00) [pid = 1808] [serial = 794] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 251 (0x8c677400) [pid = 1808] [serial = 822] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 250 (0x8c561800) [pid = 1808] [serial = 821] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x9335d000) [pid = 1808] [serial = 782] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0xa2a10800) [pid = 1808] [serial = 815] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x8c525400) [pid = 1808] [serial = 818] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x911ec400) [pid = 1808] [serial = 830] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x9fed3400) [pid = 1808] [serial = 803] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x9a7dac00) [pid = 1808] [serial = 797] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0xa0fe2800) [pid = 1808] [serial = 812] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x96ba9800) [pid = 1808] [serial = 834] [outer = (nil)] [url = about:blank] 10:32:00 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x932c4800) [pid = 1808] [serial = 831] [outer = (nil)] [url = about:blank] 10:32:01 INFO - PROCESS | 1808 | 1461000721241 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]]]}] 10:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2801ms 10:32:01 INFO - PROCESS | 1808 | 1461000721311 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 10:32:01 INFO - PROCESS | 1808 | 1461000721319 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 10:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:32:01 INFO - PROCESS | 1808 | 1461000721328 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:32:01 INFO - PROCESS | 1808 | 1461000721333 Marionette TRACE conn4 <- [1,1246,null,{}] 10:32:01 INFO - PROCESS | 1808 | 1461000721355 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}] 10:32:01 INFO - PROCESS | 1808 | 1461000721577 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 10:32:01 INFO - PROCESS | 1808 | 1461000721590 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c9c00 == 123 [pid = 1808] [id = 319] 10:32:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x87498800) [pid = 1808] [serial = 958] [outer = (nil)] 10:32:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x875f3800) [pid = 1808] [serial = 959] [outer = 0x87498800] 10:32:01 INFO - PROCESS | 1808 | 1461000721693 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x877e4c00) [pid = 1808] [serial = 960] [outer = 0x87498800] 10:32:02 INFO - PROCESS | 1808 | 1461000722927 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]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1641ms 10:32:02 INFO - PROCESS | 1808 | 1461000722970 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 10:32:02 INFO - PROCESS | 1808 | 1461000722980 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 10:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:32:03 INFO - PROCESS | 1808 | 1461000722999 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:32:03 INFO - PROCESS | 1808 | 1461000723004 Marionette TRACE conn4 <- [1,1250,null,{}] 10:32:03 INFO - PROCESS | 1808 | 1461000723015 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}] 10:32:03 INFO - PROCESS | 1808 | 1461000723300 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 10:32:03 INFO - PROCESS | 1808 | 1461000723534 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b7f400 == 124 [pid = 1808] [id = 320] 10:32:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x87b8a400) [pid = 1808] [serial = 961] [outer = (nil)] 10:32:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x8a9ed000) [pid = 1808] [serial = 962] [outer = 0x87b8a400] 10:32:03 INFO - PROCESS | 1808 | 1461000723614 Marionette DEBUG loaded listener.js 10:32:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x8aaae400) [pid = 1808] [serial = 963] [outer = 0x87b8a400] 10:32:04 INFO - PROCESS | 1808 | 1461000724544 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]]]}] 10:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1595ms 10:32:04 INFO - PROCESS | 1808 | 1461000724594 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 10:32:04 INFO - PROCESS | 1808 | 1461000724598 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 10:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:32:04 INFO - PROCESS | 1808 | 1461000724636 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:32:04 INFO - PROCESS | 1808 | 1461000724643 Marionette TRACE conn4 <- [1,1254,null,{}] 10:32:04 INFO - PROCESS | 1808 | 1461000724661 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}] 10:32:04 INFO - PROCESS | 1808 | 1461000724954 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 10:32:05 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0x97dc1c00) [pid = 1808] [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.] 10:32:05 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x911e3c00) [pid = 1808] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:32:05 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x911eec00) [pid = 1808] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:32:05 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x8f30c000) [pid = 1808] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:32:05 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x8e02e000) [pid = 1808] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:32:05 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x891f0000) [pid = 1808] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:32:05 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x8c565000) [pid = 1808] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:32:05 INFO - PROCESS | 1808 | 1461000725452 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x875ee800 == 125 [pid = 1808] [id = 321] 10:32:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x88ee8c00) [pid = 1808] [serial = 964] [outer = (nil)] 10:32:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0x8bb6d400) [pid = 1808] [serial = 965] [outer = 0x88ee8c00] 10:32:05 INFO - PROCESS | 1808 | 1461000725537 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0x8c672000) [pid = 1808] [serial = 966] [outer = 0x88ee8c00] 10:32:06 INFO - PROCESS | 1808 | 1461000726875 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]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2292ms 10:32:06 INFO - PROCESS | 1808 | 1461000726931 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 1808 | 1461000726938 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 10:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:32:06 INFO - PROCESS | 1808 | 1461000726949 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 1808 | 1461000726953 Marionette TRACE conn4 <- [1,1258,null,{}] 10:32:06 INFO - PROCESS | 1808 | 1461000726963 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}] 10:32:07 INFO - PROCESS | 1808 | 1461000727292 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 10:32:07 INFO - PROCESS | 1808 | 1461000727747 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x85551000 == 126 [pid = 1808] [id = 322] 10:32:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 244 (0x85553400) [pid = 1808] [serial = 967] [outer = (nil)] 10:32:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 245 (0x856bf400) [pid = 1808] [serial = 968] [outer = 0x85553400] 10:32:07 INFO - PROCESS | 1808 | 1461000727844 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 246 (0x85909000) [pid = 1808] [serial = 969] [outer = 0x85553400] 10:32:08 INFO - PROCESS | 1808 | 1461000728937 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]]]}] 10:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2040ms 10:32:08 INFO - PROCESS | 1808 | 1461000728990 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 1808 | 1461000728998 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 10:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:32:09 INFO - PROCESS | 1808 | 1461000729008 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:32:09 INFO - PROCESS | 1808 | 1461000729013 Marionette TRACE conn4 <- [1,1262,null,{}] 10:32:09 INFO - PROCESS | 1808 | 1461000729022 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}] 10:32:09 INFO - PROCESS | 1808 | 1461000729302 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 10:32:09 INFO - PROCESS | 1808 | 1461000729636 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x877eb000 == 127 [pid = 1808] [id = 323] 10:32:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 247 (0x87b89c00) [pid = 1808] [serial = 970] [outer = (nil)] 10:32:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 248 (0x891fa800) [pid = 1808] [serial = 971] [outer = 0x87b89c00] 10:32:09 INFO - PROCESS | 1808 | 1461000729740 Marionette DEBUG loaded listener.js 10:32:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 249 (0x8aab0800) [pid = 1808] [serial = 972] [outer = 0x87b89c00] 10:32:10 INFO - PROCESS | 1808 | 1461000730735 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]]]}] 10:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1787ms 10:32:10 INFO - PROCESS | 1808 | 1461000730802 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 10:32:10 INFO - PROCESS | 1808 | 1461000730810 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 10:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:32:10 INFO - PROCESS | 1808 | 1461000730817 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:32:10 INFO - PROCESS | 1808 | 1461000730822 Marionette TRACE conn4 <- [1,1266,null,{}] 10:32:10 INFO - PROCESS | 1808 | 1461000730828 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}] 10:32:11 INFO - PROCESS | 1808 | 1461000731086 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 10:32:11 INFO - PROCESS | 1808 | 1461000731502 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c52b000 == 128 [pid = 1808] [id = 324] 10:32:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 250 (0x8c55c800) [pid = 1808] [serial = 973] [outer = (nil)] 10:32:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 251 (0x8dd09c00) [pid = 1808] [serial = 974] [outer = 0x8c55c800] 10:32:11 INFO - PROCESS | 1808 | 1461000731598 Marionette DEBUG loaded listener.js 10:32:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 252 (0x8e143400) [pid = 1808] [serial = 975] [outer = 0x8c55c800] 10:32:12 INFO - PROCESS | 1808 | 1461000732789 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]]]}] 10:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2046ms 10:32:12 INFO - PROCESS | 1808 | 1461000732865 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 10:32:12 INFO - PROCESS | 1808 | 1461000732869 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 10:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:32:12 INFO - PROCESS | 1808 | 1461000732896 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:32:12 INFO - PROCESS | 1808 | 1461000732907 Marionette TRACE conn4 <- [1,1270,null,{}] 10:32:12 INFO - PROCESS | 1808 | 1461000732972 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}] 10:32:13 INFO - PROCESS | 1808 | 1461000733282 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 10:32:13 INFO - PROCESS | 1808 | 1461000733559 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c673c00 == 129 [pid = 1808] [id = 325] 10:32:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 253 (0x8dd01c00) [pid = 1808] [serial = 976] [outer = (nil)] 10:32:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 254 (0x8f307000) [pid = 1808] [serial = 977] [outer = 0x8dd01c00] 10:32:13 INFO - PROCESS | 1808 | 1461000733650 Marionette DEBUG loaded listener.js 10:32:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 255 (0x8fc07c00) [pid = 1808] [serial = 978] [outer = 0x8dd01c00] 10:32:14 INFO - PROCESS | 1808 | 1461000734637 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]]]}] 10:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1823ms 10:32:14 INFO - PROCESS | 1808 | 1461000734701 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 10:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:32:14 INFO - PROCESS | 1808 | 1461000734707 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 10:32:14 INFO - PROCESS | 1808 | 1461000734713 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 1808 | 1461000734717 Marionette TRACE conn4 <- [1,1274,null,{}] 10:32:14 INFO - PROCESS | 1808 | 1461000734724 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}] 10:32:14 INFO - PROCESS | 1808 | 1461000734936 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 10:32:15 INFO - PROCESS | 1808 | 1461000735250 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac3800 == 130 [pid = 1808] [id = 326] 10:32:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 256 (0x8fc05000) [pid = 1808] [serial = 979] [outer = (nil)] 10:32:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 257 (0x90417800) [pid = 1808] [serial = 980] [outer = 0x8fc05000] 10:32:15 INFO - PROCESS | 1808 | 1461000735352 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 258 (0x90607800) [pid = 1808] [serial = 981] [outer = 0x8fc05000] 10:32:16 INFO - PROCESS | 1808 | 1461000736286 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]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1637ms 10:32:16 INFO - PROCESS | 1808 | 1461000736351 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 10:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:32:16 INFO - PROCESS | 1808 | 1461000736356 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 10:32:16 INFO - PROCESS | 1808 | 1461000736363 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 1808 | 1461000736367 Marionette TRACE conn4 <- [1,1278,null,{}] 10:32:16 INFO - PROCESS | 1808 | 1461000736373 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}] 10:32:16 INFO - PROCESS | 1808 | 1461000736591 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 10:32:16 INFO - PROCESS | 1808 | 1461000736905 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x90414400 == 131 [pid = 1808] [id = 327] 10:32:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 259 (0x90419400) [pid = 1808] [serial = 982] [outer = (nil)] 10:32:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 260 (0x91353800) [pid = 1808] [serial = 983] [outer = 0x90419400] 10:32:17 INFO - PROCESS | 1808 | 1461000737022 Marionette DEBUG loaded listener.js 10:32:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 261 (0x933b3000) [pid = 1808] [serial = 984] [outer = 0x90419400] 10:32:18 INFO - PROCESS | 1808 | 1461000738056 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]]]}] 10:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1735ms 10:32:18 INFO - PROCESS | 1808 | 1461000738098 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 10:32:18 INFO - PROCESS | 1808 | 1461000738103 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 10:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:32:18 INFO - PROCESS | 1808 | 1461000738111 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:32:18 INFO - PROCESS | 1808 | 1461000738115 Marionette TRACE conn4 <- [1,1282,null,{}] 10:32:18 INFO - PROCESS | 1808 | 1461000738121 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}] 10:32:18 INFO - PROCESS | 1808 | 1461000738350 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 10:32:18 INFO - PROCESS | 1808 | 1461000738682 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e031400 == 132 [pid = 1808] [id = 328] 10:32:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 262 (0x9716d000) [pid = 1808] [serial = 985] [outer = (nil)] 10:32:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 263 (0x97d33000) [pid = 1808] [serial = 986] [outer = 0x9716d000] 10:32:18 INFO - PROCESS | 1808 | 1461000738861 Marionette DEBUG loaded listener.js 10:32:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 264 (0x97d3bc00) [pid = 1808] [serial = 987] [outer = 0x9716d000] 10:32:19 INFO - PROCESS | 1808 | 1461000739795 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]]]}] 10:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1742ms 10:32:19 INFO - PROCESS | 1808 | 1461000739854 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 1808 | 1461000739858 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 10:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:32:19 INFO - PROCESS | 1808 | 1461000739865 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 1808 | 1461000739869 Marionette TRACE conn4 <- [1,1286,null,{}] 10:32:19 INFO - PROCESS | 1808 | 1461000739876 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}] 10:32:20 INFO - PROCESS | 1808 | 1461000740095 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 10:32:20 INFO - PROCESS | 1808 | 1461000740410 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c677000 == 133 [pid = 1808] [id = 329] 10:32:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 265 (0x96ba9000) [pid = 1808] [serial = 988] [outer = (nil)] 10:32:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 266 (0x98352800) [pid = 1808] [serial = 989] [outer = 0x96ba9000] 10:32:20 INFO - PROCESS | 1808 | 1461000740508 Marionette DEBUG loaded listener.js 10:32:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 267 (0x9835a000) [pid = 1808] [serial = 990] [outer = 0x96ba9000] 10:32:21 INFO - PROCESS | 1808 | 1461000741448 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]]]}] 10:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1633ms 10:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:32:21 INFO - PROCESS | 1808 | 1461000741499 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 10:32:21 INFO - PROCESS | 1808 | 1461000741503 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 10:32:21 INFO - PROCESS | 1808 | 1461000741510 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:32:21 INFO - PROCESS | 1808 | 1461000741513 Marionette TRACE conn4 <- [1,1290,null,{}] 10:32:21 INFO - PROCESS | 1808 | 1461000741519 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}] 10:32:21 INFO - PROCESS | 1808 | 1461000741733 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 10:32:22 INFO - PROCESS | 1808 | 1461000742048 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749e400 == 134 [pid = 1808] [id = 330] 10:32:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 268 (0x9716b800) [pid = 1808] [serial = 991] [outer = (nil)] 10:32:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 269 (0x98d14800) [pid = 1808] [serial = 992] [outer = 0x9716b800] 10:32:22 INFO - PROCESS | 1808 | 1461000742150 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x995f1000) [pid = 1808] [serial = 993] [outer = 0x9716b800] 10:32:23 INFO - PROCESS | 1808 | 1461000743053 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]]]}] 10:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 10:32:23 INFO - PROCESS | 1808 | 1461000743097 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 10:32:23 INFO - PROCESS | 1808 | 1461000743101 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 10:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:32:23 INFO - PROCESS | 1808 | 1461000743128 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:32:23 INFO - PROCESS | 1808 | 1461000743132 Marionette TRACE conn4 <- [1,1294,null,{}] 10:32:23 INFO - PROCESS | 1808 | 1461000743139 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}] 10:32:23 INFO - PROCESS | 1808 | 1461000743347 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 10:32:23 INFO - PROCESS | 1808 | 1461000743670 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aacec00 == 135 [pid = 1808] [id = 331] 10:32:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 271 (0x8c66cc00) [pid = 1808] [serial = 994] [outer = (nil)] 10:32:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 272 (0x9abc8400) [pid = 1808] [serial = 995] [outer = 0x8c66cc00] 10:32:23 INFO - PROCESS | 1808 | 1461000743771 Marionette DEBUG loaded listener.js 10:32:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 273 (0x9ec32c00) [pid = 1808] [serial = 996] [outer = 0x8c66cc00] 10:32:24 INFO - PROCESS | 1808 | 1461000744671 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]]]}] 10:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1588ms 10:32:24 INFO - PROCESS | 1808 | 1461000744713 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 10:32:24 INFO - PROCESS | 1808 | 1461000744718 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 10:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:32:24 INFO - PROCESS | 1808 | 1461000744725 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 1808 | 1461000744729 Marionette TRACE conn4 <- [1,1298,null,{}] 10:32:24 INFO - PROCESS | 1808 | 1461000744735 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}] 10:32:24 INFO - PROCESS | 1808 | 1461000744962 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 10:32:25 INFO - PROCESS | 1808 | 1461000745278 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fbbc000 == 136 [pid = 1808] [id = 332] 10:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 274 (0x9fc7f000) [pid = 1808] [serial = 997] [outer = (nil)] 10:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 275 (0x9fed5400) [pid = 1808] [serial = 998] [outer = 0x9fc7f000] 10:32:25 INFO - PROCESS | 1808 | 1461000745397 Marionette DEBUG loaded listener.js 10:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 276 (0xa0a65c00) [pid = 1808] [serial = 999] [outer = 0x9fc7f000] 10:32:26 INFO - PROCESS | 1808 | 1461000746367 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]]]}] 10:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1684ms 10:32:26 INFO - PROCESS | 1808 | 1461000746410 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 10:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:32:26 INFO - PROCESS | 1808 | 1461000746416 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 10:32:26 INFO - PROCESS | 1808 | 1461000746422 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:32:26 INFO - PROCESS | 1808 | 1461000746427 Marionette TRACE conn4 <- [1,1302,null,{}] 10:32:26 INFO - PROCESS | 1808 | 1461000746455 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}] 10:32:26 INFO - PROCESS | 1808 | 1461000746701 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 10:32:27 INFO - PROCESS | 1808 | 1461000747005 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9814d800 == 137 [pid = 1808] [id = 333] 10:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 277 (0xa3c1b000) [pid = 1808] [serial = 1000] [outer = (nil)] 10:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 278 (0xa45df400) [pid = 1808] [serial = 1001] [outer = 0xa3c1b000] 10:32:27 INFO - PROCESS | 1808 | 1461000747097 Marionette DEBUG loaded listener.js 10:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 279 (0xa45ec800) [pid = 1808] [serial = 1002] [outer = 0xa3c1b000] 10:32:27 INFO - PROCESS | 1808 | 1461000747977 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]]]}] 10:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1609ms 10:32:28 INFO - PROCESS | 1808 | 1461000748034 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 10:32:28 INFO - PROCESS | 1808 | 1461000748038 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 10:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:32:28 INFO - PROCESS | 1808 | 1461000748045 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:32:28 INFO - PROCESS | 1808 | 1461000748049 Marionette TRACE conn4 <- [1,1306,null,{}] 10:32:28 INFO - PROCESS | 1808 | 1461000748055 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}] 10:32:28 INFO - PROCESS | 1808 | 1461000748280 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 10:32:28 INFO - PROCESS | 1808 | 1461000748610 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e4f400 == 138 [pid = 1808] [id = 334] 10:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 280 (0x88e50800) [pid = 1808] [serial = 1003] [outer = (nil)] 10:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 281 (0x88e55c00) [pid = 1808] [serial = 1004] [outer = 0x88e50800] 10:32:28 INFO - PROCESS | 1808 | 1461000748708 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 282 (0x88e57c00) [pid = 1808] [serial = 1005] [outer = 0x88e50800] 10:32:29 INFO - PROCESS | 1808 | 1461000749639 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]]]}] 10:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1644ms 10:32:29 INFO - PROCESS | 1808 | 1461000749691 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 10:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:32:29 INFO - PROCESS | 1808 | 1461000749695 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 10:32:29 INFO - PROCESS | 1808 | 1461000749702 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 1808 | 1461000749706 Marionette TRACE conn4 <- [1,1310,null,{}] 10:32:29 INFO - PROCESS | 1808 | 1461000749712 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}] 10:32:29 INFO - PROCESS | 1808 | 1461000749917 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 10:32:30 INFO - PROCESS | 1808 | 1461000750236 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e51400 == 139 [pid = 1808] [id = 335] 10:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 283 (0x88e51800) [pid = 1808] [serial = 1006] [outer = (nil)] 10:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 284 (0xa28b2800) [pid = 1808] [serial = 1007] [outer = 0x88e51800] 10:32:30 INFO - PROCESS | 1808 | 1461000750336 Marionette DEBUG loaded listener.js 10:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 285 (0xa45e4800) [pid = 1808] [serial = 1008] [outer = 0x88e51800] 10:32:31 INFO - PROCESS | 1808 | 1461000751244 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] 10:32:31 INFO - PROCESS | 1808 | 1461000751315 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 10:32:31 INFO - PROCESS | 1808 | 1461000751323 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:32:31 INFO - PROCESS | 1808 | 1461000751326 Marionette TRACE conn4 <- [1,1314,null,{}] 10:32:31 INFO - PROCESS | 1808 | 1461000751333 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}] 10:32:31 INFO - PROCESS | 1808 | 1461000751538 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 10:32:31 INFO - PROCESS | 1808 | 1461000751861 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x84da2400 == 140 [pid = 1808] [id = 336] 10:32:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 286 (0x84da2c00) [pid = 1808] [serial = 1009] [outer = (nil)] 10:32:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 287 (0x84dac000) [pid = 1808] [serial = 1010] [outer = 0x84da2c00] 10:32:31 INFO - PROCESS | 1808 | 1461000751956 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 288 (0x84daf000) [pid = 1808] [serial = 1011] [outer = 0x84da2c00] 10:32:32 INFO - PROCESS | 1808 | 1461000752873 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]]]}] 10:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1584ms 10:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:32:32 INFO - PROCESS | 1808 | 1461000752906 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 10:32:32 INFO - PROCESS | 1808 | 1461000752909 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 10:32:32 INFO - PROCESS | 1808 | 1461000752916 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:32:32 INFO - PROCESS | 1808 | 1461000752920 Marionette TRACE conn4 <- [1,1318,null,{}] 10:32:32 INFO - PROCESS | 1808 | 1461000752926 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}] 10:32:33 INFO - PROCESS | 1808 | 1461000753141 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 10:32:33 INFO - PROCESS | 1808 | 1461000753508 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x84dad800 == 141 [pid = 1808] [id = 337] 10:32:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 289 (0x84dae400) [pid = 1808] [serial = 1012] [outer = (nil)] 10:32:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 290 (0x8a99cc00) [pid = 1808] [serial = 1013] [outer = 0x84dae400] 10:32:33 INFO - PROCESS | 1808 | 1461000753607 Marionette DEBUG loaded listener.js 10:32:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 291 (0x8a99e800) [pid = 1808] [serial = 1014] [outer = 0x84dae400] 10:32:34 INFO - PROCESS | 1808 | 1461000754574 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]]]}] 10:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1695ms 10:32:34 INFO - PROCESS | 1808 | 1461000754612 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 10:32:34 INFO - PROCESS | 1808 | 1461000754616 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 10:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:32:34 INFO - PROCESS | 1808 | 1461000754623 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:32:34 INFO - PROCESS | 1808 | 1461000754626 Marionette TRACE conn4 <- [1,1322,null,{}] 10:32:34 INFO - PROCESS | 1808 | 1461000754633 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}] 10:32:34 INFO - PROCESS | 1808 | 1461000754842 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 10:32:35 INFO - PROCESS | 1808 | 1461000755629 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x85910800 == 142 [pid = 1808] [id = 338] 10:32:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 292 (0x85913000) [pid = 1808] [serial = 1015] [outer = (nil)] 10:32:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 293 (0x860c0c00) [pid = 1808] [serial = 1016] [outer = 0x85913000] 10:32:35 INFO - PROCESS | 1808 | 1461000755721 Marionette DEBUG loaded listener.js 10:32:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 294 (0x87497c00) [pid = 1808] [serial = 1017] [outer = 0x85913000] 10:32:36 INFO - PROCESS | 1808 | 1461000756675 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]]]}] 10:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2087ms 10:32:36 INFO - PROCESS | 1808 | 1461000756712 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 10:32:36 INFO - PROCESS | 1808 | 1461000756718 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 10:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:32:36 INFO - PROCESS | 1808 | 1461000756727 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:32:36 INFO - PROCESS | 1808 | 1461000756734 Marionette TRACE conn4 <- [1,1326,null,{}] 10:32:36 INFO - PROCESS | 1808 | 1461000756741 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}] 10:32:36 INFO - PROCESS | 1808 | 1461000756953 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 10:32:37 INFO - PROCESS | 1808 | 1461000757290 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x856bf800 == 143 [pid = 1808] [id = 339] 10:32:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 295 (0x85909c00) [pid = 1808] [serial = 1018] [outer = (nil)] 10:32:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 296 (0x87b85000) [pid = 1808] [serial = 1019] [outer = 0x85909c00] 10:32:37 INFO - PROCESS | 1808 | 1461000757389 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 297 (0x8a99e400) [pid = 1808] [serial = 1020] [outer = 0x85909c00] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac6800 == 142 [pid = 1808] [id = 260] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x983bc800 == 141 [pid = 1808] [id = 271] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x935f2000 == 140 [pid = 1808] [id = 83] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad79400 == 139 [pid = 1808] [id = 187] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa49d4000 == 138 [pid = 1808] [id = 80] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1b1400 == 137 [pid = 1808] [id = 227] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x9841c400 == 136 [pid = 1808] [id = 230] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa0c52000 == 135 [pid = 1808] [id = 270] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x891ee400 == 134 [pid = 1808] [id = 269] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa0c52c00 == 133 [pid = 1808] [id = 108] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x91474400 == 132 [pid = 1808] [id = 46] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac0bc00 == 131 [pid = 1808] [id = 186] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb77c00 == 130 [pid = 1808] [id = 219] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x97ae5800 == 129 [pid = 1808] [id = 10] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x875ee800 == 128 [pid = 1808] [id = 321] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x87b7f400 == 127 [pid = 1808] [id = 320] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x856c9c00 == 126 [pid = 1808] [id = 319] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x877e5800 == 125 [pid = 1808] [id = 310] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x877e2800 == 124 [pid = 1808] [id = 309] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8aacd800 == 123 [pid = 1808] [id = 308] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa2a0cc00 == 122 [pid = 1808] [id = 306] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8aacf800 == 121 [pid = 1808] [id = 307] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x935fb800 == 120 [pid = 1808] [id = 305] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x995aa800 == 119 [pid = 1808] [id = 304] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8fc0d000 == 118 [pid = 1808] [id = 303] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8ece1400 == 117 [pid = 1808] [id = 302] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9ee400 == 116 [pid = 1808] [id = 300] 10:32:38 INFO - PROCESS | 1808 | --DOCSHELL 0x8e148000 == 115 [pid = 1808] [id = 301] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 296 (0xa4c4b000) [pid = 1808] [serial = 872] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 295 (0x8e1a4400) [pid = 1808] [serial = 842] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 294 (0x933b7000) [pid = 1808] [serial = 588] [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.] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 293 (0x935fc400) [pid = 1808] [serial = 896] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 292 (0xa0028400) [pid = 1808] [serial = 857] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 291 (0x93364000) [pid = 1808] [serial = 894] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 290 (0x96ba8400) [pid = 1808] [serial = 897] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 289 (0xa0fdb000) [pid = 1808] [serial = 860] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 288 (0x9041c400) [pid = 1808] [serial = 891] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 287 (0xa45e9000) [pid = 1808] [serial = 866] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 286 (0x8f307c00) [pid = 1808] [serial = 887] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 285 (0x8e14f800) [pid = 1808] [serial = 885] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 284 (0x8fc0a800) [pid = 1808] [serial = 888] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 283 (0x91690800) [pid = 1808] [serial = 893] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 282 (0x875f7000) [pid = 1808] [serial = 881] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 281 (0x8749f400) [pid = 1808] [serial = 875] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 280 (0x8a9f0400) [pid = 1808] [serial = 839] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 279 (0x98157000) [pid = 1808] [serial = 837] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 278 (0xa3c21800) [pid = 1808] [serial = 863] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 277 (0x8fdd0800) [pid = 1808] [serial = 845] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 276 (0x8dd06c00) [pid = 1808] [serial = 884] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 275 (0x8fdd3400) [pid = 1808] [serial = 890] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 274 (0x983b2800) [pid = 1808] [serial = 851] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 273 (0xa49d3400) [pid = 1808] [serial = 869] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 272 (0x97174c00) [pid = 1808] [serial = 848] [outer = (nil)] [url = about:blank] 10:32:38 INFO - PROCESS | 1808 | --DOMWINDOW == 271 (0x875ed800) [pid = 1808] [serial = 878] [outer = (nil)] [url = about:blank] 10:32:39 INFO - PROCESS | 1808 | --DOMWINDOW == 270 (0x995a4c00) [pid = 1808] [serial = 854] [outer = (nil)] [url = about:blank] 10:32:39 INFO - PROCESS | 1808 | --DOMWINDOW == 269 (0x97ad8000) [pid = 1808] [serial = 899] [outer = (nil)] [url = about:blank] 10:32:39 INFO - PROCESS | 1808 | 1461000759393 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]]]}] 10:32:39 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 10:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2695ms 10:32:39 INFO - PROCESS | 1808 | 1461000759425 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 10:32:39 INFO - PROCESS | 1808 | 1461000759432 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 10:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:32:39 INFO - PROCESS | 1808 | 1461000759440 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 1808 | 1461000759443 Marionette TRACE conn4 <- [1,1330,null,{}] 10:32:39 INFO - PROCESS | 1808 | 1461000759449 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}] 10:32:39 INFO - PROCESS | 1808 | 1461000759672 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 10:32:39 INFO - PROCESS | 1808 | 1461000759873 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x85557400 == 116 [pid = 1808] [id = 340] 10:32:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 270 (0x856bdc00) [pid = 1808] [serial = 1021] [outer = (nil)] 10:32:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 271 (0x874a2800) [pid = 1808] [serial = 1022] [outer = 0x856bdc00] 10:32:39 INFO - PROCESS | 1808 | 1461000759958 Marionette DEBUG loaded listener.js 10:32:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 272 (0x88e5bc00) [pid = 1808] [serial = 1023] [outer = 0x856bdc00] 10:32:40 INFO - PROCESS | 1808 | 1461000760791 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]]]}] 10:32:40 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 10:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1390ms 10:32:40 INFO - PROCESS | 1808 | 1461000760830 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 10:32:40 INFO - PROCESS | 1808 | 1461000760835 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 10:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:32:40 INFO - PROCESS | 1808 | 1461000760849 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:32:40 INFO - PROCESS | 1808 | 1461000760858 Marionette TRACE conn4 <- [1,1334,null,{}] 10:32:40 INFO - PROCESS | 1808 | 1461000760905 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}] 10:32:41 INFO - PROCESS | 1808 | 1461000761103 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 10:32:41 INFO - PROCESS | 1808 | 1461000761115 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9eb000 == 117 [pid = 1808] [id = 341] 10:32:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 273 (0x8aad8800) [pid = 1808] [serial = 1024] [outer = (nil)] 10:32:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 274 (0x8ad82000) [pid = 1808] [serial = 1025] [outer = 0x8aad8800] 10:32:41 INFO - PROCESS | 1808 | 1461000761193 Marionette DEBUG loaded listener.js 10:32:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 275 (0x8c526400) [pid = 1808] [serial = 1026] [outer = 0x8aad8800] 10:32:42 INFO - PROCESS | 1808 | 1461000762293 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]]]}] 10:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1486ms 10:32:42 INFO - PROCESS | 1808 | 1461000762328 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 10:32:42 INFO - PROCESS | 1808 | 1461000762332 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 10:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:32:42 INFO - PROCESS | 1808 | 1461000762338 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 1808 | 1461000762342 Marionette TRACE conn4 <- [1,1338,null,{}] 10:32:42 INFO - PROCESS | 1808 | 1461000762357 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}] 10:32:42 INFO - PROCESS | 1808 | 1461000762621 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 10:32:42 INFO - PROCESS | 1808 | 1461000762658 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c529c00 == 118 [pid = 1808] [id = 342] 10:32:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 276 (0x8c670800) [pid = 1808] [serial = 1027] [outer = (nil)] 10:32:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 277 (0x8dd06c00) [pid = 1808] [serial = 1028] [outer = 0x8c670800] 10:32:42 INFO - PROCESS | 1808 | 1461000762737 Marionette DEBUG loaded listener.js 10:32:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 278 (0x8e031000) [pid = 1808] [serial = 1029] [outer = 0x8c670800] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 277 (0x8ac10800) [pid = 1808] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 276 (0x933b4c00) [pid = 1808] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 275 (0x89dcf400) [pid = 1808] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 274 (0x860c2000) [pid = 1808] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 273 (0x9fca6000) [pid = 1808] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 272 (0x8e14c400) [pid = 1808] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 271 (0x98429800) [pid = 1808] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 270 (0x8aaabc00) [pid = 1808] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 269 (0x8aaaac00) [pid = 1808] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 268 (0x891f8c00) [pid = 1808] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 267 (0x8e1a7c00) [pid = 1808] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 266 (0x87498800) [pid = 1808] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 265 (0x8aad0400) [pid = 1808] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 264 (0x98d08c00) [pid = 1808] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 263 (0x8555b800) [pid = 1808] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 262 (0x99b63c00) [pid = 1808] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 261 (0x98424400) [pid = 1808] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 260 (0x98150800) [pid = 1808] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:32:44 INFO - PROCESS | 1808 | --DOMWINDOW == 259 (0x9835dc00) [pid = 1808] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 258 (0xa3c24400) [pid = 1808] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 257 (0x9835ac00) [pid = 1808] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 256 (0x97a3c800) [pid = 1808] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 255 (0x8bb76800) [pid = 1808] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 254 (0x9fcac800) [pid = 1808] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 253 (0x9060e000) [pid = 1808] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 252 (0x87b8a400) [pid = 1808] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 251 (0x935f1c00) [pid = 1808] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 250 (0x88ef0000) [pid = 1808] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 249 (0x95909400) [pid = 1808] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 248 (0x981aa400) [pid = 1808] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 247 (0x9060f000) [pid = 1808] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 246 (0xa2a57400) [pid = 1808] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 245 (0x891ef800) [pid = 1808] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 244 (0x91692c00) [pid = 1808] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 243 (0x933b4800) [pid = 1808] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x891fb000) [pid = 1808] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x85559800) [pid = 1808] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x8c676400) [pid = 1808] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x98352400) [pid = 1808] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0x856c1800) [pid = 1808] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x875f2000) [pid = 1808] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x935f8000) [pid = 1808] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0xa0026c00) [pid = 1808] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0x891f5c00) [pid = 1808] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x8ecd3c00) [pid = 1808] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0xa0fdcc00) [pid = 1808] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x8e030800) [pid = 1808] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0x8c566800) [pid = 1808] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x8fc06000) [pid = 1808] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x8e1b2800) [pid = 1808] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x87498400) [pid = 1808] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x98d13800) [pid = 1808] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x8bb77800) [pid = 1808] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x860bfc00) [pid = 1808] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0x98359400) [pid = 1808] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0x983b5400) [pid = 1808] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x8554d800) [pid = 1808] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x8ecdd000) [pid = 1808] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x877e3000) [pid = 1808] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x97cc1000) [pid = 1808] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x90417000) [pid = 1808] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x8eac3400) [pid = 1808] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x981b5000) [pid = 1808] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x8749fc00) [pid = 1808] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x98358800) [pid = 1808] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x97dbbc00) [pid = 1808] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x932c6400) [pid = 1808] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0x97ae5000) [pid = 1808] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x8c671400) [pid = 1808] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x9841c800) [pid = 1808] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x860ca000) [pid = 1808] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0xa47b0800) [pid = 1808] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x8ece2400) [pid = 1808] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x8aad1400) [pid = 1808] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x8f30ec00) [pid = 1808] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x8a9eec00) [pid = 1808] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x8e037800) [pid = 1808] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x983b5000) [pid = 1808] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0x8eac7c00) [pid = 1808] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0xa0eee000) [pid = 1808] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x8a9e2c00) [pid = 1808] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x9a7d6800) [pid = 1808] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x97d3c800) [pid = 1808] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x8f30fc00) [pid = 1808] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x9335b800) [pid = 1808] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x9fee1000) [pid = 1808] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x89dd3000) [pid = 1808] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x99b6dc00) [pid = 1808] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:32:45 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x8bb70000) [pid = 1808] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:32:45 INFO - PROCESS | 1808 | 1461000765814 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]]]}] 10:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3489ms 10:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:32:45 INFO - PROCESS | 1808 | 1461000765828 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 10:32:45 INFO - PROCESS | 1808 | 1461000765831 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 10:32:45 INFO - PROCESS | 1808 | 1461000765837 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:32:45 INFO - PROCESS | 1808 | 1461000765841 Marionette TRACE conn4 <- [1,1342,null,{}] 10:32:45 INFO - PROCESS | 1808 | 1461000765847 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}] 10:32:46 INFO - PROCESS | 1808 | 1461000766106 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 10:32:46 INFO - PROCESS | 1808 | 1461000766124 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x856be400 == 119 [pid = 1808] [id = 343] 10:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x856c6800) [pid = 1808] [serial = 1030] [outer = (nil)] 10:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x860ca000) [pid = 1808] [serial = 1031] [outer = 0x856c6800] 10:32:46 INFO - PROCESS | 1808 | 1461000766216 Marionette DEBUG loaded listener.js 10:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0x89dcf800) [pid = 1808] [serial = 1032] [outer = 0x856c6800] 10:32:47 INFO - PROCESS | 1808 | 1461000767374 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]]]}] 10:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1582ms 10:32:47 INFO - PROCESS | 1808 | 1461000767420 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 10:32:47 INFO - PROCESS | 1808 | 1461000767427 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 10:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:32:47 INFO - PROCESS | 1808 | 1461000767437 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:32:47 INFO - PROCESS | 1808 | 1461000767443 Marionette TRACE conn4 <- [1,1346,null,{}] 10:32:47 INFO - PROCESS | 1808 | 1461000767454 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}] 10:32:47 INFO - PROCESS | 1808 | 1461000767683 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 10:32:48 INFO - PROCESS | 1808 | 1461000768041 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x84db1c00 == 120 [pid = 1808] [id = 344] 10:32:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x85559800) [pid = 1808] [serial = 1033] [outer = (nil)] 10:32:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0x87499800) [pid = 1808] [serial = 1034] [outer = 0x85559800] 10:32:48 INFO - PROCESS | 1808 | 1461000768145 Marionette DEBUG loaded listener.js 10:32:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0x877e3c00) [pid = 1808] [serial = 1035] [outer = 0x85559800] 10:32:49 INFO - PROCESS | 1808 | 1461000769188 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]]]}] 10:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1795ms 10:32:49 INFO - PROCESS | 1808 | 1461000769232 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 10:32:49 INFO - PROCESS | 1808 | 1461000769242 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 10:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:32:49 INFO - PROCESS | 1808 | 1461000769254 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:32:49 INFO - PROCESS | 1808 | 1461000769259 Marionette TRACE conn4 <- [1,1350,null,{}] 10:32:49 INFO - PROCESS | 1808 | 1461000769267 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}] 10:32:49 INFO - PROCESS | 1808 | 1461000769517 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 10:32:49 INFO - PROCESS | 1808 | 1461000769864 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b81000 == 121 [pid = 1808] [id = 345] 10:32:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x88e4ec00) [pid = 1808] [serial = 1036] [outer = (nil)] 10:32:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0x88ef0400) [pid = 1808] [serial = 1037] [outer = 0x88e4ec00] 10:32:49 INFO - PROCESS | 1808 | 1461000769964 Marionette DEBUG loaded listener.js 10:32:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0x8a9a6000) [pid = 1808] [serial = 1038] [outer = 0x88e4ec00] 10:32:51 INFO - PROCESS | 1808 | 1461000771079 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]]]}] 10:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1888ms 10:32:51 INFO - PROCESS | 1808 | 1461000771143 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 10:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:32:51 INFO - PROCESS | 1808 | 1461000771148 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 10:32:51 INFO - PROCESS | 1808 | 1461000771155 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:32:51 INFO - PROCESS | 1808 | 1461000771162 Marionette TRACE conn4 <- [1,1354,null,{}] 10:32:51 INFO - PROCESS | 1808 | 1461000771180 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}] 10:32:51 INFO - PROCESS | 1808 | 1461000771450 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 10:32:51 INFO - PROCESS | 1808 | 1461000771825 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x84da3c00 == 122 [pid = 1808] [id = 346] 10:32:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 199 (0x891efc00) [pid = 1808] [serial = 1039] [outer = (nil)] 10:32:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 200 (0x8bb71800) [pid = 1808] [serial = 1040] [outer = 0x891efc00] 10:32:51 INFO - PROCESS | 1808 | 1461000771921 Marionette DEBUG loaded listener.js 10:32:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 201 (0x8c671400) [pid = 1808] [serial = 1041] [outer = 0x891efc00] 10:32:52 INFO - PROCESS | 1808 | 1461000772905 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]]]}] 10:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1796ms 10:32:52 INFO - PROCESS | 1808 | 1461000772952 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 10:32:52 INFO - PROCESS | 1808 | 1461000772958 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 10:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:32:52 INFO - PROCESS | 1808 | 1461000772965 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:32:52 INFO - PROCESS | 1808 | 1461000772968 Marionette TRACE conn4 <- [1,1358,null,{}] 10:32:52 INFO - PROCESS | 1808 | 1461000772974 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}] 10:32:53 INFO - PROCESS | 1808 | 1461000773230 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 10:32:53 INFO - PROCESS | 1808 | 1461000773559 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad6c00 == 123 [pid = 1808] [id = 347] 10:32:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 202 (0x8c559c00) [pid = 1808] [serial = 1042] [outer = (nil)] 10:32:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 203 (0x8e14c400) [pid = 1808] [serial = 1043] [outer = 0x8c559c00] 10:32:53 INFO - PROCESS | 1808 | 1461000773655 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 204 (0x8e1a8c00) [pid = 1808] [serial = 1044] [outer = 0x8c559c00] 10:32:54 INFO - PROCESS | 1808 | 1461000774565 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]]]}] 10:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1642ms 10:32:54 INFO - PROCESS | 1808 | 1461000774608 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 10:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:32:54 INFO - PROCESS | 1808 | 1461000774612 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 10:32:54 INFO - PROCESS | 1808 | 1461000774619 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:32:54 INFO - PROCESS | 1808 | 1461000774623 Marionette TRACE conn4 <- [1,1362,null,{}] 10:32:54 INFO - PROCESS | 1808 | 1461000774629 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}] 10:32:54 INFO - PROCESS | 1808 | 1461000774841 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 10:32:55 INFO - PROCESS | 1808 | 1461000775158 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e037800 == 124 [pid = 1808] [id = 348] 10:32:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 205 (0x8eac1c00) [pid = 1808] [serial = 1045] [outer = (nil)] 10:32:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 206 (0x8eac7c00) [pid = 1808] [serial = 1046] [outer = 0x8eac1c00] 10:32:55 INFO - PROCESS | 1808 | 1461000775265 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 207 (0x8ecd4c00) [pid = 1808] [serial = 1047] [outer = 0x8eac1c00] 10:32:56 INFO - PROCESS | 1808 | 1461000776260 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]]]}] 10:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1686ms 10:32:56 INFO - PROCESS | 1808 | 1461000776305 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 10:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:32:56 INFO - PROCESS | 1808 | 1461000776310 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 10:32:56 INFO - PROCESS | 1808 | 1461000776317 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:32:56 INFO - PROCESS | 1808 | 1461000776320 Marionette TRACE conn4 <- [1,1366,null,{}] 10:32:56 INFO - PROCESS | 1808 | 1461000776327 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}] 10:32:56 INFO - PROCESS | 1808 | 1461000776562 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 10:32:56 INFO - PROCESS | 1808 | 1461000776899 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b7c400 == 125 [pid = 1808] [id = 349] 10:32:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 208 (0x8eaca000) [pid = 1808] [serial = 1048] [outer = (nil)] 10:32:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 209 (0x8f310800) [pid = 1808] [serial = 1049] [outer = 0x8eaca000] 10:32:57 INFO - PROCESS | 1808 | 1461000777000 Marionette DEBUG loaded listener.js 10:32:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 210 (0x8fdd0800) [pid = 1808] [serial = 1050] [outer = 0x8eaca000] 10:32:57 INFO - PROCESS | 1808 | 1461000777983 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] 10:32:58 INFO - PROCESS | 1808 | 1461000778009 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 10:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:32:58 INFO - PROCESS | 1808 | 1461000778016 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:32:58 INFO - PROCESS | 1808 | 1461000778019 Marionette TRACE conn4 <- [1,1370,null,{}] 10:32:58 INFO - PROCESS | 1808 | 1461000778025 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}] 10:32:58 INFO - PROCESS | 1808 | 1461000778244 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 10:32:58 INFO - PROCESS | 1808 | 1461000778569 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ecdf000 == 126 [pid = 1808] [id = 350] 10:32:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 211 (0x8fc0c000) [pid = 1808] [serial = 1051] [outer = (nil)] 10:32:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 212 (0x90608c00) [pid = 1808] [serial = 1052] [outer = 0x8fc0c000] 10:32:58 INFO - PROCESS | 1808 | 1461000778667 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 213 (0x90614c00) [pid = 1808] [serial = 1053] [outer = 0x8fc0c000] 10:32:59 INFO - PROCESS | 1808 | 1461000779641 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] 10:32:59 INFO - PROCESS | 1808 | 1461000779707 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 10:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:32:59 INFO - PROCESS | 1808 | 1461000779715 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:32:59 INFO - PROCESS | 1808 | 1461000779719 Marionette TRACE conn4 <- [1,1374,null,{}] 10:32:59 INFO - PROCESS | 1808 | 1461000779725 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}] 10:32:59 INFO - PROCESS | 1808 | 1461000779986 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 10:33:00 INFO - PROCESS | 1808 | 1461000780313 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee4000 == 127 [pid = 1808] [id = 351] 10:33:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 214 (0x8fc01c00) [pid = 1808] [serial = 1054] [outer = (nil)] 10:33:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 215 (0x9335d800) [pid = 1808] [serial = 1055] [outer = 0x8fc01c00] 10:33:00 INFO - PROCESS | 1808 | 1461000780407 Marionette DEBUG loaded listener.js 10:33:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 216 (0x93364400) [pid = 1808] [serial = 1056] [outer = 0x8fc01c00] 10:33:01 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:33:01 INFO - PROCESS | 1808 | 1461000781367 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] 10:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:33:01 INFO - PROCESS | 1808 | 1461000781411 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 10:33:01 INFO - PROCESS | 1808 | 1461000781418 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:33:01 INFO - PROCESS | 1808 | 1461000781422 Marionette TRACE conn4 <- [1,1378,null,{}] 10:33:01 INFO - PROCESS | 1808 | 1461000781428 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}] 10:33:01 INFO - PROCESS | 1808 | 1461000781643 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 10:33:02 INFO - PROCESS | 1808 | 1461000781981 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b80000 == 128 [pid = 1808] [id = 352] 10:33:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 217 (0x93369c00) [pid = 1808] [serial = 1057] [outer = (nil)] 10:33:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 218 (0x9632f800) [pid = 1808] [serial = 1058] [outer = 0x93369c00] 10:33:02 INFO - PROCESS | 1808 | 1461000782079 Marionette DEBUG loaded listener.js 10:33:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 219 (0x96bae000) [pid = 1808] [serial = 1059] [outer = 0x93369c00] 10:33:03 INFO - PROCESS | 1808 | 1461000783017 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] 10:33:03 INFO - PROCESS | 1808 | 1461000783064 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 10:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:33:03 INFO - PROCESS | 1808 | 1461000783072 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:33:03 INFO - PROCESS | 1808 | 1461000783076 Marionette TRACE conn4 <- [1,1382,null,{}] 10:33:03 INFO - PROCESS | 1808 | 1461000783082 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}] 10:33:03 INFO - PROCESS | 1808 | 1461000783311 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 10:33:03 INFO - PROCESS | 1808 | 1461000783639 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9590b000 == 129 [pid = 1808] [id = 353] 10:33:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 220 (0x97172000) [pid = 1808] [serial = 1060] [outer = (nil)] 10:33:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 221 (0x97a3c400) [pid = 1808] [serial = 1061] [outer = 0x97172000] 10:33:03 INFO - PROCESS | 1808 | 1461000783733 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 222 (0x97cc4800) [pid = 1808] [serial = 1062] [outer = 0x97172000] 10:33:04 INFO - PROCESS | 1808 | [1808] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:33:04 INFO - PROCESS | 1808 | 1461000784818 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] 10:33:04 INFO - PROCESS | 1808 | 1461000784865 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 10:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:33:04 INFO - PROCESS | 1808 | 1461000784872 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 1808 | 1461000784877 Marionette TRACE conn4 <- [1,1386,null,{}] 10:33:04 INFO - PROCESS | 1808 | 1461000784884 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}] 10:33:05 INFO - PROCESS | 1808 | 1461000785123 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 10:33:05 INFO - PROCESS | 1808 | 1461000785470 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c567c00 == 130 [pid = 1808] [id = 354] 10:33:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 223 (0x981b5000) [pid = 1808] [serial = 1063] [outer = (nil)] 10:33:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 224 (0x9835dc00) [pid = 1808] [serial = 1064] [outer = 0x981b5000] 10:33:05 INFO - PROCESS | 1808 | 1461000785575 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 225 (0x9841c400) [pid = 1808] [serial = 1065] [outer = 0x981b5000] 10:33:06 INFO - PROCESS | 1808 | 1461000786608 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] 10:33:06 INFO - PROCESS | 1808 | 1461000786671 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 10:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:33:06 INFO - PROCESS | 1808 | 1461000786679 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 1808 | 1461000786683 Marionette TRACE conn4 <- [1,1390,null,{}] 10:33:06 INFO - PROCESS | 1808 | 1461000786689 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}] 10:33:06 INFO - PROCESS | 1808 | 1461000786995 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 10:33:07 INFO - PROCESS | 1808 | 1461000787336 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d3c800 == 131 [pid = 1808] [id = 355] 10:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 226 (0x9959fc00) [pid = 1808] [serial = 1066] [outer = (nil)] 10:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 227 (0x99b6dc00) [pid = 1808] [serial = 1067] [outer = 0x9959fc00] 10:33:07 INFO - PROCESS | 1808 | 1461000787435 Marionette DEBUG loaded listener.js 10:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 228 (0x99c73000) [pid = 1808] [serial = 1068] [outer = 0x9959fc00] 10:33:08 INFO - PROCESS | 1808 | 1461000788395 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]]]}] 10:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1734ms 10:33:08 INFO - PROCESS | 1808 | 1461000788414 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 10:33:08 INFO - PROCESS | 1808 | 1461000788418 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 10:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:33:08 INFO - PROCESS | 1808 | 1461000788425 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:33:08 INFO - PROCESS | 1808 | 1461000788431 Marionette TRACE conn4 <- [1,1394,null,{}] 10:33:08 INFO - PROCESS | 1808 | 1461000788442 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}] 10:33:08 INFO - PROCESS | 1808 | 1461000788795 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 10:33:09 INFO - PROCESS | 1808 | 1461000789264 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x98d13800 == 132 [pid = 1808] [id = 356] 10:33:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 229 (0x99048c00) [pid = 1808] [serial = 1069] [outer = (nil)] 10:33:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 230 (0x9ec3b800) [pid = 1808] [serial = 1070] [outer = 0x99048c00] 10:33:09 INFO - PROCESS | 1808 | 1461000789429 Marionette DEBUG loaded listener.js 10:33:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 231 (0x9fbbb400) [pid = 1808] [serial = 1071] [outer = 0x99048c00] 10:33:10 INFO - PROCESS | 1808 | 1461000790737 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]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2342ms 10:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:33:10 INFO - PROCESS | 1808 | 1461000790768 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 10:33:10 INFO - PROCESS | 1808 | 1461000790771 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 10:33:10 INFO - PROCESS | 1808 | 1461000790778 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:33:10 INFO - PROCESS | 1808 | 1461000790782 Marionette TRACE conn4 <- [1,1398,null,{}] 10:33:10 INFO - PROCESS | 1808 | 1461000790789 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}] 10:33:11 INFO - PROCESS | 1808 | 1461000791010 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 10:33:11 INFO - PROCESS | 1808 | 1461000791344 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c671000 == 133 [pid = 1808] [id = 357] 10:33:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 232 (0x8ecdbc00) [pid = 1808] [serial = 1072] [outer = (nil)] 10:33:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 233 (0x9fed9800) [pid = 1808] [serial = 1073] [outer = 0x8ecdbc00] 10:33:11 INFO - PROCESS | 1808 | 1461000791441 Marionette DEBUG loaded listener.js 10:33:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 234 (0xa0028800) [pid = 1808] [serial = 1074] [outer = 0x8ecdbc00] 10:33:12 INFO - PROCESS | 1808 | 1461000792815 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]]]}] 10:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2095ms 10:33:12 INFO - PROCESS | 1808 | 1461000792874 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 10:33:12 INFO - PROCESS | 1808 | 1461000792877 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 10:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:33:12 INFO - PROCESS | 1808 | 1461000792885 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:33:12 INFO - PROCESS | 1808 | 1461000792888 Marionette TRACE conn4 <- [1,1402,null,{}] 10:33:12 INFO - PROCESS | 1808 | 1461000792894 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}] 10:33:13 INFO - PROCESS | 1808 | 1461000793155 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 10:33:13 INFO - PROCESS | 1808 | 1461000793447 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ec38000 == 134 [pid = 1808] [id = 358] 10:33:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 235 (0x9fb12800) [pid = 1808] [serial = 1075] [outer = (nil)] 10:33:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 236 (0xa0c4f800) [pid = 1808] [serial = 1076] [outer = 0x9fb12800] 10:33:13 INFO - PROCESS | 1808 | 1461000793541 Marionette DEBUG loaded listener.js 10:33:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 237 (0xa0eebc00) [pid = 1808] [serial = 1077] [outer = 0x9fb12800] 10:33:14 INFO - PROCESS | 1808 | 1461000794482 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]]]}] 10:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 10:33:14 INFO - PROCESS | 1808 | 1461000794521 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 10:33:14 INFO - PROCESS | 1808 | 1461000794524 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 10:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:33:14 INFO - PROCESS | 1808 | 1461000794532 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:33:14 INFO - PROCESS | 1808 | 1461000794536 Marionette TRACE conn4 <- [1,1406,null,{}] 10:33:14 INFO - PROCESS | 1808 | 1461000794542 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}] 10:33:14 INFO - PROCESS | 1808 | 1461000794764 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 10:33:15 INFO - PROCESS | 1808 | 1461000795089 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x99b66000 == 135 [pid = 1808] [id = 359] 10:33:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 238 (0x9abc9c00) [pid = 1808] [serial = 1078] [outer = (nil)] 10:33:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 239 (0xa2a58000) [pid = 1808] [serial = 1079] [outer = 0x9abc9c00] 10:33:15 INFO - PROCESS | 1808 | 1461000795195 Marionette DEBUG loaded listener.js 10:33:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 240 (0xa3c28800) [pid = 1808] [serial = 1080] [outer = 0x9abc9c00] 10:33:16 INFO - PROCESS | 1808 | 1461000796119 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]]]}] 10:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1634ms 10:33:16 INFO - PROCESS | 1808 | 1461000796177 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 10:33:16 INFO - PROCESS | 1808 | 1461000796182 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 10:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:33:16 INFO - PROCESS | 1808 | 1461000796194 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:33:16 INFO - PROCESS | 1808 | 1461000796197 Marionette TRACE conn4 <- [1,1410,null,{}] 10:33:16 INFO - PROCESS | 1808 | 1461000796204 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}] 10:33:16 INFO - PROCESS | 1808 | 1461000796443 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 10:33:16 INFO - PROCESS | 1808 | 1461000796758 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ecdb400 == 136 [pid = 1808] [id = 360] 10:33:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 241 (0x90418400) [pid = 1808] [serial = 1081] [outer = (nil)] 10:33:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 242 (0xa45e3000) [pid = 1808] [serial = 1082] [outer = 0x90418400] 10:33:16 INFO - PROCESS | 1808 | 1461000796854 Marionette DEBUG loaded listener.js 10:33:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 243 (0xa45ea400) [pid = 1808] [serial = 1083] [outer = 0x90418400] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x8c55f800 == 135 [pid = 1808] [id = 251] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac01400 == 134 [pid = 1808] [id = 250] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd06800 == 133 [pid = 1808] [id = 94] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x8e031400 == 132 [pid = 1808] [id = 328] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x90414400 == 131 [pid = 1808] [id = 327] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac3800 == 130 [pid = 1808] [id = 326] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x8c673c00 == 129 [pid = 1808] [id = 325] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x8c52b000 == 128 [pid = 1808] [id = 324] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x85551000 == 127 [pid = 1808] [id = 322] 10:33:18 INFO - PROCESS | 1808 | --DOCSHELL 0x877eb000 == 126 [pid = 1808] [id = 323] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 242 (0x8bb72400) [pid = 1808] [serial = 902] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 241 (0x972edc00) [pid = 1808] [serial = 786] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 240 (0x97ad7400) [pid = 1808] [serial = 681] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 239 (0x87b7fc00) [pid = 1808] [serial = 941] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 238 (0xa0ee4400) [pid = 1808] [serial = 810] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 237 (0x8eac9400) [pid = 1808] [serial = 624] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 236 (0x9a6bb800) [pid = 1808] [serial = 744] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 235 (0x8aaae000) [pid = 1808] [serial = 932] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 234 (0xa4c13c00) [pid = 1808] [serial = 936] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 233 (0x9fbc4c00) [pid = 1808] [serial = 750] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 232 (0x8ecde400) [pid = 1808] [serial = 906] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 231 (0x875f3800) [pid = 1808] [serial = 959] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 230 (0xa47afc00) [pid = 1808] [serial = 927] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 229 (0x972e7c00) [pid = 1808] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 228 (0x856c7c00) [pid = 1808] [serial = 954] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 227 (0x9ec37800) [pid = 1808] [serial = 915] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 226 (0x9abc5c00) [pid = 1808] [serial = 914] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 225 (0x9e030800) [pid = 1808] [serial = 855] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 224 (0x981b4000) [pid = 1808] [serial = 648] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 223 (0xa006d800) [pid = 1808] [serial = 858] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 222 (0xa47a7000) [pid = 1808] [serial = 867] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 221 (0x983c0c00) [pid = 1808] [serial = 852] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 220 (0x97cc0000) [pid = 1808] [serial = 642] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 219 (0x8dd04000) [pid = 1808] [serial = 621] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 218 (0x9fede800) [pid = 1808] [serial = 804] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 217 (0x91475800) [pid = 1808] [serial = 675] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 216 (0x8a9ed000) [pid = 1808] [serial = 962] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 215 (0x97fc6800) [pid = 1808] [serial = 732] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 214 (0x89dd2c00) [pid = 1808] [serial = 618] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 213 (0x97fcb800) [pid = 1808] [serial = 849] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 212 (0x99b62800) [pid = 1808] [serial = 795] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 211 (0x935ff400) [pid = 1808] [serial = 783] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 210 (0xa49d4400) [pid = 1808] [serial = 921] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 209 (0x8ad7f800) [pid = 1808] [serial = 840] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 208 (0x93362c00) [pid = 1808] [serial = 633] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 207 (0x97170000) [pid = 1808] [serial = 729] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 206 (0x8c678c00) [pid = 1808] [serial = 651] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 205 (0x856c0000) [pid = 1808] [serial = 951] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 204 (0x981b0c00) [pid = 1808] [serial = 900] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 203 (0x99047000) [pid = 1808] [serial = 911] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 202 (0x85909800) [pid = 1808] [serial = 957] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 201 (0x875f9800) [pid = 1808] [serial = 882] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 200 (0x972ef800) [pid = 1808] [serial = 639] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 199 (0xa44b0400) [pid = 1808] [serial = 926] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 198 (0xa0af2000) [pid = 1808] [serial = 807] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x9abcd000) [pid = 1808] [serial = 747] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x8bb6d400) [pid = 1808] [serial = 965] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x983bc400) [pid = 1808] [serial = 792] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0xa47ab800) [pid = 1808] [serial = 920] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0xa3c1a400) [pid = 1808] [serial = 816] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0xa44af000) [pid = 1808] [serial = 864] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x8e1ad000) [pid = 1808] [serial = 569] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x97168400) [pid = 1808] [serial = 636] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x8f30f800) [pid = 1808] [serial = 780] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x874a0c00) [pid = 1808] [serial = 876] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x995ac800) [pid = 1808] [serial = 696] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x8dd08c00) [pid = 1808] [serial = 777] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x860c7400) [pid = 1808] [serial = 939] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x9841e000) [pid = 1808] [serial = 735] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x99b69c00) [pid = 1808] [serial = 741] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x85558000) [pid = 1808] [serial = 948] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x8f310000) [pid = 1808] [serial = 669] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x8c52fc00) [pid = 1808] [serial = 903] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x877ec400) [pid = 1808] [serial = 930] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x97fce400) [pid = 1808] [serial = 789] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x97169800) [pid = 1808] [serial = 909] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x90613c00) [pid = 1808] [serial = 630] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x98356800) [pid = 1808] [serial = 687] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x875f0800) [pid = 1808] [serial = 879] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x995a0800) [pid = 1808] [serial = 738] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8aab2800) [pid = 1808] [serial = 933] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x856c5c00) [pid = 1808] [serial = 953] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x85554c00) [pid = 1808] [serial = 947] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x8eacac00) [pid = 1808] [serial = 905] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x877e4c00) [pid = 1808] [serial = 960] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x983b2400) [pid = 1808] [serial = 690] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x93368800) [pid = 1808] [serial = 908] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x933ba000) [pid = 1808] [serial = 726] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x97d3f800) [pid = 1808] [serial = 645] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8e032c00) [pid = 1808] [serial = 666] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x984dc800) [pid = 1808] [serial = 693] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x8aad5c00) [pid = 1808] [serial = 945] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0xa49db000) [pid = 1808] [serial = 870] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0xa4c4e000) [pid = 1808] [serial = 873] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x8aad7400) [pid = 1808] [serial = 923] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x9041e000) [pid = 1808] [serial = 846] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x99b6a800) [pid = 1808] [serial = 912] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x8bb75000) [pid = 1808] [serial = 663] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0xa49da400) [pid = 1808] [serial = 935] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x8eac5800) [pid = 1808] [serial = 843] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9e02c800) [pid = 1808] [serial = 798] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8fc04c00) [pid = 1808] [serial = 723] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa28b2400) [pid = 1808] [serial = 813] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8aad9c00) [pid = 1808] [serial = 924] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8e14e400) [pid = 1808] [serial = 819] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0xa28bac00) [pid = 1808] [serial = 918] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x860c4800) [pid = 1808] [serial = 938] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x98158800) [pid = 1808] [serial = 684] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x9041c800) [pid = 1808] [serial = 672] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x96bac800) [pid = 1808] [serial = 678] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x87b8a000) [pid = 1808] [serial = 944] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x856bcc00) [pid = 1808] [serial = 950] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa0060400) [pid = 1808] [serial = 917] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x85906800) [pid = 1808] [serial = 956] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x877e9400) [pid = 1808] [serial = 929] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8aaae400) [pid = 1808] [serial = 963] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0xa2a03400) [pid = 1808] [serial = 861] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x87b82000) [pid = 1808] [serial = 942] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x90412000) [pid = 1808] [serial = 627] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x9fbc5800) [pid = 1808] [serial = 801] [outer = (nil)] [url = about:blank] 10:33:18 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8c676c00) [pid = 1808] [serial = 720] [outer = (nil)] [url = about:blank] 10:33:19 INFO - PROCESS | 1808 | 1461000799471 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]]]}] 10:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 3294ms 10:33:19 INFO - PROCESS | 1808 | 1461000799496 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 10:33:19 INFO - PROCESS | 1808 | 1461000799504 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 10:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:33:19 INFO - PROCESS | 1808 | 1461000799513 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:33:19 INFO - PROCESS | 1808 | 1461000799517 Marionette TRACE conn4 <- [1,1414,null,{}] 10:33:19 INFO - PROCESS | 1808 | 1461000799526 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}] 10:33:19 INFO - PROCESS | 1808 | 1461000799803 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 10:33:20 INFO - PROCESS | 1808 | 1461000799994 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c2400 == 127 [pid = 1808] [id = 361] 10:33:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x860c8000) [pid = 1808] [serial = 1084] [outer = (nil)] 10:33:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8749b000) [pid = 1808] [serial = 1085] [outer = 0x860c8000] 10:33:20 INFO - PROCESS | 1808 | 1461000800080 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x874a3800) [pid = 1808] [serial = 1086] [outer = 0x860c8000] 10:33:21 INFO - PROCESS | 1808 | 1461000801049 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]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1582ms 10:33:21 INFO - PROCESS | 1808 | 1461000801098 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 10:33:21 INFO - PROCESS | 1808 | 1461000801107 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 10:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:33:21 INFO - PROCESS | 1808 | 1461000801125 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 1808 | 1461000801129 Marionette TRACE conn4 <- [1,1418,null,{}] 10:33:21 INFO - PROCESS | 1808 | 1461000801135 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}] 10:33:21 INFO - PROCESS | 1808 | 1461000801418 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 10:33:21 INFO - PROCESS | 1808 | 1461000801641 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x874a1800 == 128 [pid = 1808] [id = 362] 10:33:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x875f9000) [pid = 1808] [serial = 1087] [outer = (nil)] 10:33:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x877ee800) [pid = 1808] [serial = 1088] [outer = 0x875f9000] 10:33:21 INFO - PROCESS | 1808 | 1461000801718 Marionette DEBUG loaded listener.js 10:33:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x87b83400) [pid = 1808] [serial = 1089] [outer = 0x875f9000] 10:33:22 INFO - PROCESS | 1808 | 1461000802778 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]]]}] 10:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1683ms 10:33:22 INFO - PROCESS | 1808 | 1461000802808 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 10:33:22 INFO - PROCESS | 1808 | 1461000802812 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 10:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:33:22 INFO - PROCESS | 1808 | 1461000802819 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:33:22 INFO - PROCESS | 1808 | 1461000802825 Marionette TRACE conn4 <- [1,1422,null,{}] 10:33:22 INFO - PROCESS | 1808 | 1461000802850 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}] 10:33:23 INFO - PROCESS | 1808 | 1461000803119 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 10:33:23 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x85913000) [pid = 1808] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:33:23 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x856bdc00) [pid = 1808] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:33:23 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8aad8800) [pid = 1808] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:33:23 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x85909c00) [pid = 1808] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:33:23 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8c670800) [pid = 1808] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:33:23 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x88ee8c00) [pid = 1808] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:33:23 INFO - PROCESS | 1808 | 1461000803578 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x84da4800 == 129 [pid = 1808] [id = 363] 10:33:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x84da7400) [pid = 1808] [serial = 1090] [outer = (nil)] 10:33:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x875f1000) [pid = 1808] [serial = 1091] [outer = 0x84da7400] 10:33:23 INFO - PROCESS | 1808 | 1461000803659 Marionette DEBUG loaded listener.js 10:33:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8a9a5400) [pid = 1808] [serial = 1092] [outer = 0x84da7400] 10:33:24 INFO - PROCESS | 1808 | 1461000804471 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]]]}] 10:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1691ms 10:33:24 INFO - PROCESS | 1808 | 1461000804511 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 10:33:24 INFO - PROCESS | 1808 | 1461000804516 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 10:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:33:24 INFO - PROCESS | 1808 | 1461000804522 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:33:24 INFO - PROCESS | 1808 | 1461000804524 Marionette TRACE conn4 <- [1,1426,null,{}] 10:33:24 INFO - PROCESS | 1808 | 1461000804531 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}] 10:33:24 INFO - PROCESS | 1808 | 1461000804724 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 10:33:24 INFO - PROCESS | 1808 | 1461000804740 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c6000 == 130 [pid = 1808] [id = 364] 10:33:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8a9a5800) [pid = 1808] [serial = 1093] [outer = (nil)] 10:33:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8aaac800) [pid = 1808] [serial = 1094] [outer = 0x8a9a5800] 10:33:24 INFO - PROCESS | 1808 | 1461000804982 Marionette DEBUG loaded listener.js 10:33:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8aab1400) [pid = 1808] [serial = 1095] [outer = 0x8a9a5800] 10:33:26 INFO - PROCESS | 1808 | 1461000806073 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]]]}] 10:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1585ms 10:33:26 INFO - PROCESS | 1808 | 1461000806108 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 10:33:26 INFO - PROCESS | 1808 | 1461000806114 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 10:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:33:26 INFO - PROCESS | 1808 | 1461000806124 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:33:26 INFO - PROCESS | 1808 | 1461000806129 Marionette TRACE conn4 <- [1,1430,null,{}] 10:33:26 INFO - PROCESS | 1808 | 1461000806139 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}] 10:33:26 INFO - PROCESS | 1808 | 1461000806400 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 10:33:26 INFO - PROCESS | 1808 | 1461000806752 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x856ca400 == 131 [pid = 1808] [id = 365] 10:33:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x85909800) [pid = 1808] [serial = 1096] [outer = (nil)] 10:33:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x875ef800) [pid = 1808] [serial = 1097] [outer = 0x85909800] 10:33:26 INFO - PROCESS | 1808 | 1461000806854 Marionette DEBUG loaded listener.js 10:33:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x877e3800) [pid = 1808] [serial = 1098] [outer = 0x85909800] 10:33:27 INFO - PROCESS | 1808 | 1461000807839 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]]]}] 10:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1790ms 10:33:27 INFO - PROCESS | 1808 | 1461000807914 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 10:33:27 INFO - PROCESS | 1808 | 1461000807925 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 10:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:33:27 INFO - PROCESS | 1808 | 1461000807937 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:33:27 INFO - PROCESS | 1808 | 1461000807941 Marionette TRACE conn4 <- [1,1434,null,{}] 10:33:27 INFO - PROCESS | 1808 | 1461000807948 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}] 10:33:28 INFO - PROCESS | 1808 | 1461000808210 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 10:33:28 INFO - PROCESS | 1808 | 1461000808547 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b8b000 == 132 [pid = 1808] [id = 366] 10:33:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x88e53800) [pid = 1808] [serial = 1099] [outer = (nil)] 10:33:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x88eebc00) [pid = 1808] [serial = 1100] [outer = 0x88e53800] 10:33:28 INFO - PROCESS | 1808 | 1461000808640 Marionette DEBUG loaded listener.js 10:33:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8a9a5000) [pid = 1808] [serial = 1101] [outer = 0x88e53800] 10:33:29 INFO - PROCESS | 1808 | 1461000809803 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]]]}] 10:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1938ms 10:33:29 INFO - PROCESS | 1808 | 1461000809875 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 10:33:29 INFO - PROCESS | 1808 | 1461000809879 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 10:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:33:29 INFO - PROCESS | 1808 | 1461000809887 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:33:29 INFO - PROCESS | 1808 | 1461000809894 Marionette TRACE conn4 <- [1,1438,null,{}] 10:33:29 INFO - PROCESS | 1808 | 1461000809913 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}] 10:33:30 INFO - PROCESS | 1808 | 1461000810195 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 10:33:30 INFO - PROCESS | 1808 | 1461000810457 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aacf000 == 133 [pid = 1808] [id = 367] 10:33:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8aad5c00) [pid = 1808] [serial = 1102] [outer = (nil)] 10:33:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8ad7a400) [pid = 1808] [serial = 1103] [outer = 0x8aad5c00] 10:33:30 INFO - PROCESS | 1808 | 1461000810554 Marionette DEBUG loaded listener.js 10:33:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8bb76800) [pid = 1808] [serial = 1104] [outer = 0x8aad5c00] 10:33:31 INFO - PROCESS | 1808 | 1461000811492 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]]]}] 10:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1644ms 10:33:31 INFO - PROCESS | 1808 | 1461000811533 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 10:33:31 INFO - PROCESS | 1808 | 1461000811538 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 10:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:33:31 INFO - PROCESS | 1808 | 1461000811545 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:33:31 INFO - PROCESS | 1808 | 1461000811549 Marionette TRACE conn4 <- [1,1442,null,{}] 10:33:31 INFO - PROCESS | 1808 | 1461000811554 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}] 10:33:31 INFO - PROCESS | 1808 | 1461000811781 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 10:33:32 INFO - PROCESS | 1808 | 1461000812093 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c525400 == 134 [pid = 1808] [id = 368] 10:33:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8c563400) [pid = 1808] [serial = 1105] [outer = (nil)] 10:33:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8c670000) [pid = 1808] [serial = 1106] [outer = 0x8c563400] 10:33:32 INFO - PROCESS | 1808 | 1461000812195 Marionette DEBUG loaded listener.js 10:33:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x8c678800) [pid = 1808] [serial = 1107] [outer = 0x8c563400] 10:33:33 INFO - PROCESS | 1808 | 1461000813178 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]]]}] 10:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1681ms 10:33:33 INFO - PROCESS | 1808 | 1461000813228 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 10:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:33:33 INFO - PROCESS | 1808 | 1461000813233 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 10:33:33 INFO - PROCESS | 1808 | 1461000813239 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:33:33 INFO - PROCESS | 1808 | 1461000813243 Marionette TRACE conn4 <- [1,1446,null,{}] 10:33:33 INFO - PROCESS | 1808 | 1461000813249 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}] 10:33:33 INFO - PROCESS | 1808 | 1461000813485 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 10:33:33 INFO - PROCESS | 1808 | 1461000813753 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0a000 == 135 [pid = 1808] [id = 369] 10:33:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8e02a400) [pid = 1808] [serial = 1108] [outer = (nil)] 10:33:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8e035800) [pid = 1808] [serial = 1109] [outer = 0x8e02a400] 10:33:33 INFO - PROCESS | 1808 | 1461000813886 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x8e14d400) [pid = 1808] [serial = 1110] [outer = 0x8e02a400] 10:33:34 INFO - PROCESS | 1808 | 1461000814852 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]]]}] 10:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1691ms 10:33:34 INFO - PROCESS | 1808 | 1461000814931 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 10:33:34 INFO - PROCESS | 1808 | 1461000814935 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 10:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:33:34 INFO - PROCESS | 1808 | 1461000814942 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 1808 | 1461000814946 Marionette TRACE conn4 <- [1,1450,null,{}] 10:33:34 INFO - PROCESS | 1808 | 1461000814952 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}] 10:33:35 INFO - PROCESS | 1808 | 1461000815235 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 10:33:35 INFO - PROCESS | 1808 | 1461000815563 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e02cc00 == 136 [pid = 1808] [id = 370] 10:33:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8e1a4800) [pid = 1808] [serial = 1111] [outer = (nil)] 10:33:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8ecda800) [pid = 1808] [serial = 1112] [outer = 0x8e1a4800] 10:33:35 INFO - PROCESS | 1808 | 1461000815659 Marionette DEBUG loaded listener.js 10:33:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x8f305c00) [pid = 1808] [serial = 1113] [outer = 0x8e1a4800] 10:33:36 INFO - PROCESS | 1808 | 1461000816659 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]]]}] 10:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1782ms 10:33:36 INFO - PROCESS | 1808 | 1461000816725 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 10:33:36 INFO - PROCESS | 1808 | 1461000816730 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 10:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:33:36 INFO - PROCESS | 1808 | 1461000816736 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:33:36 INFO - PROCESS | 1808 | 1461000816740 Marionette TRACE conn4 <- [1,1454,null,{}] 10:33:36 INFO - PROCESS | 1808 | 1461000816746 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}] 10:33:36 INFO - PROCESS | 1808 | 1461000816971 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 10:33:37 INFO - PROCESS | 1808 | 1461000817282 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f1000 == 137 [pid = 1808] [id = 371] 10:33:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8aad6400) [pid = 1808] [serial = 1114] [outer = (nil)] 10:33:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8fc07800) [pid = 1808] [serial = 1115] [outer = 0x8aad6400] 10:33:37 INFO - PROCESS | 1808 | 1461000817381 Marionette DEBUG loaded listener.js 10:33:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x8fc10c00) [pid = 1808] [serial = 1116] [outer = 0x8aad6400] 10:33:38 INFO - PROCESS | 1808 | 1461000818374 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]]]}] 10:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1693ms 10:33:38 INFO - PROCESS | 1808 | 1461000818430 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 10:33:38 INFO - PROCESS | 1808 | 1461000818434 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 10:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:33:38 INFO - PROCESS | 1808 | 1461000818441 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:33:38 INFO - PROCESS | 1808 | 1461000818444 Marionette TRACE conn4 <- [1,1458,null,{}] 10:33:38 INFO - PROCESS | 1808 | 1461000818451 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}] 10:33:38 INFO - PROCESS | 1808 | 1461000818660 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 10:33:38 INFO - PROCESS | 1808 | 1461000818971 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x88eef400 == 138 [pid = 1808] [id = 372] 10:33:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x8eac9400) [pid = 1808] [serial = 1117] [outer = (nil)] 10:33:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x90608000) [pid = 1808] [serial = 1118] [outer = 0x8eac9400] 10:33:39 INFO - PROCESS | 1808 | 1461000819069 Marionette DEBUG loaded listener.js 10:33:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x9060e800) [pid = 1808] [serial = 1119] [outer = 0x8eac9400] 10:33:40 INFO - PROCESS | 1808 | 1461000820036 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]]]}] 10:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1635ms 10:33:40 INFO - PROCESS | 1808 | 1461000820077 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 10:33:40 INFO - PROCESS | 1808 | 1461000820080 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 10:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:33:40 INFO - PROCESS | 1808 | 1461000820087 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:33:40 INFO - PROCESS | 1808 | 1461000820091 Marionette TRACE conn4 <- [1,1462,null,{}] 10:33:40 INFO - PROCESS | 1808 | 1461000820097 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}] 10:33:40 INFO - PROCESS | 1808 | 1461000820310 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 10:33:40 INFO - PROCESS | 1808 | 1461000820621 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f308000 == 139 [pid = 1808] [id = 373] 10:33:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9041d000) [pid = 1808] [serial = 1120] [outer = (nil)] 10:33:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x932c6800) [pid = 1808] [serial = 1121] [outer = 0x9041d000] 10:33:40 INFO - PROCESS | 1808 | 1461000820720 Marionette DEBUG loaded listener.js 10:33:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x93360000) [pid = 1808] [serial = 1122] [outer = 0x9041d000] 10:33:41 INFO - PROCESS | 1808 | 1461000821653 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]]]}] 10:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1632ms 10:33:41 INFO - PROCESS | 1808 | 1461000821721 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 10:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:33:41 INFO - PROCESS | 1808 | 1461000821725 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 10:33:41 INFO - PROCESS | 1808 | 1461000821732 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:33:41 INFO - PROCESS | 1808 | 1461000821736 Marionette TRACE conn4 <- [1,1466,null,{}] 10:33:41 INFO - PROCESS | 1808 | 1461000821743 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}] 10:33:41 INFO - PROCESS | 1808 | 1461000821951 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 10:33:42 INFO - PROCESS | 1808 | 1461000822268 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c558800 == 140 [pid = 1808] [id = 374] 10:33:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x8dd08800) [pid = 1808] [serial = 1123] [outer = (nil)] 10:33:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x95902c00) [pid = 1808] [serial = 1124] [outer = 0x8dd08800] 10:33:42 INFO - PROCESS | 1808 | 1461000822363 Marionette DEBUG loaded listener.js 10:33:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x96b65000) [pid = 1808] [serial = 1125] [outer = 0x8dd08800] 10:33:43 INFO - PROCESS | 1808 | 1461000823365 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]]]}] 10:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1696ms 10:33:43 INFO - PROCESS | 1808 | 1461000823441 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 10:33:43 INFO - PROCESS | 1808 | 1461000823445 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 10:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:33:43 INFO - PROCESS | 1808 | 1461000823456 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:33:43 INFO - PROCESS | 1808 | 1461000823460 Marionette TRACE conn4 <- [1,1470,null,{}] 10:33:43 INFO - PROCESS | 1808 | 1461000823466 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}] 10:33:43 INFO - PROCESS | 1808 | 1461000823710 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 10:33:44 INFO - PROCESS | 1808 | 1461000824044 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335a400 == 141 [pid = 1808] [id = 375] 10:33:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x97ae5000) [pid = 1808] [serial = 1126] [outer = (nil)] 10:33:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x97d35800) [pid = 1808] [serial = 1127] [outer = 0x97ae5000] 10:33:44 INFO - PROCESS | 1808 | 1461000824143 Marionette DEBUG loaded listener.js 10:33:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x97dc2400) [pid = 1808] [serial = 1128] [outer = 0x97ae5000] 10:33:45 INFO - PROCESS | 1808 | 1461000825164 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]]]}] 10:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1752ms 10:33:45 INFO - PROCESS | 1808 | 1461000825209 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 10:33:45 INFO - PROCESS | 1808 | 1461000825213 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 10:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:33:45 INFO - PROCESS | 1808 | 1461000825220 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:33:45 INFO - PROCESS | 1808 | 1461000825224 Marionette TRACE conn4 <- [1,1474,null,{}] 10:33:45 INFO - PROCESS | 1808 | 1461000825230 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}] 10:33:45 INFO - PROCESS | 1808 | 1461000825457 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 10:33:45 INFO - PROCESS | 1808 | 1461000825777 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x85911800 == 142 [pid = 1808] [id = 376] 10:33:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x97fc6800) [pid = 1808] [serial = 1129] [outer = (nil)] 10:33:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x981adc00) [pid = 1808] [serial = 1130] [outer = 0x97fc6800] 10:33:45 INFO - PROCESS | 1808 | 1461000825878 Marionette DEBUG loaded listener.js 10:33:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x981b2000) [pid = 1808] [serial = 1131] [outer = 0x97fc6800] 10:33:46 INFO - PROCESS | 1808 | 1461000826846 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]]]}] 10:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1692ms 10:33:46 INFO - PROCESS | 1808 | 1461000826913 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 10:33:46 INFO - PROCESS | 1808 | 1461000826918 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 10:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:33:46 INFO - PROCESS | 1808 | 1461000826924 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:33:46 INFO - PROCESS | 1808 | 1461000826928 Marionette TRACE conn4 <- [1,1478,null,{}] 10:33:46 INFO - PROCESS | 1808 | 1461000826934 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}] 10:33:47 INFO - PROCESS | 1808 | 1461000827162 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 10:33:47 INFO - PROCESS | 1808 | 1461000827485 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c527c00 == 143 [pid = 1808] [id = 377] 10:33:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x8e029400) [pid = 1808] [serial = 1132] [outer = (nil)] 10:33:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x98358c00) [pid = 1808] [serial = 1133] [outer = 0x8e029400] 10:33:47 INFO - PROCESS | 1808 | 1461000827578 Marionette DEBUG loaded listener.js 10:33:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x9835f800) [pid = 1808] [serial = 1134] [outer = 0x8e029400] 10:33:48 INFO - PROCESS | 1808 | 1461000828593 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]]]}] 10:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1735ms 10:33:48 INFO - PROCESS | 1808 | 1461000828661 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 10:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:33:48 INFO - PROCESS | 1808 | 1461000828665 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 10:33:48 INFO - PROCESS | 1808 | 1461000828672 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:33:48 INFO - PROCESS | 1808 | 1461000828676 Marionette TRACE conn4 <- [1,1482,null,{}] 10:33:48 INFO - PROCESS | 1808 | 1461000828682 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}] 10:33:48 INFO - PROCESS | 1808 | 1461000828907 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 10:33:49 INFO - PROCESS | 1808 | 1461000829206 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x98355000 == 144 [pid = 1808] [id = 378] 10:33:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x9835e000) [pid = 1808] [serial = 1135] [outer = (nil)] 10:33:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x98422800) [pid = 1808] [serial = 1136] [outer = 0x9835e000] 10:33:49 INFO - PROCESS | 1808 | 1461000829315 Marionette DEBUG loaded listener.js 10:33:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x98427400) [pid = 1808] [serial = 1137] [outer = 0x9835e000] 10:33:50 INFO - PROCESS | 1808 | 1461000830279 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]]]}] 10:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1683ms 10:33:50 INFO - PROCESS | 1808 | 1461000830355 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 10:33:50 INFO - PROCESS | 1808 | 1461000830359 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 10:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:33:50 INFO - PROCESS | 1808 | 1461000830366 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:33:50 INFO - PROCESS | 1808 | 1461000830370 Marionette TRACE conn4 <- [1,1486,null,{}] 10:33:50 INFO - PROCESS | 1808 | 1461000830376 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}] 10:33:50 INFO - PROCESS | 1808 | 1461000830645 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 10:33:51 INFO - PROCESS | 1808 | 1461000831005 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c3800 == 145 [pid = 1808] [id = 379] 10:33:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x8aab4000) [pid = 1808] [serial = 1138] [outer = (nil)] 10:33:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x995fc400) [pid = 1808] [serial = 1139] [outer = 0x8aab4000] 10:33:51 INFO - PROCESS | 1808 | 1461000831106 Marionette DEBUG loaded listener.js 10:33:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x99b63400) [pid = 1808] [serial = 1140] [outer = 0x8aab4000] 10:33:52 INFO - PROCESS | 1808 | 1461000832116 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]]]}] 10:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1790ms 10:33:52 INFO - PROCESS | 1808 | 1461000832157 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 10:33:52 INFO - PROCESS | 1808 | 1461000832162 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 10:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:33:52 INFO - PROCESS | 1808 | 1461000832168 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:33:52 INFO - PROCESS | 1808 | 1461000832172 Marionette TRACE conn4 <- [1,1490,null,{}] 10:33:52 INFO - PROCESS | 1808 | 1461000832178 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}] 10:33:52 INFO - PROCESS | 1808 | 1461000832401 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 10:33:53 INFO - PROCESS | 1808 | 1461000833364 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x8590c400 == 146 [pid = 1808] [id = 380] 10:33:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x8590e000) [pid = 1808] [serial = 1141] [outer = (nil)] 10:33:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x860c5000) [pid = 1808] [serial = 1142] [outer = 0x8590e000] 10:33:53 INFO - PROCESS | 1808 | 1461000833463 Marionette DEBUG loaded listener.js 10:33:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x875ee800) [pid = 1808] [serial = 1143] [outer = 0x8590e000] 10:33:54 INFO - PROCESS | 1808 | 1461000834437 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]]]}] 10:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2284ms 10:33:54 INFO - PROCESS | 1808 | 1461000834454 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 10:33:54 INFO - PROCESS | 1808 | 1461000834459 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 10:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:33:54 INFO - PROCESS | 1808 | 1461000834467 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:33:54 INFO - PROCESS | 1808 | 1461000834474 Marionette TRACE conn4 <- [1,1494,null,{}] 10:33:54 INFO - PROCESS | 1808 | 1461000834481 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}] 10:33:54 INFO - PROCESS | 1808 | 1461000834694 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 10:33:55 INFO - PROCESS | 1808 | 1461000835040 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749fc00 == 147 [pid = 1808] [id = 381] 10:33:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x877e3400) [pid = 1808] [serial = 1144] [outer = (nil)] 10:33:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x877ef000) [pid = 1808] [serial = 1145] [outer = 0x877e3400] 10:33:55 INFO - PROCESS | 1808 | 1461000835222 Marionette DEBUG loaded listener.js 10:33:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x891fa000) [pid = 1808] [serial = 1146] [outer = 0x877e3400] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad7e800 == 146 [pid = 1808] [id = 297] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x860bf400 == 145 [pid = 1808] [id = 314] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x8aaa9000 == 144 [pid = 1808] [id = 311] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x860be000 == 143 [pid = 1808] [id = 313] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x856bb800 == 142 [pid = 1808] [id = 318] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x860be800 == 141 [pid = 1808] [id = 312] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd02000 == 140 [pid = 1808] [id = 296] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9e1400 == 139 [pid = 1808] [id = 257] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0x8555b400 == 138 [pid = 1808] [id = 317] 10:33:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa0025c00 == 137 [pid = 1808] [id = 268] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x891fa800) [pid = 1808] [serial = 971] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x97d33000) [pid = 1808] [serial = 986] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x87497c00) [pid = 1808] [serial = 1017] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x88e55c00) [pid = 1808] [serial = 1004] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x8a99cc00) [pid = 1808] [serial = 1013] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x874a2800) [pid = 1808] [serial = 1022] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x9fed5400) [pid = 1808] [serial = 998] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x8c526400) [pid = 1808] [serial = 1026] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x98352800) [pid = 1808] [serial = 989] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x8ad82000) [pid = 1808] [serial = 1025] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x88e5bc00) [pid = 1808] [serial = 1023] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x860c0c00) [pid = 1808] [serial = 1016] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x98d14800) [pid = 1808] [serial = 992] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x84dac000) [pid = 1808] [serial = 1010] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8f307000) [pid = 1808] [serial = 977] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x91353800) [pid = 1808] [serial = 983] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x9abc8400) [pid = 1808] [serial = 995] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x87b85000) [pid = 1808] [serial = 1019] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8dd06c00) [pid = 1808] [serial = 1028] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x8a99e400) [pid = 1808] [serial = 1020] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa45df400) [pid = 1808] [serial = 1001] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x8dd09c00) [pid = 1808] [serial = 974] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x856bf400) [pid = 1808] [serial = 968] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x90417800) [pid = 1808] [serial = 980] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0xa28b2800) [pid = 1808] [serial = 1007] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8c672000) [pid = 1808] [serial = 966] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x8e031000) [pid = 1808] [serial = 1029] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x860ca000) [pid = 1808] [serial = 1031] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1808 | 1461000836803 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]]]}] 10:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2393ms 10:33:56 INFO - PROCESS | 1808 | 1461000836897 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 10:33:56 INFO - PROCESS | 1808 | 1461000836904 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 10:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:33:56 INFO - PROCESS | 1808 | 1461000836923 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:33:56 INFO - PROCESS | 1808 | 1461000836927 Marionette TRACE conn4 <- [1,1498,null,{}] 10:33:56 INFO - PROCESS | 1808 | 1461000836933 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}] 10:33:57 INFO - PROCESS | 1808 | 1461000837130 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 10:33:57 INFO - PROCESS | 1808 | 1461000837306 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x84dac000 == 138 [pid = 1808] [id = 382] 10:33:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x84dafc00) [pid = 1808] [serial = 1147] [outer = (nil)] 10:33:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x874a3c00) [pid = 1808] [serial = 1148] [outer = 0x84dafc00] 10:33:57 INFO - PROCESS | 1808 | 1461000837391 Marionette DEBUG loaded listener.js 10:33:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x89dcac00) [pid = 1808] [serial = 1149] [outer = 0x84dafc00] 10:33:58 INFO - PROCESS | 1808 | 1461000838194 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]]]}] 10:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1344ms 10:33:58 INFO - PROCESS | 1808 | 1461000838261 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 10:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:33:58 INFO - PROCESS | 1808 | 1461000838265 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 10:33:58 INFO - PROCESS | 1808 | 1461000838280 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:33:58 INFO - PROCESS | 1808 | 1461000838290 Marionette TRACE conn4 <- [1,1502,null,{}] 10:33:58 INFO - PROCESS | 1808 | 1461000838299 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}] 10:33:58 INFO - PROCESS | 1808 | 1461000838542 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 10:33:58 INFO - PROCESS | 1808 | 1461000838802 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x8590bc00 == 139 [pid = 1808] [id = 383] 10:33:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x88eef000) [pid = 1808] [serial = 1150] [outer = (nil)] 10:33:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x8aab6c00) [pid = 1808] [serial = 1151] [outer = 0x88eef000] 10:33:58 INFO - PROCESS | 1808 | 1461000838896 Marionette DEBUG loaded listener.js 10:33:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x8aada800) [pid = 1808] [serial = 1152] [outer = 0x88eef000] 10:33:59 INFO - PROCESS | 1808 | 1461000839809 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]]]}] 10:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1602ms 10:33:59 INFO - PROCESS | 1808 | 1461000839874 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 10:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:33:59 INFO - PROCESS | 1808 | 1461000839879 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 10:33:59 INFO - PROCESS | 1808 | 1461000839887 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:33:59 INFO - PROCESS | 1808 | 1461000839890 Marionette TRACE conn4 <- [1,1506,null,{}] 10:33:59 INFO - PROCESS | 1808 | 1461000839897 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}] 10:34:00 INFO - PROCESS | 1808 | 1461000840160 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 10:34:00 INFO - PROCESS | 1808 | 1461000840193 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e6000 == 140 [pid = 1808] [id = 384] 10:34:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x88ee4c00) [pid = 1808] [serial = 1153] [outer = (nil)] 10:34:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x8ad80000) [pid = 1808] [serial = 1154] [outer = 0x88ee4c00] 10:34:00 INFO - PROCESS | 1808 | 1461000840275 Marionette DEBUG loaded listener.js 10:34:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x8bb6f000) [pid = 1808] [serial = 1155] [outer = 0x88ee4c00] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x8fc01c00) [pid = 1808] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x93369c00) [pid = 1808] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x8c559c00) [pid = 1808] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x8fc0c000) [pid = 1808] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x85559800) [pid = 1808] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x9959fc00) [pid = 1808] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x981b5000) [pid = 1808] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x9fc7f000) [pid = 1808] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x87b89c00) [pid = 1808] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x875f9000) [pid = 1808] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0xa3c1b000) [pid = 1808] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x96ba9000) [pid = 1808] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x90418400) [pid = 1808] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x8ecdbc00) [pid = 1808] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x84da7400) [pid = 1808] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x8eaca000) [pid = 1808] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x9fb12800) [pid = 1808] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8eac1c00) [pid = 1808] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x88e50800) [pid = 1808] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x9abc9c00) [pid = 1808] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x860c8000) [pid = 1808] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x9716b800) [pid = 1808] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8c55c800) [pid = 1808] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x88e4ec00) [pid = 1808] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x84dae400) [pid = 1808] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x97172000) [pid = 1808] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x891efc00) [pid = 1808] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x9716d000) [pid = 1808] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x88e51800) [pid = 1808] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x84da2c00) [pid = 1808] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x90419400) [pid = 1808] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x99048c00) [pid = 1808] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8dd01c00) [pid = 1808] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8fc05000) [pid = 1808] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8c66cc00) [pid = 1808] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:34:01 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x85553400) [pid = 1808] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:34:02 INFO - PROCESS | 1808 | 1461000842060 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]]]}] 10:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2240ms 10:34:02 INFO - PROCESS | 1808 | 1461000842126 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 10:34:02 INFO - PROCESS | 1808 | 1461000842130 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 10:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:34:02 INFO - PROCESS | 1808 | 1461000842136 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:34:02 INFO - PROCESS | 1808 | 1461000842140 Marionette TRACE conn4 <- [1,1510,null,{}] 10:34:02 INFO - PROCESS | 1808 | 1461000842145 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}] 10:34:02 INFO - PROCESS | 1808 | 1461000842366 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 10:34:02 INFO - PROCESS | 1808 | 1461000842591 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749ac00 == 141 [pid = 1808] [id = 385] 10:34:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x875f2400) [pid = 1808] [serial = 1156] [outer = (nil)] 10:34:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x88e4ec00) [pid = 1808] [serial = 1157] [outer = 0x875f2400] 10:34:02 INFO - PROCESS | 1808 | 1461000842686 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8aacfc00) [pid = 1808] [serial = 1158] [outer = 0x875f2400] 10:34:03 INFO - PROCESS | 1808 | 1461000843503 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]]]}] 10:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1529ms 10:34:03 INFO - PROCESS | 1808 | 1461000843668 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 10:34:03 INFO - PROCESS | 1808 | 1461000843676 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 10:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:34:03 INFO - PROCESS | 1808 | 1461000843686 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:34:03 INFO - PROCESS | 1808 | 1461000843690 Marionette TRACE conn4 <- [1,1514,null,{}] 10:34:03 INFO - PROCESS | 1808 | 1461000843701 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}] 10:34:03 INFO - PROCESS | 1808 | 1461000843957 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 10:34:04 INFO - PROCESS | 1808 | 1461000844306 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x85909400 == 142 [pid = 1808] [id = 386] 10:34:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8590ac00) [pid = 1808] [serial = 1159] [outer = (nil)] 10:34:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x860bf800) [pid = 1808] [serial = 1160] [outer = 0x8590ac00] 10:34:04 INFO - PROCESS | 1808 | 1461000844419 Marionette DEBUG loaded listener.js 10:34:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x87497800) [pid = 1808] [serial = 1161] [outer = 0x8590ac00] 10:34:05 INFO - PROCESS | 1808 | 1461000845461 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]]]}] 10:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1795ms 10:34:05 INFO - PROCESS | 1808 | 1461000845480 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 10:34:05 INFO - PROCESS | 1808 | 1461000845487 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 10:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:34:05 INFO - PROCESS | 1808 | 1461000845501 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:34:05 INFO - PROCESS | 1808 | 1461000845507 Marionette TRACE conn4 <- [1,1518,null,{}] 10:34:05 INFO - PROCESS | 1808 | 1461000845515 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}] 10:34:05 INFO - PROCESS | 1808 | 1461000845758 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 10:34:06 INFO - PROCESS | 1808 | 1461000846040 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e8000 == 143 [pid = 1808] [id = 387] 10:34:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x877edc00) [pid = 1808] [serial = 1162] [outer = (nil)] 10:34:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x88e4d400) [pid = 1808] [serial = 1163] [outer = 0x877edc00] 10:34:06 INFO - PROCESS | 1808 | 1461000846179 Marionette DEBUG loaded listener.js 10:34:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x88e57400) [pid = 1808] [serial = 1164] [outer = 0x877edc00] 10:34:07 INFO - PROCESS | 1808 | 1461000847290 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]]]}] 10:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1845ms 10:34:07 INFO - PROCESS | 1808 | 1461000847343 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 10:34:07 INFO - PROCESS | 1808 | 1461000847347 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 10:34:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:34:07 INFO - PROCESS | 1808 | 1461000847356 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:34:07 INFO - PROCESS | 1808 | 1461000847360 Marionette TRACE conn4 <- [1,1522,null,{}] 10:34:07 INFO - PROCESS | 1808 | 1461000847377 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}] 10:34:07 INFO - PROCESS | 1808 | 1461000847710 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 10:34:08 INFO - PROCESS | 1808 | 1461000848022 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b82000 == 144 [pid = 1808] [id = 388] 10:34:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8aaa9c00) [pid = 1808] [serial = 1165] [outer = (nil)] 10:34:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8aadc800) [pid = 1808] [serial = 1166] [outer = 0x8aaa9c00] 10:34:08 INFO - PROCESS | 1808 | 1461000848122 Marionette DEBUG loaded listener.js 10:34:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8c524800) [pid = 1808] [serial = 1167] [outer = 0x8aaa9c00] 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:08 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:09 INFO - PROCESS | 1808 | 1461000849088 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"]]]}] 10:34:09 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 () { 10:34:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:34:09 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 () { 10:34:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:34:09 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 () { 10:34:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:34:09 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 () { 10:34:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:34:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1786ms 10:34:09 INFO - PROCESS | 1808 | 1461000849154 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 10:34:09 INFO - PROCESS | 1808 | 1461000849160 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 10:34:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:34:09 INFO - PROCESS | 1808 | 1461000849170 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:34:09 INFO - PROCESS | 1808 | 1461000849174 Marionette TRACE conn4 <- [1,1526,null,{}] 10:34:09 INFO - PROCESS | 1808 | 1461000849180 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}] 10:34:09 INFO - PROCESS | 1808 | 1461000849414 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 10:34:09 INFO - PROCESS | 1808 | 1461000849677 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac02800 == 145 [pid = 1808] [id = 389] 10:34:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8c66d800) [pid = 1808] [serial = 1168] [outer = (nil)] 10:34:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8c674400) [pid = 1808] [serial = 1169] [outer = 0x8c66d800] 10:34:09 INFO - PROCESS | 1808 | 1461000849822 Marionette DEBUG loaded listener.js 10:34:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8e037c00) [pid = 1808] [serial = 1170] [outer = 0x8c66d800] 10:34:10 INFO - PROCESS | 1808 | 1461000850696 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"]]]}] 10:34:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:34:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:34:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:34:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:34:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:34:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:34:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1633ms 10:34:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:34:10 INFO - PROCESS | 1808 | 1461000850809 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 10:34:10 INFO - PROCESS | 1808 | 1461000850813 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 10:34:10 INFO - PROCESS | 1808 | 1461000850820 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:34:10 INFO - PROCESS | 1808 | 1461000850824 Marionette TRACE conn4 <- [1,1530,null,{}] 10:34:10 INFO - PROCESS | 1808 | 1461000850830 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}] 10:34:11 INFO - PROCESS | 1808 | 1461000851088 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 10:34:11 INFO - PROCESS | 1808 | 1461000851407 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f6400 == 146 [pid = 1808] [id = 390] 10:34:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x877ea400) [pid = 1808] [serial = 1171] [outer = (nil)] 10:34:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8e1b0800) [pid = 1808] [serial = 1172] [outer = 0x877ea400] 10:34:11 INFO - PROCESS | 1808 | 1461000851501 Marionette DEBUG loaded listener.js 10:34:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8e1b3c00) [pid = 1808] [serial = 1173] [outer = 0x877ea400] 10:34:12 INFO - PROCESS | 1808 | 1461000852308 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]]]}] 10:34:12 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 10:34:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:34:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:34:12 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. 10:34:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:34:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1538ms 10:34:12 INFO - PROCESS | 1808 | 1461000852360 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 10:34:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:34:12 INFO - PROCESS | 1808 | 1461000852365 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 10:34:12 INFO - PROCESS | 1808 | 1461000852372 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 1808 | 1461000852376 Marionette TRACE conn4 <- [1,1534,null,{}] 10:34:12 INFO - PROCESS | 1808 | 1461000852382 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}] 10:34:12 INFO - PROCESS | 1808 | 1461000852630 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 10:34:12 INFO - PROCESS | 1808 | 1461000852902 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1a7c00 == 147 [pid = 1808] [id = 391] 10:34:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x8e1b1400) [pid = 1808] [serial = 1174] [outer = (nil)] 10:34:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8fc0b000) [pid = 1808] [serial = 1175] [outer = 0x8e1b1400] 10:34:13 INFO - PROCESS | 1808 | 1461000852998 Marionette DEBUG loaded listener.js 10:34:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x90413400) [pid = 1808] [serial = 1176] [outer = 0x8e1b1400] 10:34:14 INFO - PROCESS | 1808 | 1461000854066 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]]]}] 10:34:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:34:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1743ms 10:34:14 INFO - PROCESS | 1808 | 1461000854115 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 10:34:14 INFO - PROCESS | 1808 | 1461000854119 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 10:34:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:34:14 INFO - PROCESS | 1808 | 1461000854127 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:34:14 INFO - PROCESS | 1808 | 1461000854131 Marionette TRACE conn4 <- [1,1538,null,{}] 10:34:14 INFO - PROCESS | 1808 | 1461000854137 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}] 10:34:14 INFO - PROCESS | 1808 | 1461000854353 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 10:34:14 INFO - PROCESS | 1808 | 1461000854680 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc0dc00 == 148 [pid = 1808] [id = 392] 10:34:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x8fc0e400) [pid = 1808] [serial = 1177] [outer = (nil)] 10:34:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x90611c00) [pid = 1808] [serial = 1178] [outer = 0x8fc0e400] 10:34:14 INFO - PROCESS | 1808 | 1461000854780 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x91358000) [pid = 1808] [serial = 1179] [outer = 0x8fc0e400] 10:34:15 INFO - PROCESS | 1808 | 1461000855708 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]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:34:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1631ms 10:34:15 INFO - PROCESS | 1808 | 1461000855759 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 10:34:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:34:15 INFO - PROCESS | 1808 | 1461000855764 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 10:34:15 INFO - PROCESS | 1808 | 1461000855771 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 1808 | 1461000855775 Marionette TRACE conn4 <- [1,1542,null,{}] 10:34:15 INFO - PROCESS | 1808 | 1461000855781 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}] 10:34:16 INFO - PROCESS | 1808 | 1461000856023 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 10:34:16 INFO - PROCESS | 1808 | 1461000856348 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c8800 == 149 [pid = 1808] [id = 393] 10:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x8eac2800) [pid = 1808] [serial = 1180] [outer = (nil)] 10:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x932c5000) [pid = 1808] [serial = 1181] [outer = 0x8eac2800] 10:34:16 INFO - PROCESS | 1808 | 1461000856444 Marionette DEBUG loaded listener.js 10:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x9335dc00) [pid = 1808] [serial = 1182] [outer = 0x8eac2800] 10:34:17 INFO - PROCESS | 1808 | 1461000857339 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]]]}] 10:34:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:34:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1636ms 10:34:17 INFO - PROCESS | 1808 | 1461000857408 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 10:34:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:34:17 INFO - PROCESS | 1808 | 1461000857412 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 10:34:17 INFO - PROCESS | 1808 | 1461000857419 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:34:17 INFO - PROCESS | 1808 | 1461000857423 Marionette TRACE conn4 <- [1,1546,null,{}] 10:34:17 INFO - PROCESS | 1808 | 1461000857429 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}] 10:34:17 INFO - PROCESS | 1808 | 1461000857693 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 10:34:18 INFO - PROCESS | 1808 | 1461000858013 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e145c00 == 150 [pid = 1808] [id = 394] 10:34:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x8f304800) [pid = 1808] [serial = 1183] [outer = (nil)] 10:34:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x935fac00) [pid = 1808] [serial = 1184] [outer = 0x8f304800] 10:34:18 INFO - PROCESS | 1808 | 1461000858110 Marionette DEBUG loaded listener.js 10:34:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9590ac00) [pid = 1808] [serial = 1185] [outer = 0x8f304800] 10:34:19 INFO - PROCESS | 1808 | 1461000859057 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]]]}] 10:34:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:34:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1688ms 10:34:19 INFO - PROCESS | 1808 | 1461000859109 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 10:34:19 INFO - PROCESS | 1808 | 1461000859114 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 10:34:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:34:19 INFO - PROCESS | 1808 | 1461000859120 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:34:19 INFO - PROCESS | 1808 | 1461000859124 Marionette TRACE conn4 <- [1,1550,null,{}] 10:34:19 INFO - PROCESS | 1808 | 1461000859130 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}] 10:34:19 INFO - PROCESS | 1808 | 1461000859355 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 10:34:19 INFO - PROCESS | 1808 | 1461000859685 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x933b1c00 == 151 [pid = 1808] [id = 395] 10:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x933b9000) [pid = 1808] [serial = 1186] [outer = (nil)] 10:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9716d000) [pid = 1808] [serial = 1187] [outer = 0x933b9000] 10:34:19 INFO - PROCESS | 1808 | 1461000859783 Marionette DEBUG loaded listener.js 10:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x97170000) [pid = 1808] [serial = 1188] [outer = 0x933b9000] 10:34:20 INFO - PROCESS | 1808 | 1461000860727 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]]]}] 10:34:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:34:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1686ms 10:34:20 INFO - PROCESS | 1808 | 1461000860808 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 10:34:20 INFO - PROCESS | 1808 | 1461000860813 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 10:34:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:34:20 INFO - PROCESS | 1808 | 1461000860820 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:34:20 INFO - PROCESS | 1808 | 1461000860826 Marionette TRACE conn4 <- [1,1554,null,{}] 10:34:20 INFO - PROCESS | 1808 | 1461000860833 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}] 10:34:21 INFO - PROCESS | 1808 | 1461000861126 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 10:34:21 INFO - PROCESS | 1808 | 1461000861463 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x96ba9000 == 152 [pid = 1808] [id = 396] 10:34:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x97d3cc00) [pid = 1808] [serial = 1189] [outer = (nil)] 10:34:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x97dbbc00) [pid = 1808] [serial = 1190] [outer = 0x97d3cc00] 10:34:21 INFO - PROCESS | 1808 | 1461000861562 Marionette DEBUG loaded listener.js 10:34:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x982cd000) [pid = 1808] [serial = 1191] [outer = 0x97d3cc00] 10:34:22 INFO - PROCESS | 1808 | 1461000862555 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]]]}] 10:34:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:34:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1790ms 10:34:22 INFO - PROCESS | 1808 | 1461000862612 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 10:34:22 INFO - PROCESS | 1808 | 1461000862616 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 10:34:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:34:22 INFO - PROCESS | 1808 | 1461000862623 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:34:22 INFO - PROCESS | 1808 | 1461000862627 Marionette TRACE conn4 <- [1,1558,null,{}] 10:34:22 INFO - PROCESS | 1808 | 1461000862633 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}] 10:34:22 INFO - PROCESS | 1808 | 1461000862850 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 10:34:23 INFO - PROCESS | 1808 | 1461000863176 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c525000 == 153 [pid = 1808] [id = 397] 10:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x8e02fc00) [pid = 1808] [serial = 1192] [outer = (nil)] 10:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x983be400) [pid = 1808] [serial = 1193] [outer = 0x8e02fc00] 10:34:23 INFO - PROCESS | 1808 | 1461000863274 Marionette DEBUG loaded listener.js 10:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x9841f800) [pid = 1808] [serial = 1194] [outer = 0x8e02fc00] 10:34:24 INFO - PROCESS | 1808 | 1461000864283 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]]]}] 10:34:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:34:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1735ms 10:34:24 INFO - PROCESS | 1808 | 1461000864359 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 10:34:24 INFO - PROCESS | 1808 | 1461000864364 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 10:34:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:34:24 INFO - PROCESS | 1808 | 1461000864370 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 1808 | 1461000864373 Marionette TRACE conn4 <- [1,1562,null,{}] 10:34:24 INFO - PROCESS | 1808 | 1461000864379 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}] 10:34:24 INFO - PROCESS | 1808 | 1461000864644 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 10:34:24 INFO - PROCESS | 1808 | 1461000864975 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x97dbd000 == 154 [pid = 1808] [id = 398] 10:34:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x983b5800) [pid = 1808] [serial = 1195] [outer = (nil)] 10:34:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x995f7000) [pid = 1808] [serial = 1196] [outer = 0x983b5800] 10:34:25 INFO - PROCESS | 1808 | 1461000865065 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x99b1a000) [pid = 1808] [serial = 1197] [outer = 0x983b5800] 10:34:25 INFO - PROCESS | 1808 | 1461000865996 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]]]}] 10:34:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:34:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1688ms 10:34:26 INFO - PROCESS | 1808 | 1461000866059 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 10:34:26 INFO - PROCESS | 1808 | 1461000866064 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 10:34:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:34:26 INFO - PROCESS | 1808 | 1461000866071 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 1808 | 1461000866075 Marionette TRACE conn4 <- [1,1566,null,{}] 10:34:26 INFO - PROCESS | 1808 | 1461000866081 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}] 10:34:26 INFO - PROCESS | 1808 | 1461000866305 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 10:34:26 INFO - PROCESS | 1808 | 1461000866626 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x85556800 == 155 [pid = 1808] [id = 399] 10:34:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x97ad7400) [pid = 1808] [serial = 1198] [outer = (nil)] 10:34:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x9a6b1000) [pid = 1808] [serial = 1199] [outer = 0x97ad7400] 10:34:26 INFO - PROCESS | 1808 | 1461000866723 Marionette DEBUG loaded listener.js 10:34:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x9a7cdc00) [pid = 1808] [serial = 1200] [outer = 0x97ad7400] 10:34:27 INFO - PROCESS | 1808 | 1461000867641 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]]]}] 10:34:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:34:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1633ms 10:34:27 INFO - PROCESS | 1808 | 1461000867706 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 10:34:27 INFO - PROCESS | 1808 | 1461000867710 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 10:34:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:34:27 INFO - PROCESS | 1808 | 1461000867717 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:34:27 INFO - PROCESS | 1808 | 1461000867720 Marionette TRACE conn4 <- [1,1570,null,{}] 10:34:27 INFO - PROCESS | 1808 | 1461000867728 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}] 10:34:27 INFO - PROCESS | 1808 | 1461000867967 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 10:34:28 INFO - PROCESS | 1808 | 1461000868299 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f30a800 == 156 [pid = 1808] [id = 400] 10:34:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x9041f800) [pid = 1808] [serial = 1201] [outer = (nil)] 10:34:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x9abc9c00) [pid = 1808] [serial = 1202] [outer = 0x9041f800] 10:34:28 INFO - PROCESS | 1808 | 1461000868397 Marionette DEBUG loaded listener.js 10:34:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x9e02bc00) [pid = 1808] [serial = 1203] [outer = 0x9041f800] 10:34:29 INFO - PROCESS | 1808 | 1461000869364 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]]]}] 10:34:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:34:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1683ms 10:34:29 INFO - PROCESS | 1808 | 1461000869401 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 10:34:29 INFO - PROCESS | 1808 | 1461000869404 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 10:34:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:34:29 INFO - PROCESS | 1808 | 1461000869412 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:34:29 INFO - PROCESS | 1808 | 1461000869414 Marionette TRACE conn4 <- [1,1574,null,{}] 10:34:29 INFO - PROCESS | 1808 | 1461000869421 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}] 10:34:29 INFO - PROCESS | 1808 | 1461000869660 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 10:34:30 INFO - PROCESS | 1808 | 1461000869985 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x84daf400 == 157 [pid = 1808] [id = 401] 10:34:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x99b68400) [pid = 1808] [serial = 1204] [outer = (nil)] 10:34:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x9fb08c00) [pid = 1808] [serial = 1205] [outer = 0x99b68400] 10:34:30 INFO - PROCESS | 1808 | 1461000870082 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x9fbbbc00) [pid = 1808] [serial = 1206] [outer = 0x99b68400] 10:34:31 INFO - PROCESS | 1808 | 1461000871023 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]]]}] 10:34:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:34:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1687ms 10:34:31 INFO - PROCESS | 1808 | 1461000871099 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 1808 | 1461000871102 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 10:34:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:34:31 INFO - PROCESS | 1808 | 1461000871110 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 1808 | 1461000871113 Marionette TRACE conn4 <- [1,1578,null,{}] 10:34:31 INFO - PROCESS | 1808 | 1461000871120 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}] 10:34:31 INFO - PROCESS | 1808 | 1461000871353 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 10:34:31 INFO - PROCESS | 1808 | 1461000871698 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a1c00 == 158 [pid = 1808] [id = 402] 10:34:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x8a9a2c00) [pid = 1808] [serial = 1207] [outer = (nil)] 10:34:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x9fb13800) [pid = 1808] [serial = 1208] [outer = 0x8a9a2c00] 10:34:31 INFO - PROCESS | 1808 | 1461000871797 Marionette DEBUG loaded listener.js 10:34:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x9fed5000) [pid = 1808] [serial = 1209] [outer = 0x8a9a2c00] 10:34:32 INFO - PROCESS | 1808 | 1461000872721 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]]]}] 10:34:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:34:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1686ms 10:34:32 INFO - PROCESS | 1808 | 1461000872797 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 10:34:32 INFO - PROCESS | 1808 | 1461000872801 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 10:34:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:34:32 INFO - PROCESS | 1808 | 1461000872808 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:34:32 INFO - PROCESS | 1808 | 1461000872812 Marionette TRACE conn4 <- [1,1582,null,{}] 10:34:32 INFO - PROCESS | 1808 | 1461000872818 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}] 10:34:33 INFO - PROCESS | 1808 | 1461000873086 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 10:34:33 INFO - PROCESS | 1808 | 1461000873424 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x84da7c00 == 159 [pid = 1808] [id = 403] 10:34:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x84da8c00) [pid = 1808] [serial = 1210] [outer = (nil)] 10:34:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x877e7000) [pid = 1808] [serial = 1211] [outer = 0x84da8c00] 10:34:33 INFO - PROCESS | 1808 | 1461000873515 Marionette DEBUG loaded listener.js 10:34:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0x88e51c00) [pid = 1808] [serial = 1212] [outer = 0x84da8c00] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1ac800 == 158 [pid = 1808] [id = 235] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x877e6000 == 157 [pid = 1808] [id = 384] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8590bc00 == 156 [pid = 1808] [id = 383] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x84dac000 == 155 [pid = 1808] [id = 382] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8749fc00 == 154 [pid = 1808] [id = 381] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8590c400 == 153 [pid = 1808] [id = 380] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x88eef400 == 152 [pid = 1808] [id = 372] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x891f1000 == 151 [pid = 1808] [id = 371] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8e02cc00 == 150 [pid = 1808] [id = 370] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0a000 == 149 [pid = 1808] [id = 369] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8c525400 == 148 [pid = 1808] [id = 368] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x87b8b000 == 147 [pid = 1808] [id = 366] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8aacf000 == 146 [pid = 1808] [id = 367] 10:34:35 INFO - PROCESS | 1808 | --DOCSHELL 0x856ca400 == 145 [pid = 1808] [id = 365] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x8aaac800) [pid = 1808] [serial = 1094] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x93364400) [pid = 1808] [serial = 1056] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x96bae000) [pid = 1808] [serial = 1059] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x8e14c400) [pid = 1808] [serial = 1043] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x90614c00) [pid = 1808] [serial = 1053] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x87499800) [pid = 1808] [serial = 1034] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x99b6dc00) [pid = 1808] [serial = 1067] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x9841c400) [pid = 1808] [serial = 1065] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0xa0a65c00) [pid = 1808] [serial = 999] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x8aab0800) [pid = 1808] [serial = 972] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x877ee800) [pid = 1808] [serial = 1088] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0xa45ec800) [pid = 1808] [serial = 1002] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x9835a000) [pid = 1808] [serial = 990] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x99c73000) [pid = 1808] [serial = 1068] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0xa45ea400) [pid = 1808] [serial = 1083] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x90608c00) [pid = 1808] [serial = 1052] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x9fed9800) [pid = 1808] [serial = 1073] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x8a9a5400) [pid = 1808] [serial = 1092] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8fdd0800) [pid = 1808] [serial = 1050] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0xa0eebc00) [pid = 1808] [serial = 1077] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8ecd4c00) [pid = 1808] [serial = 1047] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x88e57c00) [pid = 1808] [serial = 1005] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa45e3000) [pid = 1808] [serial = 1082] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x8eac7c00) [pid = 1808] [serial = 1046] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0xa0c4f800) [pid = 1808] [serial = 1076] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0xa3c28800) [pid = 1808] [serial = 1080] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x874a3800) [pid = 1808] [serial = 1086] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x995f1000) [pid = 1808] [serial = 993] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x9335d800) [pid = 1808] [serial = 1055] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x8e143400) [pid = 1808] [serial = 975] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x87b83400) [pid = 1808] [serial = 1089] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x88ef0400) [pid = 1808] [serial = 1037] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x8a99e800) [pid = 1808] [serial = 1014] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x97cc4800) [pid = 1808] [serial = 1062] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x8bb71800) [pid = 1808] [serial = 1040] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x97d3bc00) [pid = 1808] [serial = 987] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0xa0028800) [pid = 1808] [serial = 1074] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0xa2a58000) [pid = 1808] [serial = 1079] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8749b000) [pid = 1808] [serial = 1085] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x877e3c00) [pid = 1808] [serial = 1035] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa45e4800) [pid = 1808] [serial = 1008] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8a9a6000) [pid = 1808] [serial = 1038] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x9632f800) [pid = 1808] [serial = 1058] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x84daf000) [pid = 1808] [serial = 1011] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8c671400) [pid = 1808] [serial = 1041] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x9835dc00) [pid = 1808] [serial = 1064] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x933b3000) [pid = 1808] [serial = 984] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x9fbbb400) [pid = 1808] [serial = 1071] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8fc07c00) [pid = 1808] [serial = 978] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8e1a8c00) [pid = 1808] [serial = 1044] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8f310800) [pid = 1808] [serial = 1049] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x90607800) [pid = 1808] [serial = 981] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x875f1000) [pid = 1808] [serial = 1091] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x9ec32c00) [pid = 1808] [serial = 996] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x85909000) [pid = 1808] [serial = 969] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x97a3c400) [pid = 1808] [serial = 1061] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x9ec3b800) [pid = 1808] [serial = 1070] [outer = (nil)] [url = about:blank] 10:34:35 INFO - PROCESS | 1808 | 1461000875726 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]]]}] 10:34:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:34:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2945ms 10:34:35 INFO - PROCESS | 1808 | 1461000875755 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 10:34:35 INFO - PROCESS | 1808 | 1461000875761 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 10:34:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:34:35 INFO - PROCESS | 1808 | 1461000875770 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:34:35 INFO - PROCESS | 1808 | 1461000875776 Marionette TRACE conn4 <- [1,1586,null,{}] 10:34:35 INFO - PROCESS | 1808 | 1461000875786 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}] 10:34:36 INFO - PROCESS | 1808 | 1461000876008 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 10:34:36 INFO - PROCESS | 1808 | 1461000876213 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x8590a400 == 146 [pid = 1808] [id = 404] 10:34:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x85911000) [pid = 1808] [serial = 1213] [outer = (nil)] 10:34:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x875eec00) [pid = 1808] [serial = 1214] [outer = 0x85911000] 10:34:36 INFO - PROCESS | 1808 | 1461000876301 Marionette DEBUG loaded listener.js 10:34:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x875f9000) [pid = 1808] [serial = 1215] [outer = 0x85911000] 10:34:37 INFO - PROCESS | 1808 | 1461000877137 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]]]}] 10:34:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:34:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1388ms 10:34:37 INFO - PROCESS | 1808 | 1461000877160 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 10:34:37 INFO - PROCESS | 1808 | 1461000877169 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 10:34:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:34:37 INFO - PROCESS | 1808 | 1461000877179 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:34:37 INFO - PROCESS | 1808 | 1461000877183 Marionette TRACE conn4 <- [1,1590,null,{}] 10:34:37 INFO - PROCESS | 1808 | 1461000877189 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}] 10:34:37 INFO - PROCESS | 1808 | 1461000877481 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 10:34:37 INFO - PROCESS | 1808 | 1461000877607 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f4400 == 147 [pid = 1808] [id = 405] 10:34:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x875f5800) [pid = 1808] [serial = 1216] [outer = (nil)] 10:34:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x87b8b000) [pid = 1808] [serial = 1217] [outer = 0x875f5800] 10:34:37 INFO - PROCESS | 1808 | 1461000877683 Marionette DEBUG loaded listener.js 10:34:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x891f1000) [pid = 1808] [serial = 1218] [outer = 0x875f5800] 10:34:38 INFO - PROCESS | 1808 | 1461000878721 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]]]}] 10:34:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:34:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1582ms 10:34:38 INFO - PROCESS | 1808 | 1461000878762 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 10:34:38 INFO - PROCESS | 1808 | 1461000878765 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 10:34:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:34:38 INFO - PROCESS | 1808 | 1461000878773 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:34:38 INFO - PROCESS | 1808 | 1461000878779 Marionette TRACE conn4 <- [1,1594,null,{}] 10:34:38 INFO - PROCESS | 1808 | 1461000878802 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}] 10:34:39 INFO - PROCESS | 1808 | 1461000879089 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 10:34:39 INFO - PROCESS | 1808 | 1461000879311 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b84c00 == 148 [pid = 1808] [id = 406] 10:34:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8a9e3c00) [pid = 1808] [serial = 1219] [outer = (nil)] 10:34:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8aaaf800) [pid = 1808] [serial = 1220] [outer = 0x8a9e3c00] 10:34:39 INFO - PROCESS | 1808 | 1461000879433 Marionette DEBUG loaded listener.js 10:34:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8aad0400) [pid = 1808] [serial = 1221] [outer = 0x8a9e3c00] 10:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x88ee4c00) [pid = 1808] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x84dafc00) [pid = 1808] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8590e000) [pid = 1808] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x877e3400) [pid = 1808] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x88eef000) [pid = 1808] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:34:40 INFO - PROCESS | 1808 | 1461000880601 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]]]}] 10:34:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:34:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1895ms 10:34:40 INFO - PROCESS | 1808 | 1461000880670 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 10:34:40 INFO - PROCESS | 1808 | 1461000880674 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 10:34:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:34:40 INFO - PROCESS | 1808 | 1461000880681 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:34:40 INFO - PROCESS | 1808 | 1461000880699 Marionette TRACE conn4 <- [1,1598,null,{}] 10:34:40 INFO - PROCESS | 1808 | 1461000880705 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}] 10:34:40 INFO - PROCESS | 1808 | 1461000880912 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 10:34:41 INFO - PROCESS | 1808 | 1461000881143 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x84dadc00 == 149 [pid = 1808] [id = 407] 10:34:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8590a000) [pid = 1808] [serial = 1222] [outer = (nil)] 10:34:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8aacd400) [pid = 1808] [serial = 1223] [outer = 0x8590a000] 10:34:41 INFO - PROCESS | 1808 | 1461000881221 Marionette DEBUG loaded listener.js 10:34:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8ad82400) [pid = 1808] [serial = 1224] [outer = 0x8590a000] 10:34:42 INFO - PROCESS | 1808 | 1461000882003 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]]]}] 10:34:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:34:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1349ms 10:34:42 INFO - PROCESS | 1808 | 1461000882030 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 10:34:42 INFO - PROCESS | 1808 | 1461000882034 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 10:34:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:34:42 INFO - PROCESS | 1808 | 1461000882041 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:34:42 INFO - PROCESS | 1808 | 1461000882044 Marionette TRACE conn4 <- [1,1602,null,{}] 10:34:42 INFO - PROCESS | 1808 | 1461000882050 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}] 10:34:42 INFO - PROCESS | 1808 | 1461000882241 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 10:34:42 INFO - PROCESS | 1808 | 1461000882258 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aab5c00 == 150 [pid = 1808] [id = 408] 10:34:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8aadb000) [pid = 1808] [serial = 1225] [outer = (nil)] 10:34:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8c66c800) [pid = 1808] [serial = 1226] [outer = 0x8aadb000] 10:34:42 INFO - PROCESS | 1808 | 1461000882334 Marionette DEBUG loaded listener.js 10:34:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8c678c00) [pid = 1808] [serial = 1227] [outer = 0x8aadb000] 10:34:43 INFO - PROCESS | 1808 | 1461000883717 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]]]}] 10:34:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:34:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1733ms 10:34:43 INFO - PROCESS | 1808 | 1461000883776 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 10:34:43 INFO - PROCESS | 1808 | 1461000883784 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 10:34:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:34:43 INFO - PROCESS | 1808 | 1461000883794 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:34:43 INFO - PROCESS | 1808 | 1461000883799 Marionette TRACE conn4 <- [1,1606,null,{}] 10:34:43 INFO - PROCESS | 1808 | 1461000883808 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}] 10:34:44 INFO - PROCESS | 1808 | 1461000884043 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 10:34:44 INFO - PROCESS | 1808 | 1461000884380 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c5c00 == 151 [pid = 1808] [id = 409] 10:34:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x877e7400) [pid = 1808] [serial = 1228] [outer = (nil)] 10:34:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x87b85000) [pid = 1808] [serial = 1229] [outer = 0x877e7400] 10:34:44 INFO - PROCESS | 1808 | 1461000884479 Marionette DEBUG loaded listener.js 10:34:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8a999800) [pid = 1808] [serial = 1230] [outer = 0x877e7400] 10:34:45 INFO - PROCESS | 1808 | 1461000885551 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]]]}] 10:34:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:34:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1792ms 10:34:45 INFO - PROCESS | 1808 | 1461000885587 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 10:34:45 INFO - PROCESS | 1808 | 1461000885596 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 10:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:34:45 INFO - PROCESS | 1808 | 1461000885608 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:34:45 INFO - PROCESS | 1808 | 1461000885612 Marionette TRACE conn4 <- [1,1610,null,{}] 10:34:45 INFO - PROCESS | 1808 | 1461000885620 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}] 10:34:45 INFO - PROCESS | 1808 | 1461000885850 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 10:34:46 INFO - PROCESS | 1808 | 1461000886150 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e4f000 == 152 [pid = 1808] [id = 410] 10:34:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8aaad000) [pid = 1808] [serial = 1231] [outer = (nil)] 10:34:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8aad9800) [pid = 1808] [serial = 1232] [outer = 0x8aaad000] 10:34:46 INFO - PROCESS | 1808 | 1461000886243 Marionette DEBUG loaded listener.js 10:34:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x8c55f400) [pid = 1808] [serial = 1233] [outer = 0x8aaad000] 10:34:47 INFO - PROCESS | 1808 | 1461000887136 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]]]}] 10:34:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:34:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1584ms 10:34:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:34:47 INFO - PROCESS | 1808 | 1461000887193 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 10:34:47 INFO - PROCESS | 1808 | 1461000887197 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 10:34:47 INFO - PROCESS | 1808 | 1461000887204 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:34:47 INFO - PROCESS | 1808 | 1461000887211 Marionette TRACE conn4 <- [1,1614,null,{}] 10:34:47 INFO - PROCESS | 1808 | 1461000887228 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}] 10:34:47 INFO - PROCESS | 1808 | 1461000887505 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 10:34:47 INFO - PROCESS | 1808 | 1461000887826 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad4400 == 153 [pid = 1808] [id = 411] 10:34:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8ac08400) [pid = 1808] [serial = 1234] [outer = (nil)] 10:34:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8eaca000) [pid = 1808] [serial = 1235] [outer = 0x8ac08400] 10:34:47 INFO - PROCESS | 1808 | 1461000887930 Marionette DEBUG loaded listener.js 10:34:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x8ecde800) [pid = 1808] [serial = 1236] [outer = 0x8ac08400] 10:34:48 INFO - PROCESS | 1808 | 1461000888871 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]]]}] 10:34:48 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 10:34:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1745ms 10:34:48 INFO - PROCESS | 1808 | 1461000888948 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 10:34:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:34:48 INFO - PROCESS | 1808 | 1461000888953 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 10:34:48 INFO - PROCESS | 1808 | 1461000888960 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 1808 | 1461000888964 Marionette TRACE conn4 <- [1,1618,null,{}] 10:34:48 INFO - PROCESS | 1808 | 1461000888970 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}] 10:34:49 INFO - PROCESS | 1808 | 1461000889234 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 10:34:49 INFO - PROCESS | 1808 | 1461000889557 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1ac800 == 154 [pid = 1808] [id = 412] 10:34:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8ecd4800) [pid = 1808] [serial = 1237] [outer = (nil)] 10:34:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8fc03400) [pid = 1808] [serial = 1238] [outer = 0x8ecd4800] 10:34:49 INFO - PROCESS | 1808 | 1461000889662 Marionette DEBUG loaded listener.js 10:34:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x8fc0c800) [pid = 1808] [serial = 1239] [outer = 0x8ecd4800] 10:34:50 INFO - PROCESS | 1808 | 1461000890547 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]]]}] 10:34:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:34:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1632ms 10:34:50 INFO - PROCESS | 1808 | 1461000890608 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 10:34:50 INFO - PROCESS | 1808 | 1461000890612 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 10:34:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:34:50 INFO - PROCESS | 1808 | 1461000890624 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 1808 | 1461000890627 Marionette TRACE conn4 <- [1,1622,null,{}] 10:34:50 INFO - PROCESS | 1808 | 1461000890633 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}] 10:34:50 INFO - PROCESS | 1808 | 1461000890849 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 10:34:51 INFO - PROCESS | 1808 | 1461000891179 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1aa800 == 155 [pid = 1808] [id = 413] 10:34:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8fdd6000) [pid = 1808] [serial = 1240] [outer = (nil)] 10:34:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x90412800) [pid = 1808] [serial = 1241] [outer = 0x8fdd6000] 10:34:51 INFO - PROCESS | 1808 | 1461000891277 Marionette DEBUG loaded listener.js 10:34:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x90419400) [pid = 1808] [serial = 1242] [outer = 0x8fdd6000] 10:34:52 INFO - PROCESS | 1808 | 1461000892207 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]]]}] 10:34:52 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 10:34:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1634ms 10:34:52 INFO - PROCESS | 1808 | 1461000892259 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 10:34:52 INFO - PROCESS | 1808 | 1461000892263 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 10:34:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:34:52 INFO - PROCESS | 1808 | 1461000892270 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:34:52 INFO - PROCESS | 1808 | 1461000892273 Marionette TRACE conn4 <- [1,1626,null,{}] 10:34:52 INFO - PROCESS | 1808 | 1461000892280 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}] 10:34:52 INFO - PROCESS | 1808 | 1461000892514 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 10:34:52 INFO - PROCESS | 1808 | 1461000892844 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c564800 == 156 [pid = 1808] [id = 414] 10:34:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x8e031800) [pid = 1808] [serial = 1243] [outer = (nil)] 10:34:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x90616400) [pid = 1808] [serial = 1244] [outer = 0x8e031800] 10:34:52 INFO - PROCESS | 1808 | 1461000892948 Marionette DEBUG loaded listener.js 10:34:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x91692c00) [pid = 1808] [serial = 1245] [outer = 0x8e031800] 10:34:53 INFO - PROCESS | 1808 | 1461000893854 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]]]}] 10:34:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:34:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1634ms 10:34:53 INFO - PROCESS | 1808 | 1461000893905 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 10:34:53 INFO - PROCESS | 1808 | 1461000893908 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 10:34:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:34:53 INFO - PROCESS | 1808 | 1461000893915 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:34:53 INFO - PROCESS | 1808 | 1461000893919 Marionette TRACE conn4 <- [1,1630,null,{}] 10:34:53 INFO - PROCESS | 1808 | 1461000893926 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}] 10:34:54 INFO - PROCESS | 1808 | 1461000894138 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 10:34:54 INFO - PROCESS | 1808 | 1461000894501 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aab1000 == 157 [pid = 1808] [id = 415] 10:34:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x91357000) [pid = 1808] [serial = 1246] [outer = (nil)] 10:34:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x96333c00) [pid = 1808] [serial = 1247] [outer = 0x91357000] 10:34:54 INFO - PROCESS | 1808 | 1461000894596 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x96bafc00) [pid = 1808] [serial = 1248] [outer = 0x91357000] 10:34:55 INFO - PROCESS | 1808 | 1461000895504 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]]]}] 10:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1631ms 10:34:55 INFO - PROCESS | 1808 | 1461000895566 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 10:34:55 INFO - PROCESS | 1808 | 1461000895571 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 10:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:34:55 INFO - PROCESS | 1808 | 1461000895581 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:34:55 INFO - PROCESS | 1808 | 1461000895583 Marionette TRACE conn4 <- [1,1634,null,{}] 10:34:55 INFO - PROCESS | 1808 | 1461000895590 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}] 10:34:55 INFO - PROCESS | 1808 | 1461000895797 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 10:34:56 INFO - PROCESS | 1808 | 1461000896117 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9060f800 == 158 [pid = 1808] [id = 416] 10:34:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9632c400) [pid = 1808] [serial = 1249] [outer = (nil)] 10:34:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x972f2c00) [pid = 1808] [serial = 1250] [outer = 0x9632c400] 10:34:56 INFO - PROCESS | 1808 | 1461000896211 Marionette DEBUG loaded listener.js 10:34:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x97adf000) [pid = 1808] [serial = 1251] [outer = 0x9632c400] 10:34:57 INFO - PROCESS | 1808 | 1461000897103 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]]]}] 10:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1580ms 10:34:57 INFO - PROCESS | 1808 | 1461000897161 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 10:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:34:57 INFO - PROCESS | 1808 | 1461000897166 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 10:34:57 INFO - PROCESS | 1808 | 1461000897172 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:34:57 INFO - PROCESS | 1808 | 1461000897176 Marionette TRACE conn4 <- [1,1638,null,{}] 10:34:57 INFO - PROCESS | 1808 | 1461000897182 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}] 10:34:57 INFO - PROCESS | 1808 | 1461000897386 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 10:34:57 INFO - PROCESS | 1808 | 1461000897710 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdcf800 == 159 [pid = 1808] [id = 417] 10:34:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x90610400) [pid = 1808] [serial = 1252] [outer = (nil)] 10:34:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x97d39c00) [pid = 1808] [serial = 1253] [outer = 0x90610400] 10:34:57 INFO - PROCESS | 1808 | 1461000897807 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x97fc4400) [pid = 1808] [serial = 1254] [outer = 0x90610400] 10:34:58 INFO - PROCESS | 1808 | 1461000898751 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]]]}] 10:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1644ms 10:34:58 INFO - PROCESS | 1808 | 1461000898816 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 10:34:58 INFO - PROCESS | 1808 | 1461000898821 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 10:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:34:58 INFO - PROCESS | 1808 | 1461000898828 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:34:58 INFO - PROCESS | 1808 | 1461000898832 Marionette TRACE conn4 <- [1,1642,null,{}] 10:34:58 INFO - PROCESS | 1808 | 1461000898838 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}] 10:34:59 INFO - PROCESS | 1808 | 1461000899069 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 10:34:59 INFO - PROCESS | 1808 | 1461000899416 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x911eec00 == 160 [pid = 1808] [id = 418] 10:34:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x98351c00) [pid = 1808] [serial = 1255] [outer = (nil)] 10:34:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x983b5000) [pid = 1808] [serial = 1256] [outer = 0x98351c00] 10:34:59 INFO - PROCESS | 1808 | 1461000899518 Marionette DEBUG loaded listener.js 10:34:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x983b9800) [pid = 1808] [serial = 1257] [outer = 0x98351c00] 10:35:00 INFO - PROCESS | 1808 | 1461000900487 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]]]}] 10:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1689ms 10:35:00 INFO - PROCESS | 1808 | 1461000900518 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 10:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:35:00 INFO - PROCESS | 1808 | 1461000900523 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 10:35:00 INFO - PROCESS | 1808 | 1461000900529 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:35:00 INFO - PROCESS | 1808 | 1461000900534 Marionette TRACE conn4 <- [1,1646,null,{}] 10:35:00 INFO - PROCESS | 1808 | 1461000900540 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}] 10:35:00 INFO - PROCESS | 1808 | 1461000900799 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 10:35:01 INFO - PROCESS | 1808 | 1461000901125 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c4400 == 161 [pid = 1808] [id = 419] 10:35:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x9835e800) [pid = 1808] [serial = 1258] [outer = (nil)] 10:35:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x99b6dc00) [pid = 1808] [serial = 1259] [outer = 0x9835e800] 10:35:01 INFO - PROCESS | 1808 | 1461000901230 Marionette DEBUG loaded listener.js 10:35:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x9e025c00) [pid = 1808] [serial = 1260] [outer = 0x9835e800] 10:35:02 INFO - PROCESS | 1808 | 1461000902160 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]]]}] 10:35:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:35:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1689ms 10:35:02 INFO - PROCESS | 1808 | 1461000902219 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 10:35:02 INFO - PROCESS | 1808 | 1461000902224 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 10:35:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:35:02 INFO - PROCESS | 1808 | 1461000902239 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:35:02 INFO - PROCESS | 1808 | 1461000902244 Marionette TRACE conn4 <- [1,1650,null,{}] 10:35:02 INFO - PROCESS | 1808 | 1461000902255 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}] 10:35:02 INFO - PROCESS | 1808 | 1461000902522 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 10:35:02 INFO - PROCESS | 1808 | 1461000902851 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x981acc00 == 162 [pid = 1808] [id = 420] 10:35:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x98356000) [pid = 1808] [serial = 1261] [outer = (nil)] 10:35:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x9fbc5800) [pid = 1808] [serial = 1262] [outer = 0x98356000] 10:35:02 INFO - PROCESS | 1808 | 1461000902944 Marionette DEBUG loaded listener.js 10:35:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x9fca7000) [pid = 1808] [serial = 1263] [outer = 0x98356000] 10:35:03 INFO - PROCESS | 1808 | 1461000903891 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]]]}] 10:35:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:35:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1696ms 10:35:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:35:03 INFO - PROCESS | 1808 | 1461000903928 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 10:35:03 INFO - PROCESS | 1808 | 1461000903932 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 10:35:03 INFO - PROCESS | 1808 | 1461000903939 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:35:03 INFO - PROCESS | 1808 | 1461000903942 Marionette TRACE conn4 <- [1,1654,null,{}] 10:35:03 INFO - PROCESS | 1808 | 1461000903949 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}] 10:35:04 INFO - PROCESS | 1808 | 1461000904171 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 10:35:04 INFO - PROCESS | 1808 | 1461000904513 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c2c00 == 163 [pid = 1808] [id = 421] 10:35:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x8c522400) [pid = 1808] [serial = 1264] [outer = (nil)] 10:35:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0xa0028800) [pid = 1808] [serial = 1265] [outer = 0x8c522400] 10:35:04 INFO - PROCESS | 1808 | 1461000904612 Marionette DEBUG loaded listener.js 10:35:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0xa006d800) [pid = 1808] [serial = 1266] [outer = 0x8c522400] 10:35:05 INFO - PROCESS | 1808 | 1461000905600 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]]]}] 10:35:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:35:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1693ms 10:35:05 INFO - PROCESS | 1808 | 1461000905633 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 10:35:05 INFO - PROCESS | 1808 | 1461000905637 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 10:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:35:05 INFO - PROCESS | 1808 | 1461000905643 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:35:05 INFO - PROCESS | 1808 | 1461000905647 Marionette TRACE conn4 <- [1,1658,null,{}] 10:35:05 INFO - PROCESS | 1808 | 1461000905653 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}] 10:35:05 INFO - PROCESS | 1808 | 1461000905866 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 10:35:06 INFO - PROCESS | 1808 | 1461000906197 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x85905000 == 164 [pid = 1808] [id = 422] 10:35:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x85906400) [pid = 1808] [serial = 1267] [outer = (nil)] 10:35:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0xa0a6a400) [pid = 1808] [serial = 1268] [outer = 0x85906400] 10:35:06 INFO - PROCESS | 1808 | 1461000906293 Marionette DEBUG loaded listener.js 10:35:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0xa0af5c00) [pid = 1808] [serial = 1269] [outer = 0x85906400] 10:35:07 INFO - PROCESS | 1808 | 1461000907204 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]]]}] 10:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1637ms 10:35:07 INFO - PROCESS | 1808 | 1461000907281 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 10:35:07 INFO - PROCESS | 1808 | 1461000907286 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 10:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:35:07 INFO - PROCESS | 1808 | 1461000907292 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:35:07 INFO - PROCESS | 1808 | 1461000907296 Marionette TRACE conn4 <- [1,1662,null,{}] 10:35:07 INFO - PROCESS | 1808 | 1461000907302 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}] 10:35:07 INFO - PROCESS | 1808 | 1461000907571 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 10:35:07 INFO - PROCESS | 1808 | 1461000907914 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x982cb800 == 165 [pid = 1808] [id = 423] 10:35:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x9835d800) [pid = 1808] [serial = 1270] [outer = (nil)] 10:35:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0xa0eeb400) [pid = 1808] [serial = 1271] [outer = 0x9835d800] 10:35:08 INFO - PROCESS | 1808 | 1461000908005 Marionette DEBUG loaded listener.js 10:35:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0xa0fd9800) [pid = 1808] [serial = 1272] [outer = 0x9835d800] 10:35:08 INFO - PROCESS | 1808 | 1461000908924 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]]]}] 10:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1690ms 10:35:08 INFO - PROCESS | 1808 | 1461000908983 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 10:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:35:08 INFO - PROCESS | 1808 | 1461000908987 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 10:35:08 INFO - PROCESS | 1808 | 1461000908994 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:35:08 INFO - PROCESS | 1808 | 1461000908998 Marionette TRACE conn4 <- [1,1666,null,{}] 10:35:09 INFO - PROCESS | 1808 | 1461000909004 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}] 10:35:09 INFO - PROCESS | 1808 | 1461000909228 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 10:35:09 INFO - PROCESS | 1808 | 1461000909600 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x935ff400 == 166 [pid = 1808] [id = 424] 10:35:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0xa2813c00) [pid = 1808] [serial = 1273] [outer = (nil)] 10:35:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0xa2a05800) [pid = 1808] [serial = 1274] [outer = 0xa2813c00] 10:35:09 INFO - PROCESS | 1808 | 1461000909711 Marionette DEBUG loaded listener.js 10:35:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0xa3c1a400) [pid = 1808] [serial = 1275] [outer = 0xa2813c00] 10:35:10 INFO - PROCESS | 1808 | 1461000910607 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]]]}] 10:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1683ms 10:35:10 INFO - PROCESS | 1808 | 1461000910677 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 10:35:10 INFO - PROCESS | 1808 | 1461000910682 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 10:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:35:10 INFO - PROCESS | 1808 | 1461000910688 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:35:10 INFO - PROCESS | 1808 | 1461000910692 Marionette TRACE conn4 <- [1,1670,null,{}] 10:35:10 INFO - PROCESS | 1808 | 1461000910698 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}] 10:35:10 INFO - PROCESS | 1808 | 1461000910922 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 10:35:11 INFO - PROCESS | 1808 | 1461000911249 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:11 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0aeb800 == 167 [pid = 1808] [id = 425] 10:35:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0xa0eed400) [pid = 1808] [serial = 1276] [outer = (nil)] 10:35:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0xa3c28800) [pid = 1808] [serial = 1277] [outer = 0xa0eed400] 10:35:11 INFO - PROCESS | 1808 | 1461000911346 Marionette DEBUG loaded listener.js 10:35:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0xa44af000) [pid = 1808] [serial = 1278] [outer = 0xa0eed400] 10:35:12 INFO - PROCESS | 1808 | 1461000912249 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]]]}] 10:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1598ms 10:35:12 INFO - PROCESS | 1808 | 1461000912287 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 10:35:12 INFO - PROCESS | 1808 | 1461000912291 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 10:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:35:12 INFO - PROCESS | 1808 | 1461000912298 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:35:12 INFO - PROCESS | 1808 | 1461000912301 Marionette TRACE conn4 <- [1,1674,null,{}] 10:35:12 INFO - PROCESS | 1808 | 1461000912307 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}] 10:35:12 INFO - PROCESS | 1808 | 1461000912542 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 10:35:12 INFO - PROCESS | 1808 | 1461000912847 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x856ca000 == 168 [pid = 1808] [id = 426] 10:35:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x995ac000) [pid = 1808] [serial = 1279] [outer = (nil)] 10:35:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0xa45e9000) [pid = 1808] [serial = 1280] [outer = 0x995ac000] 10:35:12 INFO - PROCESS | 1808 | 1461000912946 Marionette DEBUG loaded listener.js 10:35:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0xa47a7800) [pid = 1808] [serial = 1281] [outer = 0x995ac000] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee2000 == 167 [pid = 1808] [id = 199] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x99b66000 == 166 [pid = 1808] [id = 359] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8c671000 == 165 [pid = 1808] [id = 357] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x98d13800 == 164 [pid = 1808] [id = 356] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8554d400 == 163 [pid = 1808] [id = 315] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x97e98000 == 162 [pid = 1808] [id = 228] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x860c2400 == 161 [pid = 1808] [id = 361] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x84da4800 == 160 [pid = 1808] [id = 363] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8ecdb400 == 159 [pid = 1808] [id = 360] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x874a1800 == 158 [pid = 1808] [id = 362] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ec38000 == 157 [pid = 1808] [id = 358] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x84dadc00 == 156 [pid = 1808] [id = 407] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x87b84c00 == 155 [pid = 1808] [id = 406] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x875f4400 == 154 [pid = 1808] [id = 405] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8590a400 == 153 [pid = 1808] [id = 404] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x84da7c00 == 152 [pid = 1808] [id = 403] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9a1c00 == 151 [pid = 1808] [id = 402] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x84daf400 == 150 [pid = 1808] [id = 401] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x85556800 == 149 [pid = 1808] [id = 399] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8f30a800 == 148 [pid = 1808] [id = 400] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x97dbd000 == 147 [pid = 1808] [id = 398] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8c525000 == 146 [pid = 1808] [id = 397] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x933b1c00 == 145 [pid = 1808] [id = 395] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x96ba9000 == 144 [pid = 1808] [id = 396] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8e145c00 == 143 [pid = 1808] [id = 394] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x860c8800 == 142 [pid = 1808] [id = 393] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8fc0dc00 == 141 [pid = 1808] [id = 392] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1a7c00 == 140 [pid = 1808] [id = 391] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x8ac02800 == 139 [pid = 1808] [id = 389] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x875f6400 == 138 [pid = 1808] [id = 390] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x87b82000 == 137 [pid = 1808] [id = 388] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x877e8000 == 136 [pid = 1808] [id = 387] 10:35:14 INFO - PROCESS | 1808 | --DOCSHELL 0x85909400 == 135 [pid = 1808] [id = 386] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x88e4ec00) [pid = 1808] [serial = 1157] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x8ad80000) [pid = 1808] [serial = 1154] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x874a3c00) [pid = 1808] [serial = 1148] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x89dcac00) [pid = 1808] [serial = 1149] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x875ef800) [pid = 1808] [serial = 1097] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x88eebc00) [pid = 1808] [serial = 1100] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x8ad7a400) [pid = 1808] [serial = 1103] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x8c670000) [pid = 1808] [serial = 1106] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x8e035800) [pid = 1808] [serial = 1109] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x8ecda800) [pid = 1808] [serial = 1112] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x8fc07800) [pid = 1808] [serial = 1115] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x90608000) [pid = 1808] [serial = 1118] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x932c6800) [pid = 1808] [serial = 1121] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x95902c00) [pid = 1808] [serial = 1124] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x97d35800) [pid = 1808] [serial = 1127] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x981adc00) [pid = 1808] [serial = 1130] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x98358c00) [pid = 1808] [serial = 1133] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x98422800) [pid = 1808] [serial = 1136] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x995fc400) [pid = 1808] [serial = 1139] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x875ee800) [pid = 1808] [serial = 1143] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x860c5000) [pid = 1808] [serial = 1142] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x891fa000) [pid = 1808] [serial = 1146] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x877ef000) [pid = 1808] [serial = 1145] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8bb6f000) [pid = 1808] [serial = 1155] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x8aab6c00) [pid = 1808] [serial = 1151] [outer = (nil)] [url = about:blank] 10:35:14 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8aada800) [pid = 1808] [serial = 1152] [outer = (nil)] [url = about:blank] 10:35:15 INFO - PROCESS | 1808 | 1461000915523 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]]]}] 10:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 3288ms 10:35:15 INFO - PROCESS | 1808 | 1461000915588 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 10:35:15 INFO - PROCESS | 1808 | 1461000915596 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 10:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:35:15 INFO - PROCESS | 1808 | 1461000915605 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:35:15 INFO - PROCESS | 1808 | 1461000915609 Marionette TRACE conn4 <- [1,1678,null,{}] 10:35:15 INFO - PROCESS | 1808 | 1461000915617 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}] 10:35:15 INFO - PROCESS | 1808 | 1461000915830 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 10:35:16 INFO - PROCESS | 1808 | 1461000916028 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x874a2800 == 136 [pid = 1808] [id = 427] 10:35:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x875ef800) [pid = 1808] [serial = 1282] [outer = (nil)] 10:35:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x877e6800) [pid = 1808] [serial = 1283] [outer = 0x875ef800] 10:35:16 INFO - PROCESS | 1808 | 1461000916163 Marionette DEBUG loaded listener.js 10:35:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x877f0000) [pid = 1808] [serial = 1284] [outer = 0x875ef800] 10:35:17 INFO - PROCESS | 1808 | 1461000917079 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]]]}] 10:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1535ms 10:35:17 INFO - PROCESS | 1808 | 1461000917141 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 10:35:17 INFO - PROCESS | 1808 | 1461000917150 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 10:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:35:17 INFO - PROCESS | 1808 | 1461000917161 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:35:17 INFO - PROCESS | 1808 | 1461000917165 Marionette TRACE conn4 <- [1,1682,null,{}] 10:35:17 INFO - PROCESS | 1808 | 1461000917171 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}] 10:35:17 INFO - PROCESS | 1808 | 1461000917382 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 10:35:17 INFO - PROCESS | 1808 | 1461000917697 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e8400 == 137 [pid = 1808] [id = 428] 10:35:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x877e8800) [pid = 1808] [serial = 1285] [outer = (nil)] 10:35:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x891f7c00) [pid = 1808] [serial = 1286] [outer = 0x877e8800] 10:35:17 INFO - PROCESS | 1808 | 1461000917802 Marionette DEBUG loaded listener.js 10:35:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x89dd2400) [pid = 1808] [serial = 1287] [outer = 0x877e8800] 10:35:18 INFO - PROCESS | 1808 | 1461000918687 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]]]}] 10:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1590ms 10:35:18 INFO - PROCESS | 1808 | 1461000918751 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 10:35:18 INFO - PROCESS | 1808 | 1461000918755 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 10:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:35:18 INFO - PROCESS | 1808 | 1461000918768 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:35:18 INFO - PROCESS | 1808 | 1461000918774 Marionette TRACE conn4 <- [1,1686,null,{}] 10:35:18 INFO - PROCESS | 1808 | 1461000918791 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}] 10:35:19 INFO - PROCESS | 1808 | 1461000919155 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 10:35:19 INFO - PROCESS | 1808 | ************************* 10:35:19 INFO - PROCESS | 1808 | A coding exception was thrown and uncaught in a Task. 10:35:19 INFO - PROCESS | 1808 | 10:35:19 INFO - PROCESS | 1808 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:35:19 INFO - PROCESS | 1808 | Full stack: 10:35:19 INFO - PROCESS | 1808 | ************************* 10:35:19 INFO - PROCESS | 1808 | 1461000919207 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a6800 == 138 [pid = 1808] [id = 429] 10:35:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x8aab3000) [pid = 1808] [serial = 1288] [outer = (nil)] 10:35:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x8bb71000) [pid = 1808] [serial = 1289] [outer = 0x8aab3000] 10:35:19 INFO - PROCESS | 1808 | 1461000919397 Marionette DEBUG loaded listener.js 10:35:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x8c525000) [pid = 1808] [serial = 1290] [outer = 0x8aab3000] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x97fc6800) [pid = 1808] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x8e029400) [pid = 1808] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x8a9a5800) [pid = 1808] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x88e53800) [pid = 1808] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x8aab4000) [pid = 1808] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8e02a400) [pid = 1808] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8aad5c00) [pid = 1808] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x8e1a4800) [pid = 1808] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8eac9400) [pid = 1808] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x8aad6400) [pid = 1808] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8dd08800) [pid = 1808] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x85909800) [pid = 1808] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x9835e000) [pid = 1808] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x8c563400) [pid = 1808] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x97ae5000) [pid = 1808] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x9041d000) [pid = 1808] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x856c6800) [pid = 1808] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8a9e3c00) [pid = 1808] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x875f5800) [pid = 1808] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x85911000) [pid = 1808] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x84da8c00) [pid = 1808] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x8a9a2c00) [pid = 1808] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x99b68400) [pid = 1808] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x9041f800) [pid = 1808] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x97ad7400) [pid = 1808] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x983b5800) [pid = 1808] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x8e02fc00) [pid = 1808] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x97d3cc00) [pid = 1808] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x933b9000) [pid = 1808] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8f304800) [pid = 1808] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8eac2800) [pid = 1808] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8fc0e400) [pid = 1808] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8e1b1400) [pid = 1808] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x877ea400) [pid = 1808] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8c66d800) [pid = 1808] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8aaa9c00) [pid = 1808] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x877edc00) [pid = 1808] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8590ac00) [pid = 1808] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x875f2400) [pid = 1808] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:35:20 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8590a000) [pid = 1808] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:35:21 INFO - PROCESS | 1808 | 1461000921165 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]]]}] 10:35:21 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 10:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2454ms 10:35:21 INFO - PROCESS | 1808 | 1461000921223 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 10:35:21 INFO - PROCESS | 1808 | 1461000921227 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 10:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:35:21 INFO - PROCESS | 1808 | 1461000921234 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:35:21 INFO - PROCESS | 1808 | 1461000921237 Marionette TRACE conn4 <- [1,1690,null,{}] 10:35:21 INFO - PROCESS | 1808 | 1461000921243 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}] 10:35:21 INFO - PROCESS | 1808 | 1461000921524 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 10:35:21 INFO - PROCESS | 1808 | 1461000921543 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x84da8c00 == 139 [pid = 1808] [id = 430] 10:35:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x874a4000) [pid = 1808] [serial = 1291] [outer = (nil)] 10:35:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x877edc00) [pid = 1808] [serial = 1292] [outer = 0x874a4000] 10:35:21 INFO - PROCESS | 1808 | 1461000921620 Marionette DEBUG loaded listener.js 10:35:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8a99f400) [pid = 1808] [serial = 1293] [outer = 0x874a4000] 10:35:22 INFO - PROCESS | 1808 | 1461000922684 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]]]}] 10:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1485ms 10:35:22 INFO - PROCESS | 1808 | 1461000922738 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 10:35:22 INFO - PROCESS | 1808 | 1461000922748 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 10:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:35:22 INFO - PROCESS | 1808 | 1461000922779 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:35:22 INFO - PROCESS | 1808 | 1461000922785 Marionette TRACE conn4 <- [1,1694,null,{}] 10:35:22 INFO - PROCESS | 1808 | 1461000922797 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}] 10:35:23 INFO - PROCESS | 1808 | 1461000923039 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 10:35:23 INFO - PROCESS | 1808 | 1461000923389 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f9800 == 140 [pid = 1808] [id = 431] 10:35:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x875fac00) [pid = 1808] [serial = 1294] [outer = (nil)] 10:35:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x877e9000) [pid = 1808] [serial = 1295] [outer = 0x875fac00] 10:35:23 INFO - PROCESS | 1808 | 1461000923491 Marionette DEBUG loaded listener.js 10:35:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x88e52000) [pid = 1808] [serial = 1296] [outer = 0x875fac00] 10:35:24 INFO - PROCESS | 1808 | 1461000924496 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]]]}] 10:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1751ms 10:35:24 INFO - PROCESS | 1808 | 1461000924526 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 10:35:24 INFO - PROCESS | 1808 | 1461000924534 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 10:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:35:24 INFO - PROCESS | 1808 | 1461000924547 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:35:24 INFO - PROCESS | 1808 | 1461000924551 Marionette TRACE conn4 <- [1,1698,null,{}] 10:35:24 INFO - PROCESS | 1808 | 1461000924559 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}] 10:35:24 INFO - PROCESS | 1808 | 1461000924880 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 10:35:25 INFO - PROCESS | 1808 | 1461000925229 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a7000 == 141 [pid = 1808] [id = 432] 10:35:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8a9e9c00) [pid = 1808] [serial = 1297] [outer = (nil)] 10:35:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8aaac800) [pid = 1808] [serial = 1298] [outer = 0x8a9e9c00] 10:35:25 INFO - PROCESS | 1808 | 1461000925321 Marionette DEBUG loaded listener.js 10:35:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x8aad8800) [pid = 1808] [serial = 1299] [outer = 0x8a9e9c00] 10:35:26 INFO - PROCESS | 1808 | 1461000926380 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]]]}] 10:35:26 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 10:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1890ms 10:35:26 INFO - PROCESS | 1808 | 1461000926438 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 10:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:35:26 INFO - PROCESS | 1808 | 1461000926442 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 10:35:26 INFO - PROCESS | 1808 | 1461000926449 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:35:26 INFO - PROCESS | 1808 | 1461000926456 Marionette TRACE conn4 <- [1,1702,null,{}] 10:35:26 INFO - PROCESS | 1808 | 1461000926474 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}] 10:35:26 INFO - PROCESS | 1808 | 1461000926740 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 10:35:27 INFO - PROCESS | 1808 | 1461000927117 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e5b400 == 142 [pid = 1808] [id = 433] 10:35:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8c55e400) [pid = 1808] [serial = 1300] [outer = (nil)] 10:35:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8dd01c00) [pid = 1808] [serial = 1301] [outer = 0x8c55e400] 10:35:27 INFO - PROCESS | 1808 | 1461000927213 Marionette DEBUG loaded listener.js 10:35:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x8dd10400) [pid = 1808] [serial = 1302] [outer = 0x8c55e400] 10:35:28 INFO - PROCESS | 1808 | 1461000928170 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]]]}] 10:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1796ms 10:35:28 INFO - PROCESS | 1808 | 1461000928246 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 10:35:28 INFO - PROCESS | 1808 | 1461000928250 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 10:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:35:28 INFO - PROCESS | 1808 | 1461000928258 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:35:28 INFO - PROCESS | 1808 | 1461000928262 Marionette TRACE conn4 <- [1,1706,null,{}] 10:35:28 INFO - PROCESS | 1808 | 1461000928268 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}] 10:35:28 INFO - PROCESS | 1808 | 1461000928519 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 10:35:28 INFO - PROCESS | 1808 | 1461000928842 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x85558c00 == 143 [pid = 1808] [id = 434] 10:35:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8dd05000) [pid = 1808] [serial = 1303] [outer = (nil)] 10:35:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8e148400) [pid = 1808] [serial = 1304] [outer = 0x8dd05000] 10:35:28 INFO - PROCESS | 1808 | 1461000928957 Marionette DEBUG loaded listener.js 10:35:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x8e151800) [pid = 1808] [serial = 1305] [outer = 0x8dd05000] 10:35:29 INFO - PROCESS | 1808 | 1461000929919 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]]]}] 10:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1698ms 10:35:29 INFO - PROCESS | 1808 | 1461000929957 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 10:35:29 INFO - PROCESS | 1808 | 1461000929962 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 10:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:35:29 INFO - PROCESS | 1808 | 1461000929969 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:35:29 INFO - PROCESS | 1808 | 1461000929971 Marionette TRACE conn4 <- [1,1710,null,{}] 10:35:29 INFO - PROCESS | 1808 | 1461000929978 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}] 10:35:30 INFO - PROCESS | 1808 | 1461000930194 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 10:35:30 INFO - PROCESS | 1808 | 1461000930523 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e5400 == 144 [pid = 1808] [id = 435] 10:35:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8ac0d000) [pid = 1808] [serial = 1306] [outer = (nil)] 10:35:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8e1b1000) [pid = 1808] [serial = 1307] [outer = 0x8ac0d000] 10:35:30 INFO - PROCESS | 1808 | 1461000930622 Marionette DEBUG loaded listener.js 10:35:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x8eac4800) [pid = 1808] [serial = 1308] [outer = 0x8ac0d000] 10:35:31 INFO - PROCESS | 1808 | 1461000931582 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]]]}] 10:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1680ms 10:35:31 INFO - PROCESS | 1808 | 1461000931651 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 10:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:35:31 INFO - PROCESS | 1808 | 1461000931655 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 10:35:31 INFO - PROCESS | 1808 | 1461000931663 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:35:31 INFO - PROCESS | 1808 | 1461000931666 Marionette TRACE conn4 <- [1,1714,null,{}] 10:35:31 INFO - PROCESS | 1808 | 1461000931672 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}] 10:35:31 INFO - PROCESS | 1808 | 1461000931932 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 10:35:32 INFO - PROCESS | 1808 | 1461000932270 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1a8c00 == 145 [pid = 1808] [id = 436] 10:35:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x8eaca800) [pid = 1808] [serial = 1309] [outer = (nil)] 10:35:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x8fc02400) [pid = 1808] [serial = 1310] [outer = 0x8eaca800] 10:35:32 INFO - PROCESS | 1808 | 1461000932367 Marionette DEBUG loaded listener.js 10:35:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x8fdd4800) [pid = 1808] [serial = 1311] [outer = 0x8eaca800] 10:35:33 INFO - PROCESS | 1808 | 1461000933314 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]]]}] 10:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1733ms 10:35:33 INFO - PROCESS | 1808 | 1461000933395 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 10:35:33 INFO - PROCESS | 1808 | 1461000933400 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 10:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:35:33 INFO - PROCESS | 1808 | 1461000933406 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:35:33 INFO - PROCESS | 1808 | 1461000933410 Marionette TRACE conn4 <- [1,1718,null,{}] 10:35:33 INFO - PROCESS | 1808 | 1461000933416 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}] 10:35:33 INFO - PROCESS | 1808 | 1461000933679 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 10:35:34 INFO - PROCESS | 1808 | 1461000934017 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c563400 == 146 [pid = 1808] [id = 437] 10:35:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x8e1a7400) [pid = 1808] [serial = 1312] [outer = (nil)] 10:35:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x90608800) [pid = 1808] [serial = 1313] [outer = 0x8e1a7400] 10:35:34 INFO - PROCESS | 1808 | 1461000934108 Marionette DEBUG loaded listener.js 10:35:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x90611400) [pid = 1808] [serial = 1314] [outer = 0x8e1a7400] 10:35:35 INFO - PROCESS | 1808 | 1461000935101 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]]]}] 10:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1744ms 10:35:35 INFO - PROCESS | 1808 | 1461000935151 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 10:35:35 INFO - PROCESS | 1808 | 1461000935155 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 10:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:35:35 INFO - PROCESS | 1808 | 1461000935162 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:35:35 INFO - PROCESS | 1808 | 1461000935166 Marionette TRACE conn4 <- [1,1722,null,{}] 10:35:35 INFO - PROCESS | 1808 | 1461000935172 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}] 10:35:35 INFO - PROCESS | 1808 | 1461000935398 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 10:35:35 INFO - PROCESS | 1808 | 1461000935729 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ecdbc00 == 147 [pid = 1808] [id = 438] 10:35:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x90417800) [pid = 1808] [serial = 1315] [outer = (nil)] 10:35:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x91698c00) [pid = 1808] [serial = 1316] [outer = 0x90417800] 10:35:35 INFO - PROCESS | 1808 | 1461000935829 Marionette DEBUG loaded listener.js 10:35:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x9335ac00) [pid = 1808] [serial = 1317] [outer = 0x90417800] 10:35:36 INFO - PROCESS | 1808 | 1461000936771 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]]]}] 10:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1684ms 10:35:36 INFO - PROCESS | 1808 | 1461000936847 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 10:35:36 INFO - PROCESS | 1808 | 1461000936851 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 10:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:35:36 INFO - PROCESS | 1808 | 1461000936858 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:35:36 INFO - PROCESS | 1808 | 1461000936861 Marionette TRACE conn4 <- [1,1726,null,{}] 10:35:36 INFO - PROCESS | 1808 | 1461000936867 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}] 10:35:37 INFO - PROCESS | 1808 | 1461000937122 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 10:35:37 INFO - PROCESS | 1808 | 1461000937453 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x9041d000 == 148 [pid = 1808] [id = 439] 10:35:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x911e3800) [pid = 1808] [serial = 1318] [outer = (nil)] 10:35:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x933b4000) [pid = 1808] [serial = 1319] [outer = 0x911e3800] 10:35:37 INFO - PROCESS | 1808 | 1461000937544 Marionette DEBUG loaded listener.js 10:35:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x935f2c00) [pid = 1808] [serial = 1320] [outer = 0x911e3800] 10:35:38 INFO - PROCESS | 1808 | 1461000938465 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]]]}] 10:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1682ms 10:35:38 INFO - PROCESS | 1808 | 1461000938542 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 10:35:38 INFO - PROCESS | 1808 | 1461000938545 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 10:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:35:38 INFO - PROCESS | 1808 | 1461000938553 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:35:38 INFO - PROCESS | 1808 | 1461000938556 Marionette TRACE conn4 <- [1,1730,null,{}] 10:35:38 INFO - PROCESS | 1808 | 1461000938563 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}] 10:35:38 INFO - PROCESS | 1808 | 1461000938800 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 10:35:39 INFO - PROCESS | 1808 | 1461000939141 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x93366400 == 149 [pid = 1808] [id = 440] 10:35:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x93368800) [pid = 1808] [serial = 1321] [outer = (nil)] 10:35:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x9716e800) [pid = 1808] [serial = 1322] [outer = 0x93368800] 10:35:39 INFO - PROCESS | 1808 | 1461000939239 Marionette DEBUG loaded listener.js 10:35:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x97174000) [pid = 1808] [serial = 1323] [outer = 0x93368800] 10:35:40 INFO - PROCESS | 1808 | 1461000940259 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]]]}] 10:35:40 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 10:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1782ms 10:35:40 INFO - PROCESS | 1808 | 1461000940337 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 10:35:40 INFO - PROCESS | 1808 | 1461000940341 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 10:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:35:40 INFO - PROCESS | 1808 | 1461000940348 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:35:40 INFO - PROCESS | 1808 | 1461000940353 Marionette TRACE conn4 <- [1,1734,null,{}] 10:35:40 INFO - PROCESS | 1808 | 1461000940359 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}] 10:35:40 INFO - PROCESS | 1808 | 1461000940653 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 10:35:41 INFO - PROCESS | 1808 | 1461000941007 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x972f3800 == 150 [pid = 1808] [id = 441] 10:35:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x981af800) [pid = 1808] [serial = 1324] [outer = (nil)] 10:35:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x98351400) [pid = 1808] [serial = 1325] [outer = 0x981af800] 10:35:41 INFO - PROCESS | 1808 | 1461000941106 Marionette DEBUG loaded listener.js 10:35:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x9835f000) [pid = 1808] [serial = 1326] [outer = 0x981af800] 10:35:42 INFO - PROCESS | 1808 | 1461000942062 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]]]}] 10:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1781ms 10:35:42 INFO - PROCESS | 1808 | 1461000942131 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 10:35:42 INFO - PROCESS | 1808 | 1461000942134 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 10:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:35:42 INFO - PROCESS | 1808 | 1461000942142 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:35:42 INFO - PROCESS | 1808 | 1461000942145 Marionette TRACE conn4 <- [1,1738,null,{}] 10:35:42 INFO - PROCESS | 1808 | 1461000942151 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}] 10:35:42 INFO - PROCESS | 1808 | 1461000942354 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 10:35:42 INFO - PROCESS | 1808 | 1461000942633 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x97dc1c00 == 151 [pid = 1808] [id = 442] 10:35:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x981b3000) [pid = 1808] [serial = 1327] [outer = (nil)] 10:35:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x98422800) [pid = 1808] [serial = 1328] [outer = 0x981b3000] 10:35:42 INFO - PROCESS | 1808 | 1461000942774 Marionette DEBUG loaded listener.js 10:35:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x98426000) [pid = 1808] [serial = 1329] [outer = 0x981b3000] 10:35:43 INFO - PROCESS | 1808 | 1461000943649 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]]]}] 10:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1581ms 10:35:43 INFO - PROCESS | 1808 | 1461000943725 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 10:35:43 INFO - PROCESS | 1808 | 1461000943728 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 10:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:35:43 INFO - PROCESS | 1808 | 1461000943735 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:35:43 INFO - PROCESS | 1808 | 1461000943738 Marionette TRACE conn4 <- [1,1742,null,{}] 10:35:43 INFO - PROCESS | 1808 | 1461000943745 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}] 10:35:43 INFO - PROCESS | 1808 | 1461000943945 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 10:35:44 INFO - PROCESS | 1808 | 1461000944288 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x983ba000 == 152 [pid = 1808] [id = 443] 10:35:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x983ba400) [pid = 1808] [serial = 1330] [outer = (nil)] 10:35:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x998e5800) [pid = 1808] [serial = 1331] [outer = 0x983ba400] 10:35:44 INFO - PROCESS | 1808 | 1461000944384 Marionette DEBUG loaded listener.js 10:35:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0x99b64800) [pid = 1808] [serial = 1332] [outer = 0x983ba400] 10:35:45 INFO - PROCESS | 1808 | 1461000945283 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]]]}] 10:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1581ms 10:35:45 INFO - PROCESS | 1808 | 1461000945318 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 10:35:45 INFO - PROCESS | 1808 | 1461000945321 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 10:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:35:45 INFO - PROCESS | 1808 | 1461000945349 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:35:45 INFO - PROCESS | 1808 | 1461000945354 Marionette TRACE conn4 <- [1,1746,null,{}] 10:35:45 INFO - PROCESS | 1808 | 1461000945360 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}] 10:35:45 INFO - PROCESS | 1808 | 1461000945561 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 10:35:45 INFO - PROCESS | 1808 | 1461000945897 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b83400 == 153 [pid = 1808] [id = 444] 10:35:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 184 (0x8ecd5000) [pid = 1808] [serial = 1333] [outer = (nil)] 10:35:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 185 (0x9a782800) [pid = 1808] [serial = 1334] [outer = 0x8ecd5000] 10:35:46 INFO - PROCESS | 1808 | 1461000945993 Marionette DEBUG loaded listener.js 10:35:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 186 (0x9a7d7000) [pid = 1808] [serial = 1335] [outer = 0x8ecd5000] 10:35:46 INFO - PROCESS | 1808 | 1461000946887 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]]]}] 10:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1594ms 10:35:46 INFO - PROCESS | 1808 | 1461000946940 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 10:35:46 INFO - PROCESS | 1808 | 1461000946945 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 10:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:35:46 INFO - PROCESS | 1808 | 1461000946952 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:35:46 INFO - PROCESS | 1808 | 1461000946956 Marionette TRACE conn4 <- [1,1750,null,{}] 10:35:46 INFO - PROCESS | 1808 | 1461000946961 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}] 10:35:47 INFO - PROCESS | 1808 | 1461000947179 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 10:35:47 INFO - PROCESS | 1808 | 1461000947506 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8555bc00 == 154 [pid = 1808] [id = 445] 10:35:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 187 (0x8f307c00) [pid = 1808] [serial = 1336] [outer = (nil)] 10:35:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 188 (0x9ec39000) [pid = 1808] [serial = 1337] [outer = 0x8f307c00] 10:35:47 INFO - PROCESS | 1808 | 1461000947600 Marionette DEBUG loaded listener.js 10:35:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 189 (0x9fbbc800) [pid = 1808] [serial = 1338] [outer = 0x8f307c00] 10:35:48 INFO - PROCESS | 1808 | 1461000948514 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]]]}] 10:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1635ms 10:35:48 INFO - PROCESS | 1808 | 1461000948588 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 10:35:48 INFO - PROCESS | 1808 | 1461000948592 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 10:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:35:48 INFO - PROCESS | 1808 | 1461000948599 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:35:48 INFO - PROCESS | 1808 | 1461000948602 Marionette TRACE conn4 <- [1,1754,null,{}] 10:35:48 INFO - PROCESS | 1808 | 1461000948608 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}] 10:35:48 INFO - PROCESS | 1808 | 1461000948852 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 10:35:49 INFO - PROCESS | 1808 | 1461000949196 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x99c7c000 == 155 [pid = 1808] [id = 446] 10:35:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 190 (0x9e027000) [pid = 1808] [serial = 1339] [outer = (nil)] 10:35:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 191 (0xa00ca000) [pid = 1808] [serial = 1340] [outer = 0x9e027000] 10:35:49 INFO - PROCESS | 1808 | 1461000949284 Marionette DEBUG loaded listener.js 10:35:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 192 (0xa0af3c00) [pid = 1808] [serial = 1341] [outer = 0x9e027000] 10:35:50 INFO - PROCESS | 1808 | 1461000950210 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]]]}] 10:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1642ms 10:35:50 INFO - PROCESS | 1808 | 1461000950244 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 10:35:50 INFO - PROCESS | 1808 | 1461000950247 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 10:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:35:50 INFO - PROCESS | 1808 | 1461000950254 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:35:50 INFO - PROCESS | 1808 | 1461000950258 Marionette TRACE conn4 <- [1,1758,null,{}] 10:35:50 INFO - PROCESS | 1808 | 1461000950264 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}] 10:35:50 INFO - PROCESS | 1808 | 1461000950469 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 10:35:50 INFO - PROCESS | 1808 | 1461000950809 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x88eee400 == 156 [pid = 1808] [id = 447] 10:35:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 193 (0x8c559800) [pid = 1808] [serial = 1342] [outer = (nil)] 10:35:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 194 (0xa3cc2000) [pid = 1808] [serial = 1343] [outer = 0x8c559800] 10:35:50 INFO - PROCESS | 1808 | 1461000950906 Marionette DEBUG loaded listener.js 10:35:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 195 (0xa45e3000) [pid = 1808] [serial = 1344] [outer = 0x8c559800] 10:35:51 INFO - PROCESS | 1808 | 1461000951818 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]]]}] 10:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1632ms 10:35:51 INFO - PROCESS | 1808 | 1461000951888 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 10:35:51 INFO - PROCESS | 1808 | 1461000951892 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 10:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:35:51 INFO - PROCESS | 1808 | 1461000951898 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:35:51 INFO - PROCESS | 1808 | 1461000951902 Marionette TRACE conn4 <- [1,1762,null,{}] 10:35:51 INFO - PROCESS | 1808 | 1461000951908 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}] 10:35:52 INFO - PROCESS | 1808 | 1461000952133 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 10:35:52 INFO - PROCESS | 1808 | 1461000952470 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x99b6ec00 == 157 [pid = 1808] [id = 448] 10:35:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 196 (0x9fca8400) [pid = 1808] [serial = 1345] [outer = (nil)] 10:35:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 197 (0xa49d3800) [pid = 1808] [serial = 1346] [outer = 0x9fca8400] 10:35:52 INFO - PROCESS | 1808 | 1461000952571 Marionette DEBUG loaded listener.js 10:35:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 198 (0xa49d5000) [pid = 1808] [serial = 1347] [outer = 0x9fca8400] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x87498000 == 156 [pid = 1808] [id = 291] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8fc03000 == 155 [pid = 1808] [id = 255] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0xa47b0000 == 154 [pid = 1808] [id = 289] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x933b5000 == 153 [pid = 1808] [id = 246] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9fb12000 == 152 [pid = 1808] [id = 286] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x91695000 == 151 [pid = 1808] [id = 244] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8e02b400 == 150 [pid = 1808] [id = 287] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0xa0aee000 == 149 [pid = 1808] [id = 288] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x98423400 == 148 [pid = 1808] [id = 247] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x85910800 == 147 [pid = 1808] [id = 338] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8ecd6000 == 146 [pid = 1808] [id = 290] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x981b2800 == 145 [pid = 1808] [id = 245] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x891f0800 == 144 [pid = 1808] [id = 249] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9a6800 == 143 [pid = 1808] [id = 429] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x877e8400 == 142 [pid = 1808] [id = 428] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x874a2800 == 141 [pid = 1808] [id = 427] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0xa0aeb800 == 140 [pid = 1808] [id = 425] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x935ff400 == 139 [pid = 1808] [id = 424] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x982cb800 == 138 [pid = 1808] [id = 423] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x85905000 == 137 [pid = 1808] [id = 422] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x981acc00 == 136 [pid = 1808] [id = 420] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x856c2c00 == 135 [pid = 1808] [id = 421] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x860c4400 == 134 [pid = 1808] [id = 419] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x911eec00 == 133 [pid = 1808] [id = 418] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdcf800 == 132 [pid = 1808] [id = 417] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8aab1000 == 131 [pid = 1808] [id = 415] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9060f800 == 130 [pid = 1808] [id = 416] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8c564800 == 129 [pid = 1808] [id = 414] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1aa800 == 128 [pid = 1808] [id = 413] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1ac800 == 127 [pid = 1808] [id = 412] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad4400 == 126 [pid = 1808] [id = 411] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x860c5c00 == 125 [pid = 1808] [id = 409] 10:35:54 INFO - PROCESS | 1808 | --DOCSHELL 0x88e4f000 == 124 [pid = 1808] [id = 410] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 197 (0x89dcf800) [pid = 1808] [serial = 1032] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 196 (0x8aab1400) [pid = 1808] [serial = 1095] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 195 (0x8a9a5000) [pid = 1808] [serial = 1101] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 194 (0x99b63400) [pid = 1808] [serial = 1140] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 193 (0x8e14d400) [pid = 1808] [serial = 1110] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 192 (0x8bb76800) [pid = 1808] [serial = 1104] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 191 (0x8f305c00) [pid = 1808] [serial = 1113] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 190 (0x9060e800) [pid = 1808] [serial = 1119] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 189 (0x8fc10c00) [pid = 1808] [serial = 1116] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 188 (0x96b65000) [pid = 1808] [serial = 1125] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 187 (0x877e3800) [pid = 1808] [serial = 1098] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 186 (0x98427400) [pid = 1808] [serial = 1137] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 185 (0x8c678800) [pid = 1808] [serial = 1107] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 184 (0x97dc2400) [pid = 1808] [serial = 1128] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 183 (0x93360000) [pid = 1808] [serial = 1122] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x8aaaf800) [pid = 1808] [serial = 1220] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0x8aad0400) [pid = 1808] [serial = 1221] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x87b8b000) [pid = 1808] [serial = 1217] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x875eec00) [pid = 1808] [serial = 1214] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x875f9000) [pid = 1808] [serial = 1215] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x88e51c00) [pid = 1808] [serial = 1212] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x877e7000) [pid = 1808] [serial = 1211] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x9fed5000) [pid = 1808] [serial = 1209] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x9fb13800) [pid = 1808] [serial = 1208] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x9fbbbc00) [pid = 1808] [serial = 1206] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x9fb08c00) [pid = 1808] [serial = 1205] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x9e02bc00) [pid = 1808] [serial = 1203] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x9abc9c00) [pid = 1808] [serial = 1202] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x9a7cdc00) [pid = 1808] [serial = 1200] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x9a6b1000) [pid = 1808] [serial = 1199] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x99b1a000) [pid = 1808] [serial = 1197] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x995f7000) [pid = 1808] [serial = 1196] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x9841f800) [pid = 1808] [serial = 1194] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x983be400) [pid = 1808] [serial = 1193] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x982cd000) [pid = 1808] [serial = 1191] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x97dbbc00) [pid = 1808] [serial = 1190] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x97170000) [pid = 1808] [serial = 1188] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x9716d000) [pid = 1808] [serial = 1187] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x9590ac00) [pid = 1808] [serial = 1185] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x935fac00) [pid = 1808] [serial = 1184] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x9335dc00) [pid = 1808] [serial = 1182] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x932c5000) [pid = 1808] [serial = 1181] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x91358000) [pid = 1808] [serial = 1179] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x90611c00) [pid = 1808] [serial = 1178] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x90413400) [pid = 1808] [serial = 1176] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8fc0b000) [pid = 1808] [serial = 1175] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8e1b3c00) [pid = 1808] [serial = 1173] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8e1b0800) [pid = 1808] [serial = 1172] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8e037c00) [pid = 1808] [serial = 1170] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8c674400) [pid = 1808] [serial = 1169] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8c524800) [pid = 1808] [serial = 1167] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8aadc800) [pid = 1808] [serial = 1166] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x88e57400) [pid = 1808] [serial = 1164] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x88e4d400) [pid = 1808] [serial = 1163] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x87497800) [pid = 1808] [serial = 1161] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x860bf800) [pid = 1808] [serial = 1160] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8aacfc00) [pid = 1808] [serial = 1158] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x891f1000) [pid = 1808] [serial = 1218] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8ad82400) [pid = 1808] [serial = 1224] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8aacd400) [pid = 1808] [serial = 1223] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x981b2000) [pid = 1808] [serial = 1131] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x9835f800) [pid = 1808] [serial = 1134] [outer = (nil)] [url = about:blank] 10:35:54 INFO - PROCESS | 1808 | 1461000954872 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]]]}] 10:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2995ms 10:35:54 INFO - PROCESS | 1808 | 1461000954897 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 10:35:54 INFO - PROCESS | 1808 | 1461000954906 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 10:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:35:54 INFO - PROCESS | 1808 | 1461000954926 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:35:54 INFO - PROCESS | 1808 | 1461000954931 Marionette TRACE conn4 <- [1,1766,null,{}] 10:35:54 INFO - PROCESS | 1808 | 1461000954939 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}] 10:35:55 INFO - PROCESS | 1808 | 1461000955167 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 10:35:55 INFO - PROCESS | 1808 | 1461000955394 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x85913000 == 125 [pid = 1808] [id = 449] 10:35:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x874a0800) [pid = 1808] [serial = 1348] [outer = (nil)] 10:35:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x877e2000) [pid = 1808] [serial = 1349] [outer = 0x874a0800] 10:35:55 INFO - PROCESS | 1808 | 1461000955477 Marionette DEBUG loaded listener.js 10:35:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x877f0400) [pid = 1808] [serial = 1350] [outer = 0x874a0800] 10:35:56 INFO - PROCESS | 1808 | 1461000956452 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]]]}] 10:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1590ms 10:35:56 INFO - PROCESS | 1808 | 1461000956514 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 10:35:56 INFO - PROCESS | 1808 | 1461000956522 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 10:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:35:56 INFO - PROCESS | 1808 | 1461000956533 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:35:56 INFO - PROCESS | 1808 | 1461000956537 Marionette TRACE conn4 <- [1,1770,null,{}] 10:35:56 INFO - PROCESS | 1808 | 1461000956543 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}] 10:35:56 INFO - PROCESS | 1808 | 1461000956764 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 10:35:57 INFO - PROCESS | 1808 | 1461000957078 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e4fc00 == 126 [pid = 1808] [id = 450] 10:35:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x88e55000) [pid = 1808] [serial = 1351] [outer = (nil)] 10:35:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x891fb400) [pid = 1808] [serial = 1352] [outer = 0x88e55000] 10:35:57 INFO - PROCESS | 1808 | 1461000957180 Marionette DEBUG loaded listener.js 10:35:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8a99b000) [pid = 1808] [serial = 1353] [outer = 0x88e55000] 10:35:58 INFO - PROCESS | 1808 | 1461000958048 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]]]}] 10:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1582ms 10:35:58 INFO - PROCESS | 1808 | 1461000958122 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 10:35:58 INFO - PROCESS | 1808 | 1461000958125 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 10:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:35:58 INFO - PROCESS | 1808 | 1461000958138 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:35:58 INFO - PROCESS | 1808 | 1461000958152 Marionette TRACE conn4 <- [1,1774,null,{}] 10:35:58 INFO - PROCESS | 1808 | 1461000958205 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}] 10:35:58 INFO - PROCESS | 1808 | 1461000958526 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 10:35:58 INFO - PROCESS | 1808 | 1461000958565 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ef0c00 == 127 [pid = 1808] [id = 451] 10:35:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8aaad800) [pid = 1808] [serial = 1354] [outer = (nil)] 10:35:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8aab1c00) [pid = 1808] [serial = 1355] [outer = 0x8aaad800] 10:35:58 INFO - PROCESS | 1808 | 1461000958646 Marionette DEBUG loaded listener.js 10:35:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8aadac00) [pid = 1808] [serial = 1356] [outer = 0x8aaad800] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0xa2813c00) [pid = 1808] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x877e8800) [pid = 1808] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8aab3000) [pid = 1808] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8aaad000) [pid = 1808] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x9632c400) [pid = 1808] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8ac08400) [pid = 1808] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x98351c00) [pid = 1808] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8e031800) [pid = 1808] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x877e7400) [pid = 1808] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x91357000) [pid = 1808] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8ecd4800) [pid = 1808] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8fdd6000) [pid = 1808] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8c522400) [pid = 1808] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x9835e800) [pid = 1808] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0xa0eed400) [pid = 1808] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x85906400) [pid = 1808] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x90610400) [pid = 1808] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x9835d800) [pid = 1808] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x875ef800) [pid = 1808] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:35:59 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x98356000) [pid = 1808] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:36:00 INFO - PROCESS | 1808 | 1461000960146 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]]]}] 10:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2069ms 10:36:00 INFO - PROCESS | 1808 | 1461000960208 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 10:36:00 INFO - PROCESS | 1808 | 1461000960219 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 10:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:36:00 INFO - PROCESS | 1808 | 1461000960231 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:36:00 INFO - PROCESS | 1808 | 1461000960236 Marionette TRACE conn4 <- [1,1778,null,{}] 10:36:00 INFO - PROCESS | 1808 | 1461000960243 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}] 10:36:00 INFO - PROCESS | 1808 | 1461000960529 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 10:36:00 INFO - PROCESS | 1808 | 1461000960547 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x85906400 == 128 [pid = 1808] [id = 452] 10:36:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x891fb800) [pid = 1808] [serial = 1357] [outer = (nil)] 10:36:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8ac08400) [pid = 1808] [serial = 1358] [outer = 0x891fb800] 10:36:00 INFO - PROCESS | 1808 | 1461000960624 Marionette DEBUG loaded listener.js 10:36:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8bb6ec00) [pid = 1808] [serial = 1359] [outer = 0x891fb800] 10:36:01 INFO - PROCESS | 1808 | 1461000961717 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]]]}] 10:36:01 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 10:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1540ms 10:36:01 INFO - PROCESS | 1808 | 1461000961769 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 10:36:01 INFO - PROCESS | 1808 | 1461000961776 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 10:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:36:01 INFO - PROCESS | 1808 | 1461000961786 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:36:01 INFO - PROCESS | 1808 | 1461000961793 Marionette TRACE conn4 <- [1,1782,null,{}] 10:36:01 INFO - PROCESS | 1808 | 1461000961803 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}] 10:36:02 INFO - PROCESS | 1808 | 1461000962095 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 10:36:02 INFO - PROCESS | 1808 | 1461000962454 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c4400 == 129 [pid = 1808] [id = 453] 10:36:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x875eec00) [pid = 1808] [serial = 1360] [outer = (nil)] 10:36:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x877eb000) [pid = 1808] [serial = 1361] [outer = 0x875eec00] 10:36:02 INFO - PROCESS | 1808 | 1461000962554 Marionette DEBUG loaded listener.js 10:36:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x88e50800) [pid = 1808] [serial = 1362] [outer = 0x875eec00] 10:36:03 INFO - PROCESS | 1808 | 1461000963508 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]]]}] 10:36:03 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 10:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1790ms 10:36:03 INFO - PROCESS | 1808 | 1461000963577 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 10:36:03 INFO - PROCESS | 1808 | 1461000963587 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 10:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:36:03 INFO - PROCESS | 1808 | 1461000963598 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:36:03 INFO - PROCESS | 1808 | 1461000963602 Marionette TRACE conn4 <- [1,1786,null,{}] 10:36:03 INFO - PROCESS | 1808 | 1461000963609 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}] 10:36:03 INFO - PROCESS | 1808 | 1461000963838 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 10:36:04 INFO - PROCESS | 1808 | 1461000964183 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b81400 == 130 [pid = 1808] [id = 454] 10:36:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x88e52800) [pid = 1808] [serial = 1363] [outer = (nil)] 10:36:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8a9e3400) [pid = 1808] [serial = 1364] [outer = 0x88e52800] 10:36:04 INFO - PROCESS | 1808 | 1461000964282 Marionette DEBUG loaded listener.js 10:36:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8aab1400) [pid = 1808] [serial = 1365] [outer = 0x88e52800] 10:36:05 INFO - PROCESS | 1808 | 1461000965362 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]]]}] 10:36:05 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 10:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1835ms 10:36:05 INFO - PROCESS | 1808 | 1461000965433 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 10:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:36:05 INFO - PROCESS | 1808 | 1461000965438 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 10:36:05 INFO - PROCESS | 1808 | 1461000965445 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:36:05 INFO - PROCESS | 1808 | 1461000965452 Marionette TRACE conn4 <- [1,1790,null,{}] 10:36:05 INFO - PROCESS | 1808 | 1461000965470 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}] 10:36:05 INFO - PROCESS | 1808 | 1461000965739 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 10:36:06 INFO - PROCESS | 1808 | 1461000966069 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aab4800 == 131 [pid = 1808] [id = 455] 10:36:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8c55b800) [pid = 1808] [serial = 1366] [outer = (nil)] 10:36:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8c66f800) [pid = 1808] [serial = 1367] [outer = 0x8c55b800] 10:36:06 INFO - PROCESS | 1808 | 1461000966202 Marionette DEBUG loaded listener.js 10:36:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8dd04000) [pid = 1808] [serial = 1368] [outer = 0x8c55b800] 10:36:07 INFO - PROCESS | 1808 | 1461000967276 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]]]}] 10:36:07 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) 10:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1895ms 10:36:07 INFO - PROCESS | 1808 | 1461000967341 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 10:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:36:07 INFO - PROCESS | 1808 | 1461000967346 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 10:36:07 INFO - PROCESS | 1808 | 1461000967353 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:36:07 INFO - PROCESS | 1808 | 1461000967356 Marionette TRACE conn4 <- [1,1794,null,{}] 10:36:07 INFO - PROCESS | 1808 | 1461000967362 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}] 10:36:07 INFO - PROCESS | 1808 | 1461000967589 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 10:36:07 INFO - PROCESS | 1808 | 1461000967919 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c564800 == 132 [pid = 1808] [id = 456] 10:36:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8dd06c00) [pid = 1808] [serial = 1369] [outer = (nil)] 10:36:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8e035400) [pid = 1808] [serial = 1370] [outer = 0x8dd06c00] 10:36:08 INFO - PROCESS | 1808 | 1461000968018 Marionette DEBUG loaded listener.js 10:36:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8e14d800) [pid = 1808] [serial = 1371] [outer = 0x8dd06c00] 10:36:08 INFO - PROCESS | 1808 | 1461000968925 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]]]}] 10:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1631ms 10:36:08 INFO - PROCESS | 1808 | 1461000968986 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 10:36:08 INFO - PROCESS | 1808 | 1461000968991 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 10:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:36:09 INFO - PROCESS | 1808 | 1461000968998 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:36:09 INFO - PROCESS | 1808 | 1461000969002 Marionette TRACE conn4 <- [1,1798,null,{}] 10:36:09 INFO - PROCESS | 1808 | 1461000969008 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}] 10:36:09 INFO - PROCESS | 1808 | 1461000969245 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 10:36:09 INFO - PROCESS | 1808 | 1461000969570 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e1400 == 133 [pid = 1808] [id = 457] 10:36:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x88e4e400) [pid = 1808] [serial = 1372] [outer = (nil)] 10:36:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8e1b2000) [pid = 1808] [serial = 1373] [outer = 0x88e4e400] 10:36:09 INFO - PROCESS | 1808 | 1461000969666 Marionette DEBUG loaded listener.js 10:36:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8eac2c00) [pid = 1808] [serial = 1374] [outer = 0x88e4e400] 10:36:10 INFO - PROCESS | 1808 | 1461000970670 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]]]}] 10:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1731ms 10:36:10 INFO - PROCESS | 1808 | 1461000970731 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 10:36:10 INFO - PROCESS | 1808 | 1461000970735 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 10:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:36:10 INFO - PROCESS | 1808 | 1461000970743 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:36:10 INFO - PROCESS | 1808 | 1461000970746 Marionette TRACE conn4 <- [1,1802,null,{}] 10:36:10 INFO - PROCESS | 1808 | 1461000970753 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}] 10:36:11 INFO - PROCESS | 1808 | 1461000971049 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 10:36:11 INFO - PROCESS | 1808 | 1461000971390 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f9000 == 134 [pid = 1808] [id = 458] 10:36:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8ece2000) [pid = 1808] [serial = 1375] [outer = (nil)] 10:36:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8f310000) [pid = 1808] [serial = 1376] [outer = 0x8ece2000] 10:36:11 INFO - PROCESS | 1808 | 1461000971491 Marionette DEBUG loaded listener.js 10:36:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8fc08400) [pid = 1808] [serial = 1377] [outer = 0x8ece2000] 10:36:12 INFO - PROCESS | 1808 | 1461000972400 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]]]}] 10:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1734ms 10:36:12 INFO - PROCESS | 1808 | 1461000972479 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 10:36:12 INFO - PROCESS | 1808 | 1461000972484 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 10:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:36:12 INFO - PROCESS | 1808 | 1461000972490 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:36:12 INFO - PROCESS | 1808 | 1461000972494 Marionette TRACE conn4 <- [1,1806,null,{}] 10:36:12 INFO - PROCESS | 1808 | 1461000972500 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}] 10:36:12 INFO - PROCESS | 1808 | 1461000972726 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 10:36:13 INFO - PROCESS | 1808 | 1461000973062 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1ab400 == 135 [pid = 1808] [id = 459] 10:36:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8f30fc00) [pid = 1808] [serial = 1378] [outer = (nil)] 10:36:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8fdd9c00) [pid = 1808] [serial = 1379] [outer = 0x8f30fc00] 10:36:13 INFO - PROCESS | 1808 | 1461000973163 Marionette DEBUG loaded listener.js 10:36:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x90418800) [pid = 1808] [serial = 1380] [outer = 0x8f30fc00] 10:36:14 INFO - PROCESS | 1808 | 1461000974101 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]]]}] 10:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1689ms 10:36:14 INFO - PROCESS | 1808 | 1461000974181 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 10:36:14 INFO - PROCESS | 1808 | 1461000974185 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 10:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:36:14 INFO - PROCESS | 1808 | 1461000974192 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:36:14 INFO - PROCESS | 1808 | 1461000974196 Marionette TRACE conn4 <- [1,1810,null,{}] 10:36:14 INFO - PROCESS | 1808 | 1461000974202 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}] 10:36:14 INFO - PROCESS | 1808 | 1461000974466 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 10:36:14 INFO - PROCESS | 1808 | 1461000974796 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd0000 == 136 [pid = 1808] [id = 460] 10:36:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x90415c00) [pid = 1808] [serial = 1381] [outer = (nil)] 10:36:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x911f0000) [pid = 1808] [serial = 1382] [outer = 0x90415c00] 10:36:14 INFO - PROCESS | 1808 | 1461000974887 Marionette DEBUG loaded listener.js 10:36:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x91478c00) [pid = 1808] [serial = 1383] [outer = 0x90415c00] 10:36:15 INFO - PROCESS | 1808 | 1461000975834 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]]]}] 10:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1683ms 10:36:15 INFO - PROCESS | 1808 | 1461000975876 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 10:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:36:15 INFO - PROCESS | 1808 | 1461000975880 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 10:36:15 INFO - PROCESS | 1808 | 1461000975887 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:36:15 INFO - PROCESS | 1808 | 1461000975891 Marionette TRACE conn4 <- [1,1814,null,{}] 10:36:15 INFO - PROCESS | 1808 | 1461000975897 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}] 10:36:16 INFO - PROCESS | 1808 | 1461000976125 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 10:36:16 INFO - PROCESS | 1808 | 1461000976450 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f304000 == 137 [pid = 1808] [id = 461] 10:36:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x90609400) [pid = 1808] [serial = 1384] [outer = (nil)] 10:36:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x933b3000) [pid = 1808] [serial = 1385] [outer = 0x90609400] 10:36:16 INFO - PROCESS | 1808 | 1461000976551 Marionette DEBUG loaded listener.js 10:36:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x933ba000) [pid = 1808] [serial = 1386] [outer = 0x90609400] 10:36:17 INFO - PROCESS | 1808 | 1461000977487 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]]]}] 10:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1634ms 10:36:17 INFO - PROCESS | 1808 | 1461000977522 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 10:36:17 INFO - PROCESS | 1808 | 1461000977526 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 10:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:36:17 INFO - PROCESS | 1808 | 1461000977533 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:36:17 INFO - PROCESS | 1808 | 1461000977536 Marionette TRACE conn4 <- [1,1818,null,{}] 10:36:17 INFO - PROCESS | 1808 | 1461000977542 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}] 10:36:17 INFO - PROCESS | 1808 | 1461000977762 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 10:36:18 INFO - PROCESS | 1808 | 1461000978102 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x93364800 == 138 [pid = 1808] [id = 462] 10:36:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x93368c00) [pid = 1808] [serial = 1387] [outer = (nil)] 10:36:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x96bae000) [pid = 1808] [serial = 1388] [outer = 0x93368c00] 10:36:18 INFO - PROCESS | 1808 | 1461000978204 Marionette DEBUG loaded listener.js 10:36:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x9716dc00) [pid = 1808] [serial = 1389] [outer = 0x93368c00] 10:36:19 INFO - PROCESS | 1808 | 1461000979237 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]]]}] 10:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1736ms 10:36:19 INFO - PROCESS | 1808 | 1461000979270 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 10:36:19 INFO - PROCESS | 1808 | 1461000979274 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 10:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:36:19 INFO - PROCESS | 1808 | 1461000979281 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:36:19 INFO - PROCESS | 1808 | 1461000979286 Marionette TRACE conn4 <- [1,1822,null,{}] 10:36:19 INFO - PROCESS | 1808 | 1461000979293 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}] 10:36:19 INFO - PROCESS | 1808 | 1461000979556 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 10:36:19 INFO - PROCESS | 1808 | 1461000979911 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x97a3c400 == 139 [pid = 1808] [id = 463] 10:36:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x97d38c00) [pid = 1808] [serial = 1390] [outer = (nil)] 10:36:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x97d40800) [pid = 1808] [serial = 1391] [outer = 0x97d38c00] 10:36:20 INFO - PROCESS | 1808 | 1461000980013 Marionette DEBUG loaded listener.js 10:36:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x981aa400) [pid = 1808] [serial = 1392] [outer = 0x97d38c00] 10:36:21 INFO - PROCESS | 1808 | 1461000981034 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]]]}] 10:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1792ms 10:36:21 INFO - PROCESS | 1808 | 1461000981074 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 10:36:21 INFO - PROCESS | 1808 | 1461000981078 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 10:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:36:21 INFO - PROCESS | 1808 | 1461000981085 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:36:21 INFO - PROCESS | 1808 | 1461000981089 Marionette TRACE conn4 <- [1,1826,null,{}] 10:36:21 INFO - PROCESS | 1808 | 1461000981116 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}] 10:36:21 INFO - PROCESS | 1808 | 1461000981342 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 10:36:21 INFO - PROCESS | 1808 | 1461000981674 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d32400 == 140 [pid = 1808] [id = 464] 10:36:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x97dbd000) [pid = 1808] [serial = 1393] [outer = (nil)] 10:36:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x98351c00) [pid = 1808] [serial = 1394] [outer = 0x97dbd000] 10:36:21 INFO - PROCESS | 1808 | 1461000981771 Marionette DEBUG loaded listener.js 10:36:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x98357000) [pid = 1808] [serial = 1395] [outer = 0x97dbd000] 10:36:22 INFO - PROCESS | 1808 | 1461000982697 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]]]}] 10:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1649ms 10:36:22 INFO - PROCESS | 1808 | 1461000982736 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 10:36:22 INFO - PROCESS | 1808 | 1461000982739 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 10:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:36:22 INFO - PROCESS | 1808 | 1461000982746 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:36:22 INFO - PROCESS | 1808 | 1461000982750 Marionette TRACE conn4 <- [1,1830,null,{}] 10:36:22 INFO - PROCESS | 1808 | 1461000982756 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}] 10:36:22 INFO - PROCESS | 1808 | 1461000982975 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 10:36:23 INFO - PROCESS | 1808 | 1461000983318 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x85552800 == 141 [pid = 1808] [id = 465] 10:36:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x981b2800) [pid = 1808] [serial = 1396] [outer = (nil)] 10:36:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x98424800) [pid = 1808] [serial = 1397] [outer = 0x981b2800] 10:36:23 INFO - PROCESS | 1808 | 1461000983418 Marionette DEBUG loaded listener.js 10:36:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x984df400) [pid = 1808] [serial = 1398] [outer = 0x981b2800] 10:36:24 INFO - PROCESS | 1808 | 1461000984358 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]]]}] 10:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1687ms 10:36:24 INFO - PROCESS | 1808 | 1461000984434 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 10:36:24 INFO - PROCESS | 1808 | 1461000984438 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 10:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:36:24 INFO - PROCESS | 1808 | 1461000984446 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:36:24 INFO - PROCESS | 1808 | 1461000984449 Marionette TRACE conn4 <- [1,1834,null,{}] 10:36:24 INFO - PROCESS | 1808 | 1461000984456 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}] 10:36:24 INFO - PROCESS | 1808 | 1461000984715 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 10:36:25 INFO - PROCESS | 1808 | 1461000985052 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c3c00 == 142 [pid = 1808] [id = 466] 10:36:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x93369000) [pid = 1808] [serial = 1399] [outer = (nil)] 10:36:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x995f1000) [pid = 1808] [serial = 1400] [outer = 0x93369000] 10:36:25 INFO - PROCESS | 1808 | 1461000985156 Marionette DEBUG loaded listener.js 10:36:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x99b68c00) [pid = 1808] [serial = 1401] [outer = 0x93369000] 10:36:26 INFO - PROCESS | 1808 | 1461000986111 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]]]}] 10:36:26 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 10:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1735ms 10:36:26 INFO - PROCESS | 1808 | 1461000986182 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 10:36:26 INFO - PROCESS | 1808 | 1461000986186 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 10:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:36:26 INFO - PROCESS | 1808 | 1461000986193 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:36:26 INFO - PROCESS | 1808 | 1461000986197 Marionette TRACE conn4 <- [1,1838,null,{}] 10:36:26 INFO - PROCESS | 1808 | 1461000986203 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}] 10:36:26 INFO - PROCESS | 1808 | 1461000986470 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 10:36:26 INFO - PROCESS | 1808 | 1461000986800 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x972ef800 == 143 [pid = 1808] [id = 467] 10:36:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x99b13400) [pid = 1808] [serial = 1402] [outer = (nil)] 10:36:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x9abcec00) [pid = 1808] [serial = 1403] [outer = 0x99b13400] 10:36:26 INFO - PROCESS | 1808 | 1461000986896 Marionette DEBUG loaded listener.js 10:36:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x9e030800) [pid = 1808] [serial = 1404] [outer = 0x99b13400] 10:36:27 INFO - PROCESS | 1808 | 1461000987859 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]]]}] 10:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1734ms 10:36:27 INFO - PROCESS | 1808 | 1461000987928 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 10:36:27 INFO - PROCESS | 1808 | 1461000987933 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 10:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:36:27 INFO - PROCESS | 1808 | 1461000987940 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:36:27 INFO - PROCESS | 1808 | 1461000987944 Marionette TRACE conn4 <- [1,1842,null,{}] 10:36:27 INFO - PROCESS | 1808 | 1461000987950 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}] 10:36:28 INFO - PROCESS | 1808 | 1461000988215 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 10:36:28 INFO - PROCESS | 1808 | 1461000988557 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x981b4800 == 144 [pid = 1808] [id = 468] 10:36:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x99c7c400) [pid = 1808] [serial = 1405] [outer = (nil)] 10:36:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x9fc7d400) [pid = 1808] [serial = 1406] [outer = 0x99c7c400] 10:36:28 INFO - PROCESS | 1808 | 1461000988652 Marionette DEBUG loaded listener.js 10:36:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x9fcaac00) [pid = 1808] [serial = 1407] [outer = 0x99c7c400] 10:36:29 INFO - PROCESS | 1808 | 1461000989592 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]]]}] 10:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1690ms 10:36:29 INFO - PROCESS | 1808 | 1461000989631 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 10:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:36:29 INFO - PROCESS | 1808 | 1461000989635 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 10:36:29 INFO - PROCESS | 1808 | 1461000989642 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:36:29 INFO - PROCESS | 1808 | 1461000989646 Marionette TRACE conn4 <- [1,1846,null,{}] 10:36:29 INFO - PROCESS | 1808 | 1461000989652 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}] 10:36:29 INFO - PROCESS | 1808 | 1461000989886 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 10:36:30 INFO - PROCESS | 1808 | 1461000990230 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f4400 == 145 [pid = 1808] [id = 469] 10:36:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x9fb13000) [pid = 1808] [serial = 1408] [outer = (nil)] 10:36:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0xa0a66000) [pid = 1808] [serial = 1409] [outer = 0x9fb13000] 10:36:30 INFO - PROCESS | 1808 | 1461000990328 Marionette DEBUG loaded listener.js 10:36:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0xa0c52c00) [pid = 1808] [serial = 1410] [outer = 0x9fb13000] 10:36:31 INFO - PROCESS | 1808 | 1461000991247 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]]]}] 10:36:31 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) 10:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1640ms 10:36:31 INFO - PROCESS | 1808 | 1461000991300 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 10:36:31 INFO - PROCESS | 1808 | 1461000991303 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 10:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:36:31 INFO - PROCESS | 1808 | 1461000991311 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:36:31 INFO - PROCESS | 1808 | 1461000991314 Marionette TRACE conn4 <- [1,1850,null,{}] 10:36:31 INFO - PROCESS | 1808 | 1461000991321 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}] 10:36:31 INFO - PROCESS | 1808 | 1461000991550 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 10:36:31 INFO - PROCESS | 1808 | 1461000991883 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x935f4800 == 144 [pid = 1808] [id = 229] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8749ac00 == 143 [pid = 1808] [id = 385] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x88ef0c00 == 142 [pid = 1808] [id = 451] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x88e4fc00 == 141 [pid = 1808] [id = 450] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x85913000 == 140 [pid = 1808] [id = 449] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x88eee400 == 139 [pid = 1808] [id = 447] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8555bc00 == 138 [pid = 1808] [id = 445] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x99c7c000 == 137 [pid = 1808] [id = 446] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x87b83400 == 136 [pid = 1808] [id = 444] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x983ba000 == 135 [pid = 1808] [id = 443] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x97dc1c00 == 134 [pid = 1808] [id = 442] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x93366400 == 133 [pid = 1808] [id = 440] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x972f3800 == 132 [pid = 1808] [id = 441] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x9041d000 == 131 [pid = 1808] [id = 439] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8ecdbc00 == 130 [pid = 1808] [id = 438] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8c563400 == 129 [pid = 1808] [id = 437] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1a8c00 == 128 [pid = 1808] [id = 436] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x85558c00 == 127 [pid = 1808] [id = 434] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9e5400 == 126 [pid = 1808] [id = 435] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x88e5b400 == 125 [pid = 1808] [id = 433] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9a7000 == 124 [pid = 1808] [id = 432] 10:36:33 INFO - PROCESS | 1808 | --DOCSHELL 0x875f9800 == 123 [pid = 1808] [id = 431] 10:36:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x85558c00 == 124 [pid = 1808] [id = 470] 10:36:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0x8555bc00) [pid = 1808] [serial = 1411] [outer = (nil)] 10:36:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0x87499000) [pid = 1808] [serial = 1412] [outer = 0x8555bc00] 10:36:33 INFO - PROCESS | 1808 | 1461000993253 Marionette DEBUG loaded listener.js 10:36:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0x875f4800) [pid = 1808] [serial = 1413] [outer = 0x8555bc00] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0xa2a05800) [pid = 1808] [serial = 1274] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0x89dd2400) [pid = 1808] [serial = 1287] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x8c66c800) [pid = 1808] [serial = 1226] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x8bb71000) [pid = 1808] [serial = 1289] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x8c55f400) [pid = 1808] [serial = 1233] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x972f2c00) [pid = 1808] [serial = 1250] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8aad9800) [pid = 1808] [serial = 1232] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8eaca000) [pid = 1808] [serial = 1235] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x983b9800) [pid = 1808] [serial = 1257] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x90616400) [pid = 1808] [serial = 1244] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0xa45e9000) [pid = 1808] [serial = 1280] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x97adf000) [pid = 1808] [serial = 1251] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x87b85000) [pid = 1808] [serial = 1229] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x96333c00) [pid = 1808] [serial = 1247] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x8fc03400) [pid = 1808] [serial = 1238] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x90412800) [pid = 1808] [serial = 1241] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x90419400) [pid = 1808] [serial = 1242] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x983b5000) [pid = 1808] [serial = 1256] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x96bafc00) [pid = 1808] [serial = 1248] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0xa0028800) [pid = 1808] [serial = 1265] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x9e025c00) [pid = 1808] [serial = 1260] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0xa006d800) [pid = 1808] [serial = 1266] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x8fc0c800) [pid = 1808] [serial = 1239] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0xa44af000) [pid = 1808] [serial = 1278] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0xa0a6a400) [pid = 1808] [serial = 1268] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x97fc4400) [pid = 1808] [serial = 1254] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0xa0eeb400) [pid = 1808] [serial = 1271] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x8ecde800) [pid = 1808] [serial = 1236] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x877e6800) [pid = 1808] [serial = 1283] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x91692c00) [pid = 1808] [serial = 1245] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x877f0000) [pid = 1808] [serial = 1284] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x99b6dc00) [pid = 1808] [serial = 1259] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8c525000) [pid = 1808] [serial = 1290] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0xa0fd9800) [pid = 1808] [serial = 1272] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x891f7c00) [pid = 1808] [serial = 1286] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x97d39c00) [pid = 1808] [serial = 1253] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x9fbc5800) [pid = 1808] [serial = 1262] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8a999800) [pid = 1808] [serial = 1230] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0xa3c1a400) [pid = 1808] [serial = 1275] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa3c28800) [pid = 1808] [serial = 1277] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x9fca7000) [pid = 1808] [serial = 1263] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa0af5c00) [pid = 1808] [serial = 1269] [outer = (nil)] [url = about:blank] 10:36:33 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x877edc00) [pid = 1808] [serial = 1292] [outer = (nil)] [url = about:blank] 10:36:34 INFO - PROCESS | 1808 | 1461000994378 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]]]}] 10:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 3098ms 10:36:34 INFO - PROCESS | 1808 | 1461000994410 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 10:36:34 INFO - PROCESS | 1808 | 1461000994417 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 10:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:36:34 INFO - PROCESS | 1808 | 1461000994428 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:36:34 INFO - PROCESS | 1808 | 1461000994432 Marionette TRACE conn4 <- [1,1854,null,{}] 10:36:34 INFO - PROCESS | 1808 | 1461000994456 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}] 10:36:34 INFO - PROCESS | 1808 | 1461000994669 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 10:36:34 INFO - PROCESS | 1808 | 1461000994687 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e56c00 == 125 [pid = 1808] [id = 471] 10:36:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x88e5c400) [pid = 1808] [serial = 1414] [outer = (nil)] 10:36:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x88eec000) [pid = 1808] [serial = 1415] [outer = 0x88e5c400] 10:36:34 INFO - PROCESS | 1808 | 1461000994788 Marionette DEBUG loaded listener.js 10:36:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x891f4400) [pid = 1808] [serial = 1416] [outer = 0x88e5c400] 10:36:35 INFO - PROCESS | 1808 | 1461000995871 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]]]}] 10:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1503ms 10:36:35 INFO - PROCESS | 1808 | 1461000995931 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 10:36:35 INFO - PROCESS | 1808 | 1461000995936 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 10:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:36:35 INFO - PROCESS | 1808 | 1461000995947 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:36:35 INFO - PROCESS | 1808 | 1461000995951 Marionette TRACE conn4 <- [1,1858,null,{}] 10:36:36 INFO - PROCESS | 1808 | 1461000996006 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}] 10:36:36 INFO - PROCESS | 1808 | 1461000996287 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 10:36:36 INFO - PROCESS | 1808 | 1461000996314 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e3000 == 126 [pid = 1808] [id = 472] 10:36:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x87b82800) [pid = 1808] [serial = 1417] [outer = (nil)] 10:36:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8a9a7c00) [pid = 1808] [serial = 1418] [outer = 0x87b82800] 10:36:36 INFO - PROCESS | 1808 | 1461000996393 Marionette DEBUG loaded listener.js 10:36:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8aaaf400) [pid = 1808] [serial = 1419] [outer = 0x87b82800] 10:36:37 INFO - PROCESS | 1808 | 1461000997569 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]]]}] 10:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1692ms 10:36:37 INFO - PROCESS | 1808 | 1461000997640 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 10:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:36:37 INFO - PROCESS | 1808 | 1461000997644 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 10:36:37 INFO - PROCESS | 1808 | 1461000997651 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:36:37 INFO - PROCESS | 1808 | 1461000997657 Marionette TRACE conn4 <- [1,1862,null,{}] 10:36:37 INFO - PROCESS | 1808 | 1461000997682 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}] 10:36:37 INFO - PROCESS | 1808 | 1461000997968 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8f307c00) [pid = 1808] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8c559800) [pid = 1808] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x9e027000) [pid = 1808] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8eaca800) [pid = 1808] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x981af800) [pid = 1808] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8aaad800) [pid = 1808] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x875fac00) [pid = 1808] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8ac0d000) [pid = 1808] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x88e55000) [pid = 1808] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x911e3800) [pid = 1808] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8c55e400) [pid = 1808] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8ecd5000) [pid = 1808] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8e1a7400) [pid = 1808] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x874a0800) [pid = 1808] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x995ac000) [pid = 1808] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x983ba400) [pid = 1808] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x981b3000) [pid = 1808] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x90417800) [pid = 1808] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8aadb000) [pid = 1808] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8dd05000) [pid = 1808] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8a9e9c00) [pid = 1808] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x93368800) [pid = 1808] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:36:38 INFO - PROCESS | 1808 | 1461000998808 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x84da7c00 == 127 [pid = 1808] [id = 473] 10:36:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x856c9800) [pid = 1808] [serial = 1420] [outer = (nil)] 10:36:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x877e2c00) [pid = 1808] [serial = 1421] [outer = 0x856c9800] 10:36:38 INFO - PROCESS | 1808 | 1461000998892 Marionette DEBUG loaded listener.js 10:36:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8a9e6400) [pid = 1808] [serial = 1422] [outer = 0x856c9800] 10:36:39 INFO - PROCESS | 1808 | 1461000999682 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]]]}] 10:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2049ms 10:36:39 INFO - PROCESS | 1808 | 1461000999699 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 10:36:39 INFO - PROCESS | 1808 | 1461000999703 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 10:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:36:39 INFO - PROCESS | 1808 | 1461000999711 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:36:39 INFO - PROCESS | 1808 | 1461000999715 Marionette TRACE conn4 <- [1,1866,null,{}] 10:36:39 INFO - PROCESS | 1808 | 1461000999721 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}] 10:36:40 INFO - PROCESS | 1808 | 1461000999996 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 10:36:40 INFO - PROCESS | 1808 | 1461001000021 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x84db1000 == 128 [pid = 1808] [id = 474] 10:36:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8ac08800) [pid = 1808] [serial = 1423] [outer = (nil)] 10:36:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8c669800) [pid = 1808] [serial = 1424] [outer = 0x8ac08800] 10:36:40 INFO - PROCESS | 1808 | 1461001000099 Marionette DEBUG loaded listener.js 10:36:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8c672000) [pid = 1808] [serial = 1425] [outer = 0x8ac08800] 10:36:41 INFO - PROCESS | 1808 | 1461001001387 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]]]}] 10:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1736ms 10:36:41 INFO - PROCESS | 1808 | 1461001001448 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 10:36:41 INFO - PROCESS | 1808 | 1461001001453 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 10:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:36:41 INFO - PROCESS | 1808 | 1461001001474 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:36:41 INFO - PROCESS | 1808 | 1461001001477 Marionette TRACE conn4 <- [1,1870,null,{}] 10:36:41 INFO - PROCESS | 1808 | 1461001001490 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}] 10:36:41 INFO - PROCESS | 1808 | 1461001001756 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 10:36:42 INFO - PROCESS | 1808 | 1461001002047 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c7000 == 129 [pid = 1808] [id = 475] 10:36:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x87b85400) [pid = 1808] [serial = 1426] [outer = (nil)] 10:36:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x88eebc00) [pid = 1808] [serial = 1427] [outer = 0x87b85400] 10:36:42 INFO - PROCESS | 1808 | 1461001002143 Marionette DEBUG loaded listener.js 10:36:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8a99f800) [pid = 1808] [serial = 1428] [outer = 0x87b85400] 10:36:43 INFO - PROCESS | 1808 | 1461001003151 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]]]}] 10:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1740ms 10:36:43 INFO - PROCESS | 1808 | 1461001003213 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 10:36:43 INFO - PROCESS | 1808 | 1461001003222 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 10:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:36:43 INFO - PROCESS | 1808 | 1461001003234 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:36:43 INFO - PROCESS | 1808 | 1461001003238 Marionette TRACE conn4 <- [1,1874,null,{}] 10:36:43 INFO - PROCESS | 1808 | 1461001003245 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}] 10:36:43 INFO - PROCESS | 1808 | 1461001003521 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 10:36:43 INFO - PROCESS | 1808 | 1461001003922 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad7f800 == 130 [pid = 1808] [id = 476] 10:36:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8ad7fc00) [pid = 1808] [serial = 1429] [outer = (nil)] 10:36:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8c527800) [pid = 1808] [serial = 1430] [outer = 0x8ad7fc00] 10:36:44 INFO - PROCESS | 1808 | 1461001004023 Marionette DEBUG loaded listener.js 10:36:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8c562000) [pid = 1808] [serial = 1431] [outer = 0x8ad7fc00] 10:36:45 INFO - PROCESS | 1808 | 1461001005045 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]]]}] 10:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1884ms 10:36:45 INFO - PROCESS | 1808 | 1461001005119 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 10:36:45 INFO - PROCESS | 1808 | 1461001005124 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 10:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:36:45 INFO - PROCESS | 1808 | 1461001005131 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:36:45 INFO - PROCESS | 1808 | 1461001005138 Marionette TRACE conn4 <- [1,1878,null,{}] 10:36:45 INFO - PROCESS | 1808 | 1461001005156 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}] 10:36:45 INFO - PROCESS | 1808 | 1461001005496 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 10:36:45 INFO - PROCESS | 1808 | 1461001005760 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c526000 == 131 [pid = 1808] [id = 477] 10:36:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8e038c00) [pid = 1808] [serial = 1432] [outer = (nil)] 10:36:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8e1a7c00) [pid = 1808] [serial = 1433] [outer = 0x8e038c00] 10:36:45 INFO - PROCESS | 1808 | 1461001005856 Marionette DEBUG loaded listener.js 10:36:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8eaccc00) [pid = 1808] [serial = 1434] [outer = 0x8e038c00] 10:36:46 INFO - PROCESS | 1808 | 1461001006841 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]]]}] 10:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1746ms 10:36:46 INFO - PROCESS | 1808 | 1461001006878 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 10:36:46 INFO - PROCESS | 1808 | 1461001006882 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 10:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:36:46 INFO - PROCESS | 1808 | 1461001006889 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:36:46 INFO - PROCESS | 1808 | 1461001006892 Marionette TRACE conn4 <- [1,1882,null,{}] 10:36:46 INFO - PROCESS | 1808 | 1461001006900 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}] 10:36:47 INFO - PROCESS | 1808 | 1461001007124 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 10:36:47 INFO - PROCESS | 1808 | 1461001007457 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e53000 == 132 [pid = 1808] [id = 478] 10:36:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8e1aa400) [pid = 1808] [serial = 1435] [outer = (nil)] 10:36:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8ece2c00) [pid = 1808] [serial = 1436] [outer = 0x8e1aa400] 10:36:47 INFO - PROCESS | 1808 | 1461001007556 Marionette DEBUG loaded listener.js 10:36:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8f306c00) [pid = 1808] [serial = 1437] [outer = 0x8e1aa400] 10:36:48 INFO - PROCESS | 1808 | 1461001008489 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]]]}] 10:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1637ms 10:36:48 INFO - PROCESS | 1808 | 1461001008527 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 10:36:48 INFO - PROCESS | 1808 | 1461001008532 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 10:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:36:48 INFO - PROCESS | 1808 | 1461001008538 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:36:48 INFO - PROCESS | 1808 | 1461001008542 Marionette TRACE conn4 <- [1,1886,null,{}] 10:36:48 INFO - PROCESS | 1808 | 1461001008548 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}] 10:36:48 INFO - PROCESS | 1808 | 1461001008768 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 10:36:49 INFO - PROCESS | 1808 | 1461001009097 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c525c00 == 133 [pid = 1808] [id = 479] 10:36:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8e14d400) [pid = 1808] [serial = 1438] [outer = (nil)] 10:36:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8fc0bc00) [pid = 1808] [serial = 1439] [outer = 0x8e14d400] 10:36:49 INFO - PROCESS | 1808 | 1461001009197 Marionette DEBUG loaded listener.js 10:36:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8fc0f000) [pid = 1808] [serial = 1440] [outer = 0x8e14d400] 10:36:50 INFO - PROCESS | 1808 | 1461001010139 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]]]}] 10:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1635ms 10:36:50 INFO - PROCESS | 1808 | 1461001010174 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 10:36:50 INFO - PROCESS | 1808 | 1461001010178 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 10:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:36:50 INFO - PROCESS | 1808 | 1461001010188 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:36:50 INFO - PROCESS | 1808 | 1461001010195 Marionette TRACE conn4 <- [1,1890,null,{}] 10:36:50 INFO - PROCESS | 1808 | 1461001010206 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}] 10:36:50 INFO - PROCESS | 1808 | 1461001010454 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 10:36:50 INFO - PROCESS | 1808 | 1461001010790 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f30e400 == 134 [pid = 1808] [id = 480] 10:36:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x90616000) [pid = 1808] [serial = 1441] [outer = (nil)] 10:36:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x91358400) [pid = 1808] [serial = 1442] [outer = 0x90616000] 10:36:50 INFO - PROCESS | 1808 | 1461001010892 Marionette DEBUG loaded listener.js 10:36:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x91694000) [pid = 1808] [serial = 1443] [outer = 0x90616000] 10:36:51 INFO - PROCESS | 1808 | 1461001011887 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]]]}] 10:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1752ms 10:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:36:51 INFO - PROCESS | 1808 | 1461001011937 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 10:36:51 INFO - PROCESS | 1808 | 1461001011940 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 10:36:51 INFO - PROCESS | 1808 | 1461001011947 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:36:51 INFO - PROCESS | 1808 | 1461001011951 Marionette TRACE conn4 <- [1,1894,null,{}] 10:36:51 INFO - PROCESS | 1808 | 1461001011957 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}] 10:36:52 INFO - PROCESS | 1808 | 1461001012175 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 10:36:52 INFO - PROCESS | 1808 | 1461001012499 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c670c00 == 135 [pid = 1808] [id = 481] 10:36:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x90613000) [pid = 1808] [serial = 1444] [outer = (nil)] 10:36:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x93366400) [pid = 1808] [serial = 1445] [outer = 0x90613000] 10:36:52 INFO - PROCESS | 1808 | 1461001012595 Marionette DEBUG loaded listener.js 10:36:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x933b4c00) [pid = 1808] [serial = 1446] [outer = 0x90613000] 10:36:53 INFO - PROCESS | 1808 | 1461001013531 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]]]}] 10:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1633ms 10:36:53 INFO - PROCESS | 1808 | 1461001013580 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 10:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:36:53 INFO - PROCESS | 1808 | 1461001013585 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 10:36:53 INFO - PROCESS | 1808 | 1461001013591 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:36:53 INFO - PROCESS | 1808 | 1461001013595 Marionette TRACE conn4 <- [1,1898,null,{}] 10:36:53 INFO - PROCESS | 1808 | 1461001013601 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}] 10:36:53 INFO - PROCESS | 1808 | 1461001013802 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 10:36:54 INFO - PROCESS | 1808 | 1461001014098 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b88400 == 136 [pid = 1808] [id = 482] 10:36:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x91482c00) [pid = 1808] [serial = 1447] [outer = (nil)] 10:36:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x96cc0800) [pid = 1808] [serial = 1448] [outer = 0x91482c00] 10:36:54 INFO - PROCESS | 1808 | 1461001014203 Marionette DEBUG loaded listener.js 10:36:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x9716a400) [pid = 1808] [serial = 1449] [outer = 0x91482c00] 10:36:55 INFO - PROCESS | 1808 | 1461001015187 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]]]}] 10:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1681ms 10:36:55 INFO - PROCESS | 1808 | 1461001015272 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 10:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:36:55 INFO - PROCESS | 1808 | 1461001015276 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 10:36:55 INFO - PROCESS | 1808 | 1461001015283 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:36:55 INFO - PROCESS | 1808 | 1461001015287 Marionette TRACE conn4 <- [1,1902,null,{}] 10:36:55 INFO - PROCESS | 1808 | 1461001015293 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}] 10:36:55 INFO - PROCESS | 1808 | 1461001015545 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 10:36:55 INFO - PROCESS | 1808 | 1461001015879 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x96333c00 == 137 [pid = 1808] [id = 483] 10:36:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x96baac00) [pid = 1808] [serial = 1450] [outer = (nil)] 10:36:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x97cc1c00) [pid = 1808] [serial = 1451] [outer = 0x96baac00] 10:36:55 INFO - PROCESS | 1808 | 1461001015972 Marionette DEBUG loaded listener.js 10:36:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x97d33c00) [pid = 1808] [serial = 1452] [outer = 0x96baac00] 10:36:56 INFO - PROCESS | 1808 | 1461001016922 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]]]}] 10:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1687ms 10:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:36:56 INFO - PROCESS | 1808 | 1461001016973 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 10:36:56 INFO - PROCESS | 1808 | 1461001016976 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 10:36:56 INFO - PROCESS | 1808 | 1461001016984 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:36:56 INFO - PROCESS | 1808 | 1461001016987 Marionette TRACE conn4 <- [1,1906,null,{}] 10:36:56 INFO - PROCESS | 1808 | 1461001016993 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}] 10:36:57 INFO - PROCESS | 1808 | 1461001017224 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 10:36:57 INFO - PROCESS | 1808 | 1461001017558 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x875fa000 == 138 [pid = 1808] [id = 484] 10:36:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8c66a800) [pid = 1808] [serial = 1453] [outer = (nil)] 10:36:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x97fc4400) [pid = 1808] [serial = 1454] [outer = 0x8c66a800] 10:36:57 INFO - PROCESS | 1808 | 1461001017653 Marionette DEBUG loaded listener.js 10:36:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x98158800) [pid = 1808] [serial = 1455] [outer = 0x8c66a800] 10:36:58 INFO - PROCESS | 1808 | 1461001018580 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]]]}] 10:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1634ms 10:36:58 INFO - PROCESS | 1808 | 1461001018617 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 10:36:58 INFO - PROCESS | 1808 | 1461001018622 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 10:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:36:58 INFO - PROCESS | 1808 | 1461001018630 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:36:58 INFO - PROCESS | 1808 | 1461001018641 Marionette TRACE conn4 <- [1,1910,null,{}] 10:36:58 INFO - PROCESS | 1808 | 1461001018650 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}] 10:36:58 INFO - PROCESS | 1808 | 1461001018896 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 10:36:59 INFO - PROCESS | 1808 | 1461001019238 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x97dbcc00 == 139 [pid = 1808] [id = 485] 10:36:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x98357800) [pid = 1808] [serial = 1456] [outer = (nil)] 10:36:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x99045400) [pid = 1808] [serial = 1457] [outer = 0x98357800] 10:36:59 INFO - PROCESS | 1808 | 1461001019354 Marionette DEBUG loaded listener.js 10:36:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x99b65c00) [pid = 1808] [serial = 1458] [outer = 0x98357800] 10:37:00 INFO - PROCESS | 1808 | 1461001020270 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]]]}] 10:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1696ms 10:37:00 INFO - PROCESS | 1808 | 1461001020327 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 10:37:00 INFO - PROCESS | 1808 | 1461001020330 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 10:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:37:00 INFO - PROCESS | 1808 | 1461001020337 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:37:00 INFO - PROCESS | 1808 | 1461001020340 Marionette TRACE conn4 <- [1,1914,null,{}] 10:37:00 INFO - PROCESS | 1808 | 1461001020347 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}] 10:37:00 INFO - PROCESS | 1808 | 1461001020572 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 10:37:00 INFO - PROCESS | 1808 | 1461001020912 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x98425400 == 140 [pid = 1808] [id = 486] 10:37:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x995ac000) [pid = 1808] [serial = 1459] [outer = (nil)] 10:37:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9a783400) [pid = 1808] [serial = 1460] [outer = 0x995ac000] 10:37:01 INFO - PROCESS | 1808 | 1461001021007 Marionette DEBUG loaded listener.js 10:37:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9a7d6800) [pid = 1808] [serial = 1461] [outer = 0x995ac000] 10:37:01 INFO - PROCESS | 1808 | 1461001021941 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]]]}] 10:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1634ms 10:37:01 INFO - PROCESS | 1808 | 1461001021973 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 10:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:37:01 INFO - PROCESS | 1808 | 1461001021977 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 10:37:01 INFO - PROCESS | 1808 | 1461001021984 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:37:01 INFO - PROCESS | 1808 | 1461001021988 Marionette TRACE conn4 <- [1,1918,null,{}] 10:37:01 INFO - PROCESS | 1808 | 1461001021994 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}] 10:37:02 INFO - PROCESS | 1808 | 1461001022225 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 10:37:02 INFO - PROCESS | 1808 | 1461001022573 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x8554dc00 == 141 [pid = 1808] [id = 487] 10:37:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x98d07800) [pid = 1808] [serial = 1462] [outer = (nil)] 10:37:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x9ec38800) [pid = 1808] [serial = 1463] [outer = 0x98d07800] 10:37:02 INFO - PROCESS | 1808 | 1461001022672 Marionette DEBUG loaded listener.js 10:37:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x9fc77c00) [pid = 1808] [serial = 1464] [outer = 0x98d07800] 10:37:03 INFO - PROCESS | 1808 | 1461001023593 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]]]}] 10:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1643ms 10:37:03 INFO - PROCESS | 1808 | 1461001023629 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 10:37:03 INFO - PROCESS | 1808 | 1461001023633 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 10:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:37:03 INFO - PROCESS | 1808 | 1461001023640 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:37:03 INFO - PROCESS | 1808 | 1461001023643 Marionette TRACE conn4 <- [1,1922,null,{}] 10:37:03 INFO - PROCESS | 1808 | 1461001023649 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}] 10:37:03 INFO - PROCESS | 1808 | 1461001023871 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 10:37:04 INFO - PROCESS | 1808 | 1461001024207 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x84dad000 == 142 [pid = 1808] [id = 488] 10:37:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x84dae400) [pid = 1808] [serial = 1465] [outer = (nil)] 10:37:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0xa001f000) [pid = 1808] [serial = 1466] [outer = 0x84dae400] 10:37:04 INFO - PROCESS | 1808 | 1461001024306 Marionette DEBUG loaded listener.js 10:37:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0xa00cdc00) [pid = 1808] [serial = 1467] [outer = 0x84dae400] 10:37:05 INFO - PROCESS | 1808 | 1461001025240 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]]]}] 10:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1645ms 10:37:05 INFO - PROCESS | 1808 | 1461001025286 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 10:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:37:05 INFO - PROCESS | 1808 | 1461001025300 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 10:37:05 INFO - PROCESS | 1808 | 1461001025307 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:37:05 INFO - PROCESS | 1808 | 1461001025310 Marionette TRACE conn4 <- [1,1926,null,{}] 10:37:05 INFO - PROCESS | 1808 | 1461001025316 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}] 10:37:05 INFO - PROCESS | 1808 | 1461001025541 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 10:37:05 INFO - PROCESS | 1808 | 1461001025873 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e02ec00 == 143 [pid = 1808] [id = 489] 10:37:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x9ec36800) [pid = 1808] [serial = 1468] [outer = (nil)] 10:37:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0xa0eeb400) [pid = 1808] [serial = 1469] [outer = 0x9ec36800] 10:37:05 INFO - PROCESS | 1808 | 1461001025971 Marionette DEBUG loaded listener.js 10:37:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0xa0fda800) [pid = 1808] [serial = 1470] [outer = 0x9ec36800] 10:37:06 INFO - PROCESS | 1808 | 1461001026873 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]]]}] 10:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1631ms 10:37:06 INFO - PROCESS | 1808 | 1461001026939 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 10:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:37:06 INFO - PROCESS | 1808 | 1461001026943 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 10:37:06 INFO - PROCESS | 1808 | 1461001026951 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:37:06 INFO - PROCESS | 1808 | 1461001026954 Marionette TRACE conn4 <- [1,1930,null,{}] 10:37:06 INFO - PROCESS | 1808 | 1461001026960 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}] 10:37:07 INFO - PROCESS | 1808 | 1461001027186 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 10:37:07 INFO - PROCESS | 1808 | 1461001027528 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x99048400 == 144 [pid = 1808] [id = 490] 10:37:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0xa00d5400) [pid = 1808] [serial = 1471] [outer = (nil)] 10:37:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0xa3c1b400) [pid = 1808] [serial = 1472] [outer = 0xa00d5400] 10:37:07 INFO - PROCESS | 1808 | 1461001027629 Marionette DEBUG loaded listener.js 10:37:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0xa3c21800) [pid = 1808] [serial = 1473] [outer = 0xa00d5400] 10:37:08 INFO - PROCESS | 1808 | 1461001028558 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]]]}] 10:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1643ms 10:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:37:08 INFO - PROCESS | 1808 | 1461001028593 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 10:37:08 INFO - PROCESS | 1808 | 1461001028596 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 10:37:08 INFO - PROCESS | 1808 | 1461001028603 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:37:08 INFO - PROCESS | 1808 | 1461001028607 Marionette TRACE conn4 <- [1,1934,null,{}] 10:37:08 INFO - PROCESS | 1808 | 1461001028613 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}] 10:37:08 INFO - PROCESS | 1808 | 1461001028845 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 10:37:09 INFO - PROCESS | 1808 | 1461001029184 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f0800 == 145 [pid = 1808] [id = 491] 10:37:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0xa0af5c00) [pid = 1808] [serial = 1474] [outer = (nil)] 10:37:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0xa45e9c00) [pid = 1808] [serial = 1475] [outer = 0xa0af5c00] 10:37:09 INFO - PROCESS | 1808 | 1461001029280 Marionette DEBUG loaded listener.js 10:37:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 180 (0xa47aa000) [pid = 1808] [serial = 1476] [outer = 0xa0af5c00] 10:37:10 INFO - PROCESS | 1808 | 1461001030264 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]]]}] 10:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1736ms 10:37:10 INFO - PROCESS | 1808 | 1461001030339 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 10:37:10 INFO - PROCESS | 1808 | 1461001030342 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 10:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:37:10 INFO - PROCESS | 1808 | 1461001030349 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:37:10 INFO - PROCESS | 1808 | 1461001030352 Marionette TRACE conn4 <- [1,1938,null,{}] 10:37:10 INFO - PROCESS | 1808 | 1461001030359 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}] 10:37:10 INFO - PROCESS | 1808 | 1461001030592 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 10:37:10 INFO - PROCESS | 1808 | 1461001030932 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa000b000 == 146 [pid = 1808] [id = 492] 10:37:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 181 (0xa28b5000) [pid = 1808] [serial = 1477] [outer = (nil)] 10:37:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 182 (0xa49d5800) [pid = 1808] [serial = 1478] [outer = 0xa28b5000] 10:37:11 INFO - PROCESS | 1808 | 1461001031023 Marionette DEBUG loaded listener.js 10:37:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 183 (0xa49d9400) [pid = 1808] [serial = 1479] [outer = 0xa28b5000] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x85911800 == 145 [pid = 1808] [id = 376] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9335a400 == 144 [pid = 1808] [id = 375] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8c527c00 == 143 [pid = 1808] [id = 377] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x84da7c00 == 142 [pid = 1808] [id = 473] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x877e3000 == 141 [pid = 1808] [id = 472] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x88e56c00 == 140 [pid = 1808] [id = 471] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x85558c00 == 139 [pid = 1808] [id = 470] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x97d32400 == 138 [pid = 1808] [id = 464] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x97a3c400 == 137 [pid = 1808] [id = 463] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8f304000 == 136 [pid = 1808] [id = 461] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x93364800 == 135 [pid = 1808] [id = 462] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd0000 == 134 [pid = 1808] [id = 460] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1ab400 == 133 [pid = 1808] [id = 459] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x875f9000 == 132 [pid = 1808] [id = 458] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x877e1400 == 131 [pid = 1808] [id = 457] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8aab4800 == 130 [pid = 1808] [id = 455] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8c564800 == 129 [pid = 1808] [id = 456] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x87b81400 == 128 [pid = 1808] [id = 454] 10:37:12 INFO - PROCESS | 1808 | --DOCSHELL 0x860c4400 == 127 [pid = 1808] [id = 453] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 182 (0x9ec39000) [pid = 1808] [serial = 1337] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 181 (0xa45e3000) [pid = 1808] [serial = 1344] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 180 (0xa00ca000) [pid = 1808] [serial = 1340] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 179 (0x8fc02400) [pid = 1808] [serial = 1310] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x98351400) [pid = 1808] [serial = 1325] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x8aab1c00) [pid = 1808] [serial = 1355] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x877e9000) [pid = 1808] [serial = 1295] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8e1b1000) [pid = 1808] [serial = 1307] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8a99b000) [pid = 1808] [serial = 1353] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x933b4000) [pid = 1808] [serial = 1319] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8dd10400) [pid = 1808] [serial = 1302] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x9a782800) [pid = 1808] [serial = 1334] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x90608800) [pid = 1808] [serial = 1313] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x877e2000) [pid = 1808] [serial = 1349] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa47a7800) [pid = 1808] [serial = 1281] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0xa49d3800) [pid = 1808] [serial = 1346] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0xa3cc2000) [pid = 1808] [serial = 1343] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x935f2c00) [pid = 1808] [serial = 1320] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x9fbbc800) [pid = 1808] [serial = 1338] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8eac4800) [pid = 1808] [serial = 1308] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x8dd01c00) [pid = 1808] [serial = 1301] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x99b64800) [pid = 1808] [serial = 1332] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x98422800) [pid = 1808] [serial = 1328] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x9335ac00) [pid = 1808] [serial = 1317] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x8c678c00) [pid = 1808] [serial = 1227] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x91698c00) [pid = 1808] [serial = 1316] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x8e151800) [pid = 1808] [serial = 1305] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x88e52000) [pid = 1808] [serial = 1296] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x90611400) [pid = 1808] [serial = 1314] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x8aaac800) [pid = 1808] [serial = 1298] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x998e5800) [pid = 1808] [serial = 1331] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8fdd4800) [pid = 1808] [serial = 1311] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x891fb400) [pid = 1808] [serial = 1352] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8aadac00) [pid = 1808] [serial = 1356] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x97174000) [pid = 1808] [serial = 1323] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x98426000) [pid = 1808] [serial = 1329] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x9835f000) [pid = 1808] [serial = 1326] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8e148400) [pid = 1808] [serial = 1304] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8aad8800) [pid = 1808] [serial = 1299] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x9a7d7000) [pid = 1808] [serial = 1335] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa0af3c00) [pid = 1808] [serial = 1341] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x9716e800) [pid = 1808] [serial = 1322] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x877f0400) [pid = 1808] [serial = 1350] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8ac08400) [pid = 1808] [serial = 1358] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1808 | 1461001033796 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]]]}] 10:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3488ms 10:37:13 INFO - PROCESS | 1808 | 1461001033838 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 10:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:37:13 INFO - PROCESS | 1808 | 1461001033844 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 10:37:13 INFO - PROCESS | 1808 | 1461001033852 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:37:13 INFO - PROCESS | 1808 | 1461001033858 Marionette TRACE conn4 <- [1,1942,null,{}] 10:37:13 INFO - PROCESS | 1808 | 1461001033865 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}] 10:37:14 INFO - PROCESS | 1808 | 1461001034087 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 10:37:14 INFO - PROCESS | 1808 | 1461001034303 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e3c00 == 128 [pid = 1808] [id = 493] 10:37:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x877eec00) [pid = 1808] [serial = 1480] [outer = (nil)] 10:37:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x87b87800) [pid = 1808] [serial = 1481] [outer = 0x877eec00] 10:37:14 INFO - PROCESS | 1808 | 1461001034410 Marionette DEBUG loaded listener.js 10:37:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x88ee2400) [pid = 1808] [serial = 1482] [outer = 0x877eec00] 10:37:15 INFO - PROCESS | 1808 | 1461001035389 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]]]}] 10:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1587ms 10:37:15 INFO - PROCESS | 1808 | 1461001035439 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 10:37:15 INFO - PROCESS | 1808 | 1461001035448 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 10:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:37:15 INFO - PROCESS | 1808 | 1461001035468 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:37:15 INFO - PROCESS | 1808 | 1461001035473 Marionette TRACE conn4 <- [1,1946,null,{}] 10:37:15 INFO - PROCESS | 1808 | 1461001035479 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}] 10:37:15 INFO - PROCESS | 1808 | 1461001035770 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 10:37:15 INFO - PROCESS | 1808 | 1461001035808 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b8b000 == 129 [pid = 1808] [id = 494] 10:37:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x88e52000) [pid = 1808] [serial = 1483] [outer = (nil)] 10:37:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8aaa9800) [pid = 1808] [serial = 1484] [outer = 0x88e52000] 10:37:15 INFO - PROCESS | 1808 | 1461001035886 Marionette DEBUG loaded listener.js 10:37:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8aad4800) [pid = 1808] [serial = 1485] [outer = 0x88e52000] 10:37:16 INFO - PROCESS | 1808 | 1461001036951 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]]]}] 10:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1544ms 10:37:17 INFO - PROCESS | 1808 | 1461001037012 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 10:37:17 INFO - PROCESS | 1808 | 1461001037017 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 10:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:37:17 INFO - PROCESS | 1808 | 1461001037029 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:37:17 INFO - PROCESS | 1808 | 1461001037035 Marionette TRACE conn4 <- [1,1950,null,{}] 10:37:17 INFO - PROCESS | 1808 | 1461001037053 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}] 10:37:17 INFO - PROCESS | 1808 | 1461001037345 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 10:37:17 INFO - PROCESS | 1808 | 1461001037377 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aaac000 == 130 [pid = 1808] [id = 495] 10:37:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8c522400) [pid = 1808] [serial = 1486] [outer = (nil)] 10:37:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8c670000) [pid = 1808] [serial = 1487] [outer = 0x8c522400] 10:37:17 INFO - PROCESS | 1808 | 1461001037457 Marionette DEBUG loaded listener.js 10:37:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8dd0b000) [pid = 1808] [serial = 1488] [outer = 0x8c522400] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x97d38c00) [pid = 1808] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8f30fc00) [pid = 1808] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8c55b800) [pid = 1808] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x874a4000) [pid = 1808] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x88e4e400) [pid = 1808] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x93368c00) [pid = 1808] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x981b2800) [pid = 1808] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x88e5c400) [pid = 1808] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8dd06c00) [pid = 1808] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8ece2000) [pid = 1808] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x90609400) [pid = 1808] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x99b13400) [pid = 1808] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x97dbd000) [pid = 1808] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8555bc00) [pid = 1808] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x93369000) [pid = 1808] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x87b82800) [pid = 1808] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x99c7c400) [pid = 1808] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x88e52800) [pid = 1808] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x875eec00) [pid = 1808] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x9fb13000) [pid = 1808] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x9fca8400) [pid = 1808] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x856c9800) [pid = 1808] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:37:18 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x90415c00) [pid = 1808] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:37:19 INFO - PROCESS | 1808 | 1461001039025 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]]]}] 10:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2048ms 10:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:37:19 INFO - PROCESS | 1808 | 1461001039078 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 10:37:19 INFO - PROCESS | 1808 | 1461001039082 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 10:37:19 INFO - PROCESS | 1808 | 1461001039089 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:37:19 INFO - PROCESS | 1808 | 1461001039092 Marionette TRACE conn4 <- [1,1954,null,{}] 10:37:19 INFO - PROCESS | 1808 | 1461001039325 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}] 10:37:19 INFO - PROCESS | 1808 | 1461001039593 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 10:37:19 INFO - PROCESS | 1808 | 1461001039946 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749b400 == 131 [pid = 1808] [id = 496] 10:37:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x88e5a800) [pid = 1808] [serial = 1489] [outer = (nil)] 10:37:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8c564800) [pid = 1808] [serial = 1490] [outer = 0x88e5a800] 10:37:20 INFO - PROCESS | 1808 | 1461001040060 Marionette DEBUG loaded listener.js 10:37:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8e02e000) [pid = 1808] [serial = 1491] [outer = 0x88e5a800] 10:37:21 INFO - PROCESS | 1808 | 1461001041113 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]]]}] 10:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2073ms 10:37:21 INFO - PROCESS | 1808 | 1461001041163 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 10:37:21 INFO - PROCESS | 1808 | 1461001041171 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 10:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:37:21 INFO - PROCESS | 1808 | 1461001041182 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:37:21 INFO - PROCESS | 1808 | 1461001041187 Marionette TRACE conn4 <- [1,1958,null,{}] 10:37:21 INFO - PROCESS | 1808 | 1461001041196 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}] 10:37:21 INFO - PROCESS | 1808 | 1461001041471 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 10:37:21 INFO - PROCESS | 1808 | 1461001041814 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b7e400 == 132 [pid = 1808] [id = 497] 10:37:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x88e53800) [pid = 1808] [serial = 1492] [outer = (nil)] 10:37:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x89dd0c00) [pid = 1808] [serial = 1493] [outer = 0x88e53800] 10:37:21 INFO - PROCESS | 1808 | 1461001041914 Marionette DEBUG loaded listener.js 10:37:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8a9a1c00) [pid = 1808] [serial = 1494] [outer = 0x88e53800] 10:37:22 INFO - PROCESS | 1808 | 1461001042876 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]]]}] 10:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1738ms 10:37:22 INFO - PROCESS | 1808 | 1461001042921 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 10:37:22 INFO - PROCESS | 1808 | 1461001042931 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 10:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:37:22 INFO - PROCESS | 1808 | 1461001042943 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:37:22 INFO - PROCESS | 1808 | 1461001042947 Marionette TRACE conn4 <- [1,1962,null,{}] 10:37:22 INFO - PROCESS | 1808 | 1461001042954 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}] 10:37:23 INFO - PROCESS | 1808 | 1461001043185 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 10:37:23 INFO - PROCESS | 1808 | 1461001043597 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad8c00 == 133 [pid = 1808] [id = 498] 10:37:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8ac05800) [pid = 1808] [serial = 1495] [outer = (nil)] 10:37:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8bb76800) [pid = 1808] [serial = 1496] [outer = 0x8ac05800] 10:37:23 INFO - PROCESS | 1808 | 1461001043696 Marionette DEBUG loaded listener.js 10:37:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8c672400) [pid = 1808] [serial = 1497] [outer = 0x8ac05800] 10:37:24 INFO - PROCESS | 1808 | 1461001044690 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]]]}] 10:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1786ms 10:37:24 INFO - PROCESS | 1808 | 1461001044729 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 10:37:24 INFO - PROCESS | 1808 | 1461001044733 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 10:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:37:24 INFO - PROCESS | 1808 | 1461001044740 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:37:24 INFO - PROCESS | 1808 | 1461001044747 Marionette TRACE conn4 <- [1,1966,null,{}] 10:37:24 INFO - PROCESS | 1808 | 1461001044764 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}] 10:37:25 INFO - PROCESS | 1808 | 1461001045016 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 10:37:25 INFO - PROCESS | 1808 | 1461001045353 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0e400 == 134 [pid = 1808] [id = 499] 10:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8e148400) [pid = 1808] [serial = 1498] [outer = (nil)] 10:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8e1aa800) [pid = 1808] [serial = 1499] [outer = 0x8e148400] 10:37:25 INFO - PROCESS | 1808 | 1461001045456 Marionette DEBUG loaded listener.js 10:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8eac6000) [pid = 1808] [serial = 1500] [outer = 0x8e148400] 10:37:26 INFO - PROCESS | 1808 | 1461001046410 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]]]}] 10:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1738ms 10:37:26 INFO - PROCESS | 1808 | 1461001046480 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 10:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:37:26 INFO - PROCESS | 1808 | 1461001046486 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 10:37:26 INFO - PROCESS | 1808 | 1461001046492 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:37:26 INFO - PROCESS | 1808 | 1461001046496 Marionette TRACE conn4 <- [1,1970,null,{}] 10:37:26 INFO - PROCESS | 1808 | 1461001046502 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}] 10:37:26 INFO - PROCESS | 1808 | 1461001046764 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 10:37:27 INFO - PROCESS | 1808 | 1461001047100 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1aa000 == 135 [pid = 1808] [id = 500] 10:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8eace000) [pid = 1808] [serial = 1501] [outer = (nil)] 10:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8f304800) [pid = 1808] [serial = 1502] [outer = 0x8eace000] 10:37:27 INFO - PROCESS | 1808 | 1461001047193 Marionette DEBUG loaded listener.js 10:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8fc05c00) [pid = 1808] [serial = 1503] [outer = 0x8eace000] 10:37:28 INFO - PROCESS | 1808 | 1461001048112 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]]]}] 10:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1685ms 10:37:28 INFO - PROCESS | 1808 | 1461001048178 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 10:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:37:28 INFO - PROCESS | 1808 | 1461001048183 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 10:37:28 INFO - PROCESS | 1808 | 1461001048190 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:37:28 INFO - PROCESS | 1808 | 1461001048194 Marionette TRACE conn4 <- [1,1974,null,{}] 10:37:28 INFO - PROCESS | 1808 | 1461001048200 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}] 10:37:28 INFO - PROCESS | 1808 | 1461001048474 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 10:37:28 INFO - PROCESS | 1808 | 1461001048843 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c522000 == 136 [pid = 1808] [id = 501] 10:37:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8e1a7400) [pid = 1808] [serial = 1504] [outer = (nil)] 10:37:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x90413800) [pid = 1808] [serial = 1505] [outer = 0x8e1a7400] 10:37:28 INFO - PROCESS | 1808 | 1461001048934 Marionette DEBUG loaded listener.js 10:37:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x9041a400) [pid = 1808] [serial = 1506] [outer = 0x8e1a7400] 10:37:29 INFO - PROCESS | 1808 | 1461001049846 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]]]}] 10:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1684ms 10:37:29 INFO - PROCESS | 1808 | 1461001049873 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 10:37:29 INFO - PROCESS | 1808 | 1461001049877 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 10:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:37:29 INFO - PROCESS | 1808 | 1461001049885 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:37:29 INFO - PROCESS | 1808 | 1461001049889 Marionette TRACE conn4 <- [1,1978,null,{}] 10:37:29 INFO - PROCESS | 1808 | 1461001049912 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}] 10:37:30 INFO - PROCESS | 1808 | 1461001050249 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 10:37:30 INFO - PROCESS | 1808 | 1461001050531 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1ac400 == 137 [pid = 1808] [id = 502] 10:37:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x90612800) [pid = 1808] [serial = 1507] [outer = (nil)] 10:37:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x91476400) [pid = 1808] [serial = 1508] [outer = 0x90612800] 10:37:30 INFO - PROCESS | 1808 | 1461001050631 Marionette DEBUG loaded listener.js 10:37:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x9206cc00) [pid = 1808] [serial = 1509] [outer = 0x90612800] 10:37:31 INFO - PROCESS | 1808 | 1461001051568 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]]]}] 10:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1731ms 10:37:31 INFO - PROCESS | 1808 | 1461001051616 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 10:37:31 INFO - PROCESS | 1808 | 1461001051619 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 10:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:37:31 INFO - PROCESS | 1808 | 1461001051647 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:37:31 INFO - PROCESS | 1808 | 1461001051652 Marionette TRACE conn4 <- [1,1982,null,{}] 10:37:31 INFO - PROCESS | 1808 | 1461001051658 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}] 10:37:31 INFO - PROCESS | 1808 | 1461001051879 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 10:37:32 INFO - PROCESS | 1808 | 1461001052218 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9060e800 == 138 [pid = 1808] [id = 503] 10:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x911e3800) [pid = 1808] [serial = 1510] [outer = (nil)] 10:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x935f2000) [pid = 1808] [serial = 1511] [outer = 0x911e3800] 10:37:32 INFO - PROCESS | 1808 | 1461001052311 Marionette DEBUG loaded listener.js 10:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x95903400) [pid = 1808] [serial = 1512] [outer = 0x911e3800] 10:37:33 INFO - PROCESS | 1808 | 1461001053234 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]]]}] 10:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1638ms 10:37:33 INFO - PROCESS | 1808 | 1461001053282 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 10:37:33 INFO - PROCESS | 1808 | 1461001053287 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 10:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:37:33 INFO - PROCESS | 1808 | 1461001053314 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:37:33 INFO - PROCESS | 1808 | 1461001053318 Marionette TRACE conn4 <- [1,1986,null,{}] 10:37:33 INFO - PROCESS | 1808 | 1461001053325 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}] 10:37:33 INFO - PROCESS | 1808 | 1461001053552 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 10:37:33 INFO - PROCESS | 1808 | 1461001053899 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd2800 == 139 [pid = 1808] [id = 504] 10:37:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9335ac00) [pid = 1808] [serial = 1513] [outer = (nil)] 10:37:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x97172000) [pid = 1808] [serial = 1514] [outer = 0x9335ac00] 10:37:34 INFO - PROCESS | 1808 | 1461001053997 Marionette DEBUG loaded listener.js 10:37:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x97176800) [pid = 1808] [serial = 1515] [outer = 0x9335ac00] 10:37:34 INFO - PROCESS | 1808 | 1461001054970 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]]]}] 10:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1694ms 10:37:35 INFO - PROCESS | 1808 | 1461001055005 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 10:37:35 INFO - PROCESS | 1808 | 1461001055008 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 10:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:37:35 INFO - PROCESS | 1808 | 1461001055015 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:37:35 INFO - PROCESS | 1808 | 1461001055018 Marionette TRACE conn4 <- [1,1990,null,{}] 10:37:35 INFO - PROCESS | 1808 | 1461001055025 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}] 10:37:35 INFO - PROCESS | 1808 | 1461001055247 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 10:37:35 INFO - PROCESS | 1808 | 1461001055588 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd06000 == 140 [pid = 1808] [id = 505] 10:37:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x935fc400) [pid = 1808] [serial = 1516] [outer = (nil)] 10:37:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x97fcfc00) [pid = 1808] [serial = 1517] [outer = 0x935fc400] 10:37:35 INFO - PROCESS | 1808 | 1461001055685 Marionette DEBUG loaded listener.js 10:37:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x982c5400) [pid = 1808] [serial = 1518] [outer = 0x935fc400] 10:37:36 INFO - PROCESS | 1808 | 1461001056626 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]]]}] 10:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1686ms 10:37:36 INFO - PROCESS | 1808 | 1461001056702 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 10:37:36 INFO - PROCESS | 1808 | 1461001056706 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 10:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:37:36 INFO - PROCESS | 1808 | 1461001056713 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:37:36 INFO - PROCESS | 1808 | 1461001056716 Marionette TRACE conn4 <- [1,1994,null,{}] 10:37:36 INFO - PROCESS | 1808 | 1461001056723 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}] 10:37:36 INFO - PROCESS | 1808 | 1461001056989 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 10:37:37 INFO - PROCESS | 1808 | 1461001057328 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x97173000 == 141 [pid = 1808] [id = 506] 10:37:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x97d38c00) [pid = 1808] [serial = 1519] [outer = (nil)] 10:37:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x983b2000) [pid = 1808] [serial = 1520] [outer = 0x97d38c00] 10:37:37 INFO - PROCESS | 1808 | 1461001057418 Marionette DEBUG loaded listener.js 10:37:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x983b6800) [pid = 1808] [serial = 1521] [outer = 0x97d38c00] 10:37:38 INFO - PROCESS | 1808 | 1461001058356 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]]]}] 10:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1685ms 10:37:38 INFO - PROCESS | 1808 | 1461001058399 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 10:37:38 INFO - PROCESS | 1808 | 1461001058404 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 10:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:37:38 INFO - PROCESS | 1808 | 1461001058411 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:37:38 INFO - PROCESS | 1808 | 1461001058415 Marionette TRACE conn4 <- [1,1998,null,{}] 10:37:38 INFO - PROCESS | 1808 | 1461001058422 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}] 10:37:38 INFO - PROCESS | 1808 | 1461001058688 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 10:37:39 INFO - PROCESS | 1808 | 1461001059035 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9835d400 == 142 [pid = 1808] [id = 507] 10:37:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x995a0800) [pid = 1808] [serial = 1522] [outer = (nil)] 10:37:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x99b1a000) [pid = 1808] [serial = 1523] [outer = 0x995a0800] 10:37:39 INFO - PROCESS | 1808 | 1461001059141 Marionette DEBUG loaded listener.js 10:37:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x99b6bc00) [pid = 1808] [serial = 1524] [outer = 0x995a0800] 10:37:40 INFO - PROCESS | 1808 | 1461001060087 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]]]}] 10:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1745ms 10:37:40 INFO - PROCESS | 1808 | 1461001060157 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 10:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:37:40 INFO - PROCESS | 1808 | 1461001060162 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 10:37:40 INFO - PROCESS | 1808 | 1461001060168 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:37:40 INFO - PROCESS | 1808 | 1461001060172 Marionette TRACE conn4 <- [1,2002,null,{}] 10:37:40 INFO - PROCESS | 1808 | 1461001060178 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}] 10:37:40 INFO - PROCESS | 1808 | 1461001060406 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 10:37:40 INFO - PROCESS | 1808 | 1461001060754 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x9060f800 == 143 [pid = 1808] [id = 508] 10:37:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x981a9800) [pid = 1808] [serial = 1525] [outer = (nil)] 10:37:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9a7db000) [pid = 1808] [serial = 1526] [outer = 0x981a9800] 10:37:40 INFO - PROCESS | 1808 | 1461001060848 Marionette DEBUG loaded listener.js 10:37:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9e026c00) [pid = 1808] [serial = 1527] [outer = 0x981a9800] 10:37:41 INFO - PROCESS | 1808 | 1461001061774 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]]]}] 10:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1683ms 10:37:41 INFO - PROCESS | 1808 | 1461001061853 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 10:37:41 INFO - PROCESS | 1808 | 1461001061856 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 10:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:37:41 INFO - PROCESS | 1808 | 1461001061864 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:37:41 INFO - PROCESS | 1808 | 1461001061868 Marionette TRACE conn4 <- [1,2006,null,{}] 10:37:41 INFO - PROCESS | 1808 | 1461001061875 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}] 10:37:42 INFO - PROCESS | 1808 | 1461001062140 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 10:37:42 INFO - PROCESS | 1808 | 1461001062482 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e036000 == 144 [pid = 1808] [id = 509] 10:37:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9a6b1000) [pid = 1808] [serial = 1528] [outer = (nil)] 10:37:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9fc80800) [pid = 1808] [serial = 1529] [outer = 0x9a6b1000] 10:37:42 INFO - PROCESS | 1808 | 1461001062573 Marionette DEBUG loaded listener.js 10:37:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x9fcad800) [pid = 1808] [serial = 1530] [outer = 0x9a6b1000] 10:37:43 INFO - PROCESS | 1808 | 1461001063482 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]]]}] 10:37:43 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 10:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1691ms 10:37:43 INFO - PROCESS | 1808 | 1461001063557 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 10:37:43 INFO - PROCESS | 1808 | 1461001063560 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 10:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:37:43 INFO - PROCESS | 1808 | 1461001063567 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:37:43 INFO - PROCESS | 1808 | 1461001063570 Marionette TRACE conn4 <- [1,2010,null,{}] 10:37:43 INFO - PROCESS | 1808 | 1461001063577 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}] 10:37:43 INFO - PROCESS | 1808 | 1461001063812 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 10:37:44 INFO - PROCESS | 1808 | 1461001064190 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fca5c00 == 145 [pid = 1808] [id = 510] 10:37:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0xa0025c00) [pid = 1808] [serial = 1531] [outer = (nil)] 10:37:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0xa2814000) [pid = 1808] [serial = 1532] [outer = 0xa0025c00] 10:37:44 INFO - PROCESS | 1808 | 1461001064287 Marionette DEBUG loaded listener.js 10:37:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0xa3c1b800) [pid = 1808] [serial = 1533] [outer = 0xa0025c00] 10:37:45 INFO - PROCESS | 1808 | 1461001065221 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]]]}] 10:37:45 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 10:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1739ms 10:37:45 INFO - PROCESS | 1808 | 1461001065307 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 10:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:37:45 INFO - PROCESS | 1808 | 1461001065312 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 10:37:45 INFO - PROCESS | 1808 | 1461001065319 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:37:45 INFO - PROCESS | 1808 | 1461001065323 Marionette TRACE conn4 <- [1,2014,null,{}] 10:37:45 INFO - PROCESS | 1808 | 1461001065329 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}] 10:37:45 INFO - PROCESS | 1808 | 1461001065600 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 10:37:45 INFO - PROCESS | 1808 | 1461001065936 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad1000 == 146 [pid = 1808] [id = 511] 10:37:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x9a6b3c00) [pid = 1808] [serial = 1534] [outer = (nil)] 10:37:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0xa47a6c00) [pid = 1808] [serial = 1535] [outer = 0x9a6b3c00] 10:37:46 INFO - PROCESS | 1808 | 1461001066032 Marionette DEBUG loaded listener.js 10:37:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0xa49d3400) [pid = 1808] [serial = 1536] [outer = 0x9a6b3c00] 10:37:46 INFO - PROCESS | 1808 | 1461001066982 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]]]}] 10:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1742ms 10:37:47 INFO - PROCESS | 1808 | 1461001067062 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 10:37:47 INFO - PROCESS | 1808 | 1461001067065 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 10:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:37:47 INFO - PROCESS | 1808 | 1461001067073 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:37:47 INFO - PROCESS | 1808 | 1461001067077 Marionette TRACE conn4 <- [1,2018,null,{}] 10:37:47 INFO - PROCESS | 1808 | 1461001067084 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}] 10:37:47 INFO - PROCESS | 1808 | 1461001067354 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 10:37:47 INFO - PROCESS | 1808 | 1461001067696 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9206b000 == 147 [pid = 1808] [id = 512] 10:37:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x9ec3b800) [pid = 1808] [serial = 1537] [outer = (nil)] 10:37:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0xa4c0d000) [pid = 1808] [serial = 1538] [outer = 0x9ec3b800] 10:37:47 INFO - PROCESS | 1808 | 1461001067784 Marionette DEBUG loaded listener.js 10:37:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0xa4c19400) [pid = 1808] [serial = 1539] [outer = 0x9ec3b800] 10:37:48 INFO - PROCESS | 1808 | 1461001068700 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]]]}] 10:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1688ms 10:37:48 INFO - PROCESS | 1808 | 1461001068762 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 10:37:48 INFO - PROCESS | 1808 | 1461001068767 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 10:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:37:48 INFO - PROCESS | 1808 | 1461001068773 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:37:48 INFO - PROCESS | 1808 | 1461001068777 Marionette TRACE conn4 <- [1,2022,null,{}] 10:37:48 INFO - PROCESS | 1808 | 1461001068783 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}] 10:37:49 INFO - PROCESS | 1808 | 1461001069025 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 10:37:49 INFO - PROCESS | 1808 | 1461001069370 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ec48c00 == 148 [pid = 1808] [id = 513] 10:37:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x8ec49000) [pid = 1808] [serial = 1540] [outer = (nil)] 10:37:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0x8ec4dc00) [pid = 1808] [serial = 1541] [outer = 0x8ec49000] 10:37:49 INFO - PROCESS | 1808 | 1461001069479 Marionette DEBUG loaded listener.js 10:37:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 179 (0x8ec4fc00) [pid = 1808] [serial = 1542] [outer = 0x8ec49000] 10:37:50 INFO - PROCESS | 1808 | 1461001070402 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]]]}] 10:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1686ms 10:37:50 INFO - PROCESS | 1808 | 1461001070460 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 10:37:50 INFO - PROCESS | 1808 | 1461001070463 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 10:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:37:50 INFO - PROCESS | 1808 | 1461001070471 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:37:50 INFO - PROCESS | 1808 | 1461001070475 Marionette TRACE conn4 <- [1,2026,null,{}] 10:37:50 INFO - PROCESS | 1808 | 1461001070481 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}] 10:37:50 INFO - PROCESS | 1808 | 1461001070718 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c52c800 == 147 [pid = 1808] [id = 135] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aaac000 == 146 [pid = 1808] [id = 495] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x891f4800 == 145 [pid = 1808] [id = 248] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x87b8b000 == 144 [pid = 1808] [id = 494] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x877e3c00 == 143 [pid = 1808] [id = 493] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x875f0800 == 142 [pid = 1808] [id = 491] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x9e02ec00 == 141 [pid = 1808] [id = 489] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x99048400 == 140 [pid = 1808] [id = 490] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x84dad000 == 139 [pid = 1808] [id = 488] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8554dc00 == 138 [pid = 1808] [id = 487] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x98425400 == 137 [pid = 1808] [id = 486] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x875fa000 == 136 [pid = 1808] [id = 484] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x97dbcc00 == 135 [pid = 1808] [id = 485] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x96333c00 == 134 [pid = 1808] [id = 483] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x87b88400 == 133 [pid = 1808] [id = 482] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c670c00 == 132 [pid = 1808] [id = 481] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8f30e400 == 131 [pid = 1808] [id = 480] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c525c00 == 130 [pid = 1808] [id = 479] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x88e53000 == 129 [pid = 1808] [id = 478] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c526000 == 128 [pid = 1808] [id = 477] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad7f800 == 127 [pid = 1808] [id = 476] 10:37:52 INFO - PROCESS | 1808 | --DOCSHELL 0x860c7000 == 126 [pid = 1808] [id = 475] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 178 (0x981aa400) [pid = 1808] [serial = 1392] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x8fdd9c00) [pid = 1808] [serial = 1379] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x8c66f800) [pid = 1808] [serial = 1367] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8a99f400) [pid = 1808] [serial = 1293] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8eac2c00) [pid = 1808] [serial = 1374] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x9716dc00) [pid = 1808] [serial = 1389] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x984df400) [pid = 1808] [serial = 1398] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x891f4400) [pid = 1808] [serial = 1416] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8e035400) [pid = 1808] [serial = 1370] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x98424800) [pid = 1808] [serial = 1397] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x8fc08400) [pid = 1808] [serial = 1377] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x933b3000) [pid = 1808] [serial = 1385] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x97d40800) [pid = 1808] [serial = 1391] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x9e030800) [pid = 1808] [serial = 1404] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x98357000) [pid = 1808] [serial = 1395] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x87499000) [pid = 1808] [serial = 1412] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x99b68c00) [pid = 1808] [serial = 1401] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x8a9a7c00) [pid = 1808] [serial = 1418] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x9fc7d400) [pid = 1808] [serial = 1406] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x8a9e3400) [pid = 1808] [serial = 1364] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x877eb000) [pid = 1808] [serial = 1361] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0xa0a66000) [pid = 1808] [serial = 1409] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x90418800) [pid = 1808] [serial = 1380] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0xa49d5000) [pid = 1808] [serial = 1347] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x98351c00) [pid = 1808] [serial = 1394] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x9abcec00) [pid = 1808] [serial = 1403] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x877e2c00) [pid = 1808] [serial = 1421] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x91478c00) [pid = 1808] [serial = 1383] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x88eec000) [pid = 1808] [serial = 1415] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x911f0000) [pid = 1808] [serial = 1382] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x96bae000) [pid = 1808] [serial = 1388] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x88e50800) [pid = 1808] [serial = 1362] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8e1b2000) [pid = 1808] [serial = 1373] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8a9e6400) [pid = 1808] [serial = 1422] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8e14d800) [pid = 1808] [serial = 1371] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x995f1000) [pid = 1808] [serial = 1400] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x875f4800) [pid = 1808] [serial = 1413] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa0c52c00) [pid = 1808] [serial = 1410] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8dd04000) [pid = 1808] [serial = 1368] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x9fcaac00) [pid = 1808] [serial = 1407] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8f310000) [pid = 1808] [serial = 1376] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x933ba000) [pid = 1808] [serial = 1386] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8aaaf400) [pid = 1808] [serial = 1419] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8aab1400) [pid = 1808] [serial = 1365] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8c669800) [pid = 1808] [serial = 1424] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1808 | 1461001072836 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x874a4000 == 127 [pid = 1808] [id = 514] 10:37:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x874a6c00) [pid = 1808] [serial = 1543] [outer = (nil)] 10:37:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x875f4800) [pid = 1808] [serial = 1544] [outer = 0x874a6c00] 10:37:52 INFO - PROCESS | 1808 | 1461001072924 Marionette DEBUG loaded listener.js 10:37:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x877e1800) [pid = 1808] [serial = 1545] [outer = 0x874a6c00] 10:37:53 INFO - PROCESS | 1808 | 1461001073779 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]]]}] 10:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 3339ms 10:37:53 INFO - PROCESS | 1808 | 1461001073813 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 10:37:53 INFO - PROCESS | 1808 | 1461001073820 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 10:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:37:53 INFO - PROCESS | 1808 | 1461001073860 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:37:53 INFO - PROCESS | 1808 | 1461001073865 Marionette TRACE conn4 <- [1,2030,null,{}] 10:37:53 INFO - PROCESS | 1808 | 1461001073872 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}] 10:37:54 INFO - PROCESS | 1808 | 1461001074099 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 10:37:54 INFO - PROCESS | 1808 | 1461001074293 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e55000 == 128 [pid = 1808] [id = 515] 10:37:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x88e59800) [pid = 1808] [serial = 1546] [outer = (nil)] 10:37:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x88eefc00) [pid = 1808] [serial = 1547] [outer = 0x88e59800] 10:37:54 INFO - PROCESS | 1808 | 1461001074372 Marionette DEBUG loaded listener.js 10:37:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x891f7c00) [pid = 1808] [serial = 1548] [outer = 0x88e59800] 10:37:55 INFO - PROCESS | 1808 | 1461001075375 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]]]}] 10:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1593ms 10:37:55 INFO - PROCESS | 1808 | 1461001075449 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 10:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:37:55 INFO - PROCESS | 1808 | 1461001075456 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 10:37:55 INFO - PROCESS | 1808 | 1461001075463 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:37:55 INFO - PROCESS | 1808 | 1461001075467 Marionette TRACE conn4 <- [1,2034,null,{}] 10:37:55 INFO - PROCESS | 1808 | 1461001075480 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}] 10:37:55 INFO - PROCESS | 1808 | 1461001075764 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 10:37:55 INFO - PROCESS | 1808 | 1461001075795 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e50c00 == 129 [pid = 1808] [id = 516] 10:37:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8a99b000) [pid = 1808] [serial = 1549] [outer = (nil)] 10:37:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8a9eec00) [pid = 1808] [serial = 1550] [outer = 0x8a99b000] 10:37:55 INFO - PROCESS | 1808 | 1461001075874 Marionette DEBUG loaded listener.js 10:37:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8aaaf800) [pid = 1808] [serial = 1551] [outer = 0x8a99b000] 10:37:56 INFO - PROCESS | 1808 | 1461001076972 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]]]}] 10:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1541ms 10:37:57 INFO - PROCESS | 1808 | 1461001077004 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 10:37:57 INFO - PROCESS | 1808 | 1461001077008 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 10:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:37:57 INFO - PROCESS | 1808 | 1461001077025 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:37:57 INFO - PROCESS | 1808 | 1461001077034 Marionette TRACE conn4 <- [1,2038,null,{}] 10:37:57 INFO - PROCESS | 1808 | 1461001077048 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}] 10:37:57 INFO - PROCESS | 1808 | 1461001077922 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 10:37:57 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x88e52000) [pid = 1808] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:37:57 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x84dae400) [pid = 1808] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:37:57 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8ad7fc00) [pid = 1808] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:37:57 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x9ec36800) [pid = 1808] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:37:57 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x90616000) [pid = 1808] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:37:57 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8e038c00) [pid = 1808] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:37:57 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8c66a800) [pid = 1808] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x90613000) [pid = 1808] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0xa28b5000) [pid = 1808] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x995ac000) [pid = 1808] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x96baac00) [pid = 1808] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x87b85400) [pid = 1808] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8e1aa400) [pid = 1808] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x98357800) [pid = 1808] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0xa0af5c00) [pid = 1808] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8e14d400) [pid = 1808] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8c522400) [pid = 1808] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x98d07800) [pid = 1808] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x891fb800) [pid = 1808] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x877eec00) [pid = 1808] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0xa00d5400) [pid = 1808] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:37:58 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x91482c00) [pid = 1808] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:37:58 INFO - PROCESS | 1808 | 1461001078187 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x84dae400 == 130 [pid = 1808] [id = 517] 10:37:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x856c8c00) [pid = 1808] [serial = 1552] [outer = (nil)] 10:37:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x87b7c800) [pid = 1808] [serial = 1553] [outer = 0x856c8c00] 10:37:58 INFO - PROCESS | 1808 | 1461001078267 Marionette DEBUG loaded listener.js 10:37:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8aaa7800) [pid = 1808] [serial = 1554] [outer = 0x856c8c00] 10:37:59 INFO - PROCESS | 1808 | 1461001079048 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]]]}] 10:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2056ms 10:37:59 INFO - PROCESS | 1808 | 1461001079074 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 10:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:37:59 INFO - PROCESS | 1808 | 1461001079080 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 10:37:59 INFO - PROCESS | 1808 | 1461001079086 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:37:59 INFO - PROCESS | 1808 | 1461001079089 Marionette TRACE conn4 <- [1,2042,null,{}] 10:37:59 INFO - PROCESS | 1808 | 1461001079119 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}] 10:37:59 INFO - PROCESS | 1808 | 1461001079404 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 10:37:59 INFO - PROCESS | 1808 | 1461001079423 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e3000 == 131 [pid = 1808] [id = 518] 10:37:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x89dd8800) [pid = 1808] [serial = 1555] [outer = (nil)] 10:37:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8c559c00) [pid = 1808] [serial = 1556] [outer = 0x89dd8800] 10:37:59 INFO - PROCESS | 1808 | 1461001079514 Marionette DEBUG loaded listener.js 10:37:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8c66f800) [pid = 1808] [serial = 1557] [outer = 0x89dd8800] 10:38:01 INFO - PROCESS | 1808 | 1461001081114 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]]]}] 10:38:01 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) 10:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2100ms 10:38:01 INFO - PROCESS | 1808 | 1461001081187 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 10:38:01 INFO - PROCESS | 1808 | 1461001081194 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 10:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:38:01 INFO - PROCESS | 1808 | 1461001081205 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:38:01 INFO - PROCESS | 1808 | 1461001081209 Marionette TRACE conn4 <- [1,2046,null,{}] 10:38:01 INFO - PROCESS | 1808 | 1461001081219 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}] 10:38:01 INFO - PROCESS | 1808 | 1461001081493 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 10:38:01 INFO - PROCESS | 1808 | 1461001081791 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c7800 == 132 [pid = 1808] [id = 519] 10:38:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x877f0400) [pid = 1808] [serial = 1558] [outer = (nil)] 10:38:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x891f1000) [pid = 1808] [serial = 1559] [outer = 0x877f0400] 10:38:01 INFO - PROCESS | 1808 | 1461001081889 Marionette DEBUG loaded listener.js 10:38:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8a99d000) [pid = 1808] [serial = 1560] [outer = 0x877f0400] 10:38:02 INFO - PROCESS | 1808 | 1461001082934 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]]]}] 10:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1787ms 10:38:02 INFO - PROCESS | 1808 | 1461001082992 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 10:38:03 INFO - PROCESS | 1808 | 1461001083002 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 10:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:38:03 INFO - PROCESS | 1808 | 1461001083014 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:38:03 INFO - PROCESS | 1808 | 1461001083018 Marionette TRACE conn4 <- [1,2050,null,{}] 10:38:03 INFO - PROCESS | 1808 | 1461001083025 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}] 10:38:03 INFO - PROCESS | 1808 | 1461001083276 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 10:38:03 INFO - PROCESS | 1808 | 1461001083660 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f7000 == 133 [pid = 1808] [id = 520] 10:38:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x87b88000) [pid = 1808] [serial = 1561] [outer = (nil)] 10:38:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8aadc800) [pid = 1808] [serial = 1562] [outer = 0x87b88000] 10:38:03 INFO - PROCESS | 1808 | 1461001083758 Marionette DEBUG loaded listener.js 10:38:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8c528000) [pid = 1808] [serial = 1563] [outer = 0x87b88000] 10:38:04 INFO - PROCESS | 1808 | 1461001084751 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]]]}] 10:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1786ms 10:38:04 INFO - PROCESS | 1808 | 1461001084800 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 10:38:04 INFO - PROCESS | 1808 | 1461001084805 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 10:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:38:04 INFO - PROCESS | 1808 | 1461001084812 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:38:04 INFO - PROCESS | 1808 | 1461001084818 Marionette TRACE conn4 <- [1,2054,null,{}] 10:38:04 INFO - PROCESS | 1808 | 1461001084836 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}] 10:38:05 INFO - PROCESS | 1808 | 1461001085085 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 10:38:05 INFO - PROCESS | 1808 | 1461001085418 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad1c00 == 134 [pid = 1808] [id = 521] 10:38:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8e02a800) [pid = 1808] [serial = 1564] [outer = (nil)] 10:38:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8e037c00) [pid = 1808] [serial = 1565] [outer = 0x8e02a800] 10:38:05 INFO - PROCESS | 1808 | 1461001085517 Marionette DEBUG loaded listener.js 10:38:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8e14e400) [pid = 1808] [serial = 1566] [outer = 0x8e02a800] 10:38:06 INFO - PROCESS | 1808 | 1461001086478 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]]]}] 10:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 10:38:06 INFO - PROCESS | 1808 | 1461001086550 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 10:38:06 INFO - PROCESS | 1808 | 1461001086554 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 10:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:38:06 INFO - PROCESS | 1808 | 1461001086562 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:38:06 INFO - PROCESS | 1808 | 1461001086566 Marionette TRACE conn4 <- [1,2058,null,{}] 10:38:06 INFO - PROCESS | 1808 | 1461001086572 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}] 10:38:06 INFO - PROCESS | 1808 | 1461001086804 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 10:38:07 INFO - PROCESS | 1808 | 1461001087134 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0b400 == 135 [pid = 1808] [id = 522] 10:38:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8e1a8000) [pid = 1808] [serial = 1567] [outer = (nil)] 10:38:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8e1b3c00) [pid = 1808] [serial = 1568] [outer = 0x8e1a8000] 10:38:07 INFO - PROCESS | 1808 | 1461001087235 Marionette DEBUG loaded listener.js 10:38:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8eac9800) [pid = 1808] [serial = 1569] [outer = 0x8e1a8000] 10:38:08 INFO - PROCESS | 1808 | 1461001088142 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]]]}] 10:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1638ms 10:38:08 INFO - PROCESS | 1808 | 1461001088204 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 10:38:08 INFO - PROCESS | 1808 | 1461001088209 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 10:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:38:08 INFO - PROCESS | 1808 | 1461001088218 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:38:08 INFO - PROCESS | 1808 | 1461001088221 Marionette TRACE conn4 <- [1,2062,null,{}] 10:38:08 INFO - PROCESS | 1808 | 1461001088226 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}] 10:38:08 INFO - PROCESS | 1808 | 1461001088459 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 10:38:08 INFO - PROCESS | 1808 | 1461001088796 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c5800 == 136 [pid = 1808] [id = 523] 10:38:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x85905800) [pid = 1808] [serial = 1570] [outer = (nil)] 10:38:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8ec4e000) [pid = 1808] [serial = 1571] [outer = 0x85905800] 10:38:08 INFO - PROCESS | 1808 | 1461001088893 Marionette DEBUG loaded listener.js 10:38:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8ec54c00) [pid = 1808] [serial = 1572] [outer = 0x85905800] 10:38:09 INFO - PROCESS | 1808 | 1461001089910 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]]]}] 10:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1752ms 10:38:09 INFO - PROCESS | 1808 | 1461001089971 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 10:38:09 INFO - PROCESS | 1808 | 1461001089976 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 10:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:38:09 INFO - PROCESS | 1808 | 1461001089983 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:38:09 INFO - PROCESS | 1808 | 1461001089987 Marionette TRACE conn4 <- [1,2066,null,{}] 10:38:09 INFO - PROCESS | 1808 | 1461001089993 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}] 10:38:10 INFO - PROCESS | 1808 | 1461001090288 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 10:38:10 INFO - PROCESS | 1808 | 1461001090632 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ec4b400 == 137 [pid = 1808] [id = 524] 10:38:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8f30c800) [pid = 1808] [serial = 1573] [outer = (nil)] 10:38:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8fc0c000) [pid = 1808] [serial = 1574] [outer = 0x8f30c800] 10:38:10 INFO - PROCESS | 1808 | 1461001090732 Marionette DEBUG loaded listener.js 10:38:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8fc10800) [pid = 1808] [serial = 1575] [outer = 0x8f30c800] 10:38:11 INFO - PROCESS | 1808 | 1461001091796 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]]]}] 10:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1887ms 10:38:11 INFO - PROCESS | 1808 | 1461001091872 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 10:38:11 INFO - PROCESS | 1808 | 1461001091875 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 10:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:38:11 INFO - PROCESS | 1808 | 1461001091883 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:38:11 INFO - PROCESS | 1808 | 1461001091885 Marionette TRACE conn4 <- [1,2070,null,{}] 10:38:11 INFO - PROCESS | 1808 | 1461001091892 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}] 10:38:12 INFO - PROCESS | 1808 | 1461001092152 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 10:38:12 INFO - PROCESS | 1808 | 1461001092490 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1a6000 == 138 [pid = 1808] [id = 525] 10:38:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8fc03800) [pid = 1808] [serial = 1576] [outer = (nil)] 10:38:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9041e800) [pid = 1808] [serial = 1577] [outer = 0x8fc03800] 10:38:12 INFO - PROCESS | 1808 | 1461001092582 Marionette DEBUG loaded listener.js 10:38:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x9060b400) [pid = 1808] [serial = 1578] [outer = 0x8fc03800] 10:38:13 INFO - PROCESS | 1808 | 1461001093531 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]]]}] 10:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1690ms 10:38:13 INFO - PROCESS | 1808 | 1461001093574 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 10:38:13 INFO - PROCESS | 1808 | 1461001093578 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 10:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:38:13 INFO - PROCESS | 1808 | 1461001093585 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:38:13 INFO - PROCESS | 1808 | 1461001093589 Marionette TRACE conn4 <- [1,2074,null,{}] 10:38:13 INFO - PROCESS | 1808 | 1461001093595 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}] 10:38:13 INFO - PROCESS | 1808 | 1461001093822 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 10:38:14 INFO - PROCESS | 1808 | 1461001094160 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b89400 == 139 [pid = 1808] [id = 526] 10:38:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8bb78800) [pid = 1808] [serial = 1579] [outer = (nil)] 10:38:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x911f0000) [pid = 1808] [serial = 1580] [outer = 0x8bb78800] 10:38:14 INFO - PROCESS | 1808 | 1461001094299 Marionette DEBUG loaded listener.js 10:38:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x91692c00) [pid = 1808] [serial = 1581] [outer = 0x8bb78800] 10:38:15 INFO - PROCESS | 1808 | 1461001095237 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]]]}] 10:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1687ms 10:38:15 INFO - PROCESS | 1808 | 1461001095273 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 10:38:15 INFO - PROCESS | 1808 | 1461001095277 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 10:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:38:15 INFO - PROCESS | 1808 | 1461001095284 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:38:15 INFO - PROCESS | 1808 | 1461001095288 Marionette TRACE conn4 <- [1,2078,null,{}] 10:38:15 INFO - PROCESS | 1808 | 1461001095294 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}] 10:38:15 INFO - PROCESS | 1808 | 1461001095511 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 10:38:15 INFO - PROCESS | 1808 | 1461001095799 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x90613000 == 140 [pid = 1808] [id = 527] 10:38:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x911eb800) [pid = 1808] [serial = 1582] [outer = (nil)] 10:38:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x93366c00) [pid = 1808] [serial = 1583] [outer = 0x911eb800] 10:38:15 INFO - PROCESS | 1808 | 1461001095942 Marionette DEBUG loaded listener.js 10:38:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x933b6400) [pid = 1808] [serial = 1584] [outer = 0x911eb800] 10:38:16 INFO - PROCESS | 1808 | 1461001096852 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]]]}] 10:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1631ms 10:38:16 INFO - PROCESS | 1808 | 1461001096916 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 10:38:16 INFO - PROCESS | 1808 | 1461001096920 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 10:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:38:16 INFO - PROCESS | 1808 | 1461001096927 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:38:16 INFO - PROCESS | 1808 | 1461001096931 Marionette TRACE conn4 <- [1,2082,null,{}] 10:38:16 INFO - PROCESS | 1808 | 1461001096937 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}] 10:38:17 INFO - PROCESS | 1808 | 1461001097168 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 10:38:17 INFO - PROCESS | 1808 | 1461001097499 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335d800 == 141 [pid = 1808] [id = 528] 10:38:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x93362000) [pid = 1808] [serial = 1585] [outer = (nil)] 10:38:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x96bb3800) [pid = 1808] [serial = 1586] [outer = 0x93362000] 10:38:17 INFO - PROCESS | 1808 | 1461001097594 Marionette DEBUG loaded listener.js 10:38:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x9716fc00) [pid = 1808] [serial = 1587] [outer = 0x93362000] 10:38:18 INFO - PROCESS | 1808 | 1461001098508 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]]]}] 10:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1636ms 10:38:18 INFO - PROCESS | 1808 | 1461001098581 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 10:38:18 INFO - PROCESS | 1808 | 1461001098585 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 10:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:38:18 INFO - PROCESS | 1808 | 1461001098595 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:38:18 INFO - PROCESS | 1808 | 1461001098599 Marionette TRACE conn4 <- [1,2086,null,{}] 10:38:18 INFO - PROCESS | 1808 | 1461001098605 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}] 10:38:18 INFO - PROCESS | 1808 | 1461001098854 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 10:38:19 INFO - PROCESS | 1808 | 1461001099208 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb6cc00 == 142 [pid = 1808] [id = 529] 10:38:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8bb6dc00) [pid = 1808] [serial = 1588] [outer = (nil)] 10:38:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x981a9400) [pid = 1808] [serial = 1589] [outer = 0x8bb6dc00] 10:38:19 INFO - PROCESS | 1808 | 1461001099325 Marionette DEBUG loaded listener.js 10:38:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x98351c00) [pid = 1808] [serial = 1590] [outer = 0x8bb6dc00] 10:38:20 INFO - PROCESS | 1808 | 1461001100270 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]]]}] 10:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1738ms 10:38:20 INFO - PROCESS | 1808 | 1461001100335 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 10:38:20 INFO - PROCESS | 1808 | 1461001100339 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 10:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:38:20 INFO - PROCESS | 1808 | 1461001100346 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:38:20 INFO - PROCESS | 1808 | 1461001100349 Marionette TRACE conn4 <- [1,2090,null,{}] 10:38:20 INFO - PROCESS | 1808 | 1461001100355 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}] 10:38:20 INFO - PROCESS | 1808 | 1461001100577 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 10:38:20 INFO - PROCESS | 1808 | 1461001100919 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x981ae800 == 143 [pid = 1808] [id = 530] 10:38:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x9835cc00) [pid = 1808] [serial = 1591] [outer = (nil)] 10:38:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x983b8400) [pid = 1808] [serial = 1592] [outer = 0x9835cc00] 10:38:21 INFO - PROCESS | 1808 | 1461001101015 Marionette DEBUG loaded listener.js 10:38:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x983bd000) [pid = 1808] [serial = 1593] [outer = 0x9835cc00] 10:38:21 INFO - PROCESS | 1808 | 1461001101929 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]]]}] 10:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1634ms 10:38:21 INFO - PROCESS | 1808 | 1461001101982 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 10:38:21 INFO - PROCESS | 1808 | 1461001101986 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 10:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:38:21 INFO - PROCESS | 1808 | 1461001101993 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:38:21 INFO - PROCESS | 1808 | 1461001101996 Marionette TRACE conn4 <- [1,2094,null,{}] 10:38:22 INFO - PROCESS | 1808 | 1461001102003 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}] 10:38:22 INFO - PROCESS | 1808 | 1461001102234 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 10:38:22 INFO - PROCESS | 1808 | 1461001102568 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x85907c00 == 144 [pid = 1808] [id = 531] 10:38:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x97ad8400) [pid = 1808] [serial = 1594] [outer = (nil)] 10:38:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x984e0000) [pid = 1808] [serial = 1595] [outer = 0x97ad8400] 10:38:22 INFO - PROCESS | 1808 | 1461001102666 Marionette DEBUG loaded listener.js 10:38:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x98d14000) [pid = 1808] [serial = 1596] [outer = 0x97ad8400] 10:38:23 INFO - PROCESS | 1808 | 1461001103607 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]]]}] 10:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1687ms 10:38:23 INFO - PROCESS | 1808 | 1461001103682 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 10:38:23 INFO - PROCESS | 1808 | 1461001103685 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 10:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:38:23 INFO - PROCESS | 1808 | 1461001103694 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:38:23 INFO - PROCESS | 1808 | 1461001103698 Marionette TRACE conn4 <- [1,2098,null,{}] 10:38:23 INFO - PROCESS | 1808 | 1461001103704 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}] 10:38:23 INFO - PROCESS | 1808 | 1461001103983 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 10:38:24 INFO - PROCESS | 1808 | 1461001104338 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac3c00 == 145 [pid = 1808] [id = 532] 10:38:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x8fddbc00) [pid = 1808] [serial = 1597] [outer = (nil)] 10:38:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x98d12800) [pid = 1808] [serial = 1598] [outer = 0x8fddbc00] 10:38:24 INFO - PROCESS | 1808 | 1461001104430 Marionette DEBUG loaded listener.js 10:38:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x99b6b800) [pid = 1808] [serial = 1599] [outer = 0x8fddbc00] 10:38:25 INFO - PROCESS | 1808 | 1461001105354 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]]]}] 10:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1691ms 10:38:25 INFO - PROCESS | 1808 | 1461001105386 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 10:38:25 INFO - PROCESS | 1808 | 1461001105390 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 10:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:38:25 INFO - PROCESS | 1808 | 1461001105417 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:38:25 INFO - PROCESS | 1808 | 1461001105420 Marionette TRACE conn4 <- [1,2102,null,{}] 10:38:25 INFO - PROCESS | 1808 | 1461001105427 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}] 10:38:25 INFO - PROCESS | 1808 | 1461001105666 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 10:38:26 INFO - PROCESS | 1808 | 1461001106006 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x84dad000 == 146 [pid = 1808] [id = 533] 10:38:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x92066000) [pid = 1808] [serial = 1600] [outer = (nil)] 10:38:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x9a7d8400) [pid = 1808] [serial = 1601] [outer = 0x92066000] 10:38:26 INFO - PROCESS | 1808 | 1461001106102 Marionette DEBUG loaded listener.js 10:38:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x9e031400) [pid = 1808] [serial = 1602] [outer = 0x92066000] 10:38:27 INFO - PROCESS | 1808 | 1461001107038 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]]]}] 10:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1696ms 10:38:27 INFO - PROCESS | 1808 | 1461001107110 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 10:38:27 INFO - PROCESS | 1808 | 1461001107114 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 10:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:38:27 INFO - PROCESS | 1808 | 1461001107121 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:38:27 INFO - PROCESS | 1808 | 1461001107125 Marionette TRACE conn4 <- [1,2106,null,{}] 10:38:27 INFO - PROCESS | 1808 | 1461001107131 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}] 10:38:27 INFO - PROCESS | 1808 | 1461001107374 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 10:38:27 INFO - PROCESS | 1808 | 1461001107716 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c1c00 == 147 [pid = 1808] [id = 534] 10:38:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x860c8000) [pid = 1808] [serial = 1603] [outer = (nil)] 10:38:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x9fc7d400) [pid = 1808] [serial = 1604] [outer = 0x860c8000] 10:38:27 INFO - PROCESS | 1808 | 1461001107812 Marionette DEBUG loaded listener.js 10:38:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x9fee1000) [pid = 1808] [serial = 1605] [outer = 0x860c8000] 10:38:28 INFO - PROCESS | 1808 | 1461001108730 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]]]}] 10:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1682ms 10:38:28 INFO - PROCESS | 1808 | 1461001108805 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 10:38:28 INFO - PROCESS | 1808 | 1461001108808 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 10:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:38:28 INFO - PROCESS | 1808 | 1461001108816 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:38:28 INFO - PROCESS | 1808 | 1461001108818 Marionette TRACE conn4 <- [1,2110,null,{}] 10:38:28 INFO - PROCESS | 1808 | 1461001108826 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}] 10:38:29 INFO - PROCESS | 1808 | 1461001109108 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 10:38:29 INFO - PROCESS | 1808 | 1461001109497 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x98d09c00 == 148 [pid = 1808] [id = 535] 10:38:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x9fe1ac00) [pid = 1808] [serial = 1606] [outer = (nil)] 10:38:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0xa0a66000) [pid = 1808] [serial = 1607] [outer = 0x9fe1ac00] 10:38:29 INFO - PROCESS | 1808 | 1461001109597 Marionette DEBUG loaded listener.js 10:38:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0xa0af4800) [pid = 1808] [serial = 1608] [outer = 0x9fe1ac00] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x891f3000 == 147 [pid = 1808] [id = 216] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8c558800 == 146 [pid = 1808] [id = 374] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8f308000 == 145 [pid = 1808] [id = 373] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1ac000 == 144 [pid = 1808] [id = 97] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x85552800 == 143 [pid = 1808] [id = 465] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8e02ac00 == 142 [pid = 1808] [id = 96] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x84dae400 == 141 [pid = 1808] [id = 517] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x88e50c00 == 140 [pid = 1808] [id = 516] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x88e55000 == 139 [pid = 1808] [id = 515] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x874a4000 == 138 [pid = 1808] [id = 514] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9206b000 == 137 [pid = 1808] [id = 512] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad1000 == 136 [pid = 1808] [id = 511] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9fca5c00 == 135 [pid = 1808] [id = 510] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8e036000 == 134 [pid = 1808] [id = 509] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9835d400 == 133 [pid = 1808] [id = 507] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9060f800 == 132 [pid = 1808] [id = 508] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x97173000 == 131 [pid = 1808] [id = 506] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd06000 == 130 [pid = 1808] [id = 505] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8fdd2800 == 129 [pid = 1808] [id = 504] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9060e800 == 128 [pid = 1808] [id = 503] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8c522000 == 127 [pid = 1808] [id = 501] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1ac400 == 126 [pid = 1808] [id = 502] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1aa000 == 125 [pid = 1808] [id = 500] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0e400 == 124 [pid = 1808] [id = 499] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad8c00 == 123 [pid = 1808] [id = 498] 10:38:32 INFO - PROCESS | 1808 | --DOCSHELL 0x87b7e400 == 122 [pid = 1808] [id = 497] 10:38:32 INFO - PROCESS | 1808 | 1461001112503 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]]]}] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x8c564800) [pid = 1808] [serial = 1490] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x8aad4800) [pid = 1808] [serial = 1485] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0xa00cdc00) [pid = 1808] [serial = 1467] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8aaa9800) [pid = 1808] [serial = 1484] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x8c527800) [pid = 1808] [serial = 1430] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0xa0fda800) [pid = 1808] [serial = 1470] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x91694000) [pid = 1808] [serial = 1443] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8e1a7c00) [pid = 1808] [serial = 1433] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x98158800) [pid = 1808] [serial = 1455] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x933b4c00) [pid = 1808] [serial = 1446] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0xa49d9400) [pid = 1808] [serial = 1479] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x9a783400) [pid = 1808] [serial = 1460] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x8c562000) [pid = 1808] [serial = 1431] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x97d33c00) [pid = 1808] [serial = 1452] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8eaccc00) [pid = 1808] [serial = 1434] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x8a99f800) [pid = 1808] [serial = 1428] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x8f306c00) [pid = 1808] [serial = 1437] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x91358400) [pid = 1808] [serial = 1442] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x99b65c00) [pid = 1808] [serial = 1458] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0xa45e9c00) [pid = 1808] [serial = 1475] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x8fc0bc00) [pid = 1808] [serial = 1439] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0xa0eeb400) [pid = 1808] [serial = 1469] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x8fc0f000) [pid = 1808] [serial = 1440] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x8dd0b000) [pid = 1808] [serial = 1488] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x8c670000) [pid = 1808] [serial = 1487] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x97fc4400) [pid = 1808] [serial = 1454] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x9fc77c00) [pid = 1808] [serial = 1464] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa001f000) [pid = 1808] [serial = 1466] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8ece2c00) [pid = 1808] [serial = 1436] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8bb6ec00) [pid = 1808] [serial = 1359] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x97cc1c00) [pid = 1808] [serial = 1451] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x93366400) [pid = 1808] [serial = 1445] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x88eebc00) [pid = 1808] [serial = 1427] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x9ec38800) [pid = 1808] [serial = 1463] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x87b87800) [pid = 1808] [serial = 1481] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa3c21800) [pid = 1808] [serial = 1473] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa47aa000) [pid = 1808] [serial = 1476] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa3c1b400) [pid = 1808] [serial = 1472] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0xa49d5800) [pid = 1808] [serial = 1478] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x99045400) [pid = 1808] [serial = 1457] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x9a7d6800) [pid = 1808] [serial = 1461] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x9716a400) [pid = 1808] [serial = 1449] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x96cc0800) [pid = 1808] [serial = 1448] [outer = (nil)] [url = about:blank] 10:38:32 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x88ee2400) [pid = 1808] [serial = 1482] [outer = (nil)] [url = about:blank] 10:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 3992ms 10:38:32 INFO - PROCESS | 1808 | 1461001112812 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 10:38:32 INFO - PROCESS | 1808 | 1461001112818 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 10:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:38:32 INFO - PROCESS | 1808 | 1461001112828 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:38:32 INFO - PROCESS | 1808 | 1461001112834 Marionette TRACE conn4 <- [1,2114,null,{}] 10:38:32 INFO - PROCESS | 1808 | 1461001112844 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}] 10:38:33 INFO - PROCESS | 1808 | 1461001113055 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 10:38:33 INFO - PROCESS | 1808 | 1461001113298 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b8b000 == 123 [pid = 1808] [id = 536] 10:38:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x87b8b800) [pid = 1808] [serial = 1609] [outer = (nil)] 10:38:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x88e52800) [pid = 1808] [serial = 1610] [outer = 0x87b8b800] 10:38:33 INFO - PROCESS | 1808 | 1461001113381 Marionette DEBUG loaded listener.js 10:38:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x88ee5c00) [pid = 1808] [serial = 1611] [outer = 0x87b8b800] 10:38:34 INFO - PROCESS | 1808 | 1461001114401 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]]]}] 10:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1638ms 10:38:34 INFO - PROCESS | 1808 | 1461001114469 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 10:38:34 INFO - PROCESS | 1808 | 1461001114478 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 10:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:38:34 INFO - PROCESS | 1808 | 1461001114489 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:38:34 INFO - PROCESS | 1808 | 1461001114493 Marionette TRACE conn4 <- [1,2118,null,{}] 10:38:34 INFO - PROCESS | 1808 | 1461001114501 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}] 10:38:34 INFO - PROCESS | 1808 | 1461001114720 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 10:38:35 INFO - PROCESS | 1808 | 1461001114997 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a0400 == 124 [pid = 1808] [id = 537] 10:38:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8a9a6c00) [pid = 1808] [serial = 1612] [outer = (nil)] 10:38:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8a9e7400) [pid = 1808] [serial = 1613] [outer = 0x8a9a6c00] 10:38:35 INFO - PROCESS | 1808 | 1461001115075 Marionette DEBUG loaded listener.js 10:38:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8aab1400) [pid = 1808] [serial = 1614] [outer = 0x8a9a6c00] 10:38:36 INFO - PROCESS | 1808 | 1461001116127 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]]]}] 10:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1687ms 10:38:36 INFO - PROCESS | 1808 | 1461001116177 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 10:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:38:36 INFO - PROCESS | 1808 | 1461001116182 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 10:38:36 INFO - PROCESS | 1808 | 1461001116188 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:38:36 INFO - PROCESS | 1808 | 1461001116194 Marionette TRACE conn4 <- [1,2122,null,{}] 10:38:36 INFO - PROCESS | 1808 | 1461001116218 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}] 10:38:36 INFO - PROCESS | 1808 | 1461001116525 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 10:38:36 INFO - PROCESS | 1808 | 1461001116746 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a0800 == 125 [pid = 1808] [id = 538] 10:38:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8bb77800) [pid = 1808] [serial = 1615] [outer = (nil)] 10:38:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8c55e800) [pid = 1808] [serial = 1616] [outer = 0x8bb77800] 10:38:36 INFO - PROCESS | 1808 | 1461001116827 Marionette DEBUG loaded listener.js 10:38:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8dd01800) [pid = 1808] [serial = 1617] [outer = 0x8bb77800] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8eace000) [pid = 1808] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x995a0800) [pid = 1808] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x981a9800) [pid = 1808] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x911e3800) [pid = 1808] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8ec49000) [pid = 1808] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x97d38c00) [pid = 1808] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8e148400) [pid = 1808] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x856c8c00) [pid = 1808] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8a99b000) [pid = 1808] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x90612800) [pid = 1808] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x88e53800) [pid = 1808] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0xa0025c00) [pid = 1808] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x9ec3b800) [pid = 1808] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8ac08800) [pid = 1808] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x9a6b1000) [pid = 1808] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8ac05800) [pid = 1808] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x9a6b3c00) [pid = 1808] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x88e59800) [pid = 1808] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8e1a7400) [pid = 1808] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x935fc400) [pid = 1808] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x874a6c00) [pid = 1808] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:38:38 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x9335ac00) [pid = 1808] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:38:38 INFO - PROCESS | 1808 | 1461001118301 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]]]}] 10:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2194ms 10:38:38 INFO - PROCESS | 1808 | 1461001118383 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 10:38:38 INFO - PROCESS | 1808 | 1461001118388 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 10:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:38:38 INFO - PROCESS | 1808 | 1461001118406 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:38:38 INFO - PROCESS | 1808 | 1461001118409 Marionette TRACE conn4 <- [1,2126,null,{}] 10:38:38 INFO - PROCESS | 1808 | 1461001118415 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}] 10:38:38 INFO - PROCESS | 1808 | 1461001118637 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 10:38:38 INFO - PROCESS | 1808 | 1461001118649 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c2800 == 126 [pid = 1808] [id = 539] 10:38:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x874a3800) [pid = 1808] [serial = 1618] [outer = (nil)] 10:38:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8c66c800) [pid = 1808] [serial = 1619] [outer = 0x874a3800] 10:38:38 INFO - PROCESS | 1808 | 1461001118916 Marionette DEBUG loaded listener.js 10:38:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8dd0a800) [pid = 1808] [serial = 1620] [outer = 0x874a3800] 10:38:39 INFO - PROCESS | 1808 | 1461001119758 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]]]}] 10:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1382ms 10:38:39 INFO - PROCESS | 1808 | 1461001119787 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 10:38:39 INFO - PROCESS | 1808 | 1461001119791 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 10:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:38:39 INFO - PROCESS | 1808 | 1461001119798 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:38:39 INFO - PROCESS | 1808 | 1461001119800 Marionette TRACE conn4 <- [1,2130,null,{}] 10:38:39 INFO - PROCESS | 1808 | 1461001119806 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}] 10:38:40 INFO - PROCESS | 1808 | 1461001120136 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 10:38:40 INFO - PROCESS | 1808 | 1461001120518 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e9800 == 127 [pid = 1808] [id = 540] 10:38:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x877ea000) [pid = 1808] [serial = 1621] [outer = (nil)] 10:38:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x87b80800) [pid = 1808] [serial = 1622] [outer = 0x877ea000] 10:38:40 INFO - PROCESS | 1808 | 1461001120616 Marionette DEBUG loaded listener.js 10:38:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x88e53000) [pid = 1808] [serial = 1623] [outer = 0x877ea000] 10:38:41 INFO - PROCESS | 1808 | 1461001121640 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] 10:38:41 INFO - PROCESS | 1808 | 1461001121696 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 10:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:38:41 INFO - PROCESS | 1808 | 1461001121706 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:38:41 INFO - PROCESS | 1808 | 1461001121713 Marionette TRACE conn4 <- [1,2134,null,{}] 10:38:41 INFO - PROCESS | 1808 | 1461001121721 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}] 10:38:41 INFO - PROCESS | 1808 | 1461001121972 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 10:38:42 INFO - PROCESS | 1808 | 1461001122320 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad5c00 == 128 [pid = 1808] [id = 541] 10:38:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8ac0bc00) [pid = 1808] [serial = 1624] [outer = (nil)] 10:38:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8bb73800) [pid = 1808] [serial = 1625] [outer = 0x8ac0bc00] 10:38:42 INFO - PROCESS | 1808 | 1461001122422 Marionette DEBUG loaded listener.js 10:38:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8c66a800) [pid = 1808] [serial = 1626] [outer = 0x8ac0bc00] 10:38:43 INFO - PROCESS | 1808 | 1461001123461 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]]]}] 10:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1792ms 10:38:43 INFO - PROCESS | 1808 | 1461001123499 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 10:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:38:43 INFO - PROCESS | 1808 | 1461001123505 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 10:38:43 INFO - PROCESS | 1808 | 1461001123512 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:38:43 INFO - PROCESS | 1808 | 1461001123515 Marionette TRACE conn4 <- [1,2138,null,{}] 10:38:43 INFO - PROCESS | 1808 | 1461001123522 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}] 10:38:43 INFO - PROCESS | 1808 | 1461001123755 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 10:38:44 INFO - PROCESS | 1808 | 1461001124140 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e50400 == 129 [pid = 1808] [id = 542] 10:38:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8e152c00) [pid = 1808] [serial = 1627] [outer = (nil)] 10:38:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8e1b2800) [pid = 1808] [serial = 1628] [outer = 0x8e152c00] 10:38:44 INFO - PROCESS | 1808 | 1461001124239 Marionette DEBUG loaded listener.js 10:38:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8eacb000) [pid = 1808] [serial = 1629] [outer = 0x8e152c00] 10:38:45 INFO - PROCESS | 1808 | 1461001125249 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]]]}] 10:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1783ms 10:38:45 INFO - PROCESS | 1808 | 1461001125296 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 10:38:45 INFO - PROCESS | 1808 | 1461001125303 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 10:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:38:45 INFO - PROCESS | 1808 | 1461001125322 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:38:45 INFO - PROCESS | 1808 | 1461001125330 Marionette TRACE conn4 <- [1,2142,null,{}] 10:38:45 INFO - PROCESS | 1808 | 1461001125336 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}] 10:38:45 INFO - PROCESS | 1808 | 1461001125605 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 10:38:45 INFO - PROCESS | 1808 | 1461001125944 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e14d400 == 130 [pid = 1808] [id = 543] 10:38:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8e1a5400) [pid = 1808] [serial = 1630] [outer = (nil)] 10:38:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8f301400) [pid = 1808] [serial = 1631] [outer = 0x8e1a5400] 10:38:46 INFO - PROCESS | 1808 | 1461001126036 Marionette DEBUG loaded listener.js 10:38:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8f30b000) [pid = 1808] [serial = 1632] [outer = 0x8e1a5400] 10:38:46 INFO - PROCESS | 1808 | 1461001126973 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] 10:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:38:47 INFO - PROCESS | 1808 | 1461001127015 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 10:38:47 INFO - PROCESS | 1808 | 1461001127021 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:38:47 INFO - PROCESS | 1808 | 1461001127025 Marionette TRACE conn4 <- [1,2146,null,{}] 10:38:47 INFO - PROCESS | 1808 | 1461001127031 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}] 10:38:47 INFO - PROCESS | 1808 | 1461001127270 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 10:38:47 INFO - PROCESS | 1808 | 1461001127611 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad8c00 == 131 [pid = 1808] [id = 544] 10:38:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8f308000) [pid = 1808] [serial = 1633] [outer = (nil)] 10:38:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x90416400) [pid = 1808] [serial = 1634] [outer = 0x8f308000] 10:38:47 INFO - PROCESS | 1808 | 1461001127711 Marionette DEBUG loaded listener.js 10:38:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x9041f800) [pid = 1808] [serial = 1635] [outer = 0x8f308000] 10:38:48 INFO - PROCESS | 1808 | 1461001128664 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] 10:38:48 INFO - PROCESS | 1808 | 1461001128717 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 10:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:38:48 INFO - PROCESS | 1808 | 1461001128725 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:38:48 INFO - PROCESS | 1808 | 1461001128729 Marionette TRACE conn4 <- [1,2150,null,{}] 10:38:48 INFO - PROCESS | 1808 | 1461001128735 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}] 10:38:48 INFO - PROCESS | 1808 | 1461001128962 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 10:38:49 INFO - PROCESS | 1808 | 1461001129313 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x91358400 == 132 [pid = 1808] [id = 545] 10:38:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x91475800) [pid = 1808] [serial = 1636] [outer = (nil)] 10:38:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x9335b400) [pid = 1808] [serial = 1637] [outer = 0x91475800] 10:38:49 INFO - PROCESS | 1808 | 1461001129427 Marionette DEBUG loaded listener.js 10:38:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x933b9000) [pid = 1808] [serial = 1638] [outer = 0x91475800] 10:38:50 INFO - PROCESS | 1808 | 1461001130411 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]]]}] 10:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1735ms 10:38:50 INFO - PROCESS | 1808 | 1461001130462 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 10:38:50 INFO - PROCESS | 1808 | 1461001130466 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 10:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:38:50 INFO - PROCESS | 1808 | 1461001130473 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:38:50 INFO - PROCESS | 1808 | 1461001130476 Marionette TRACE conn4 <- [1,2154,null,{}] 10:38:50 INFO - PROCESS | 1808 | 1461001130482 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}] 10:38:50 INFO - PROCESS | 1808 | 1461001130714 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 10:38:51 INFO - PROCESS | 1808 | 1461001131048 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fddac00 == 133 [pid = 1808] [id = 546] 10:38:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x90609400) [pid = 1808] [serial = 1639] [outer = (nil)] 10:38:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x97167400) [pid = 1808] [serial = 1640] [outer = 0x90609400] 10:38:51 INFO - PROCESS | 1808 | 1461001131146 Marionette DEBUG loaded listener.js 10:38:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x9716e400) [pid = 1808] [serial = 1641] [outer = 0x90609400] 10:38:52 INFO - PROCESS | 1808 | 1461001132050 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]]]}] 10:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1633ms 10:38:52 INFO - PROCESS | 1808 | 1461001132107 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 10:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:38:52 INFO - PROCESS | 1808 | 1461001132112 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 10:38:52 INFO - PROCESS | 1808 | 1461001132119 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:38:52 INFO - PROCESS | 1808 | 1461001132123 Marionette TRACE conn4 <- [1,2158,null,{}] 10:38:52 INFO - PROCESS | 1808 | 1461001132129 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}] 10:38:52 INFO - PROCESS | 1808 | 1461001132364 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 10:38:52 INFO - PROCESS | 1808 | 1461001132710 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x96ba9800 == 134 [pid = 1808] [id = 547] 10:38:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x96babc00) [pid = 1808] [serial = 1642] [outer = (nil)] 10:38:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x97d33000) [pid = 1808] [serial = 1643] [outer = 0x96babc00] 10:38:52 INFO - PROCESS | 1808 | 1461001132808 Marionette DEBUG loaded listener.js 10:38:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x97d36000) [pid = 1808] [serial = 1644] [outer = 0x96babc00] 10:38:53 INFO - PROCESS | 1808 | 1461001133738 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]]]}] 10:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1682ms 10:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:38:53 INFO - PROCESS | 1808 | 1461001133812 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 10:38:53 INFO - PROCESS | 1808 | 1461001133816 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 10:38:53 INFO - PROCESS | 1808 | 1461001133823 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:38:53 INFO - PROCESS | 1808 | 1461001133827 Marionette TRACE conn4 <- [1,2162,null,{}] 10:38:53 INFO - PROCESS | 1808 | 1461001133833 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}] 10:38:54 INFO - PROCESS | 1808 | 1461001134072 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 10:38:54 INFO - PROCESS | 1808 | 1461001134419 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aab4c00 == 135 [pid = 1808] [id = 548] 10:38:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8aacf800) [pid = 1808] [serial = 1645] [outer = (nil)] 10:38:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x97dbbc00) [pid = 1808] [serial = 1646] [outer = 0x8aacf800] 10:38:54 INFO - PROCESS | 1808 | 1461001134518 Marionette DEBUG loaded listener.js 10:38:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x981ac000) [pid = 1808] [serial = 1647] [outer = 0x8aacf800] 10:38:55 INFO - PROCESS | 1808 | 1461001135471 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]]]}] 10:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1685ms 10:38:55 INFO - PROCESS | 1808 | 1461001135509 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 10:38:55 INFO - PROCESS | 1808 | 1461001135513 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 10:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:38:55 INFO - PROCESS | 1808 | 1461001135520 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:38:55 INFO - PROCESS | 1808 | 1461001135524 Marionette TRACE conn4 <- [1,2166,null,{}] 10:38:55 INFO - PROCESS | 1808 | 1461001135531 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}] 10:38:55 INFO - PROCESS | 1808 | 1461001135773 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 10:38:56 INFO - PROCESS | 1808 | 1461001136111 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d34400 == 136 [pid = 1808] [id = 549] 10:38:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x97fcec00) [pid = 1808] [serial = 1648] [outer = (nil)] 10:38:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x983b5800) [pid = 1808] [serial = 1649] [outer = 0x97fcec00] 10:38:56 INFO - PROCESS | 1808 | 1461001136212 Marionette DEBUG loaded listener.js 10:38:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x983bf400) [pid = 1808] [serial = 1650] [outer = 0x97fcec00] 10:38:57 INFO - PROCESS | 1808 | 1461001137146 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]]]}] 10:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1682ms 10:38:57 INFO - PROCESS | 1808 | 1461001137204 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 10:38:57 INFO - PROCESS | 1808 | 1461001137207 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 10:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:38:57 INFO - PROCESS | 1808 | 1461001137216 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:38:57 INFO - PROCESS | 1808 | 1461001137220 Marionette TRACE conn4 <- [1,2170,null,{}] 10:38:57 INFO - PROCESS | 1808 | 1461001137226 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}] 10:38:57 INFO - PROCESS | 1808 | 1461001137470 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 10:38:57 INFO - PROCESS | 1808 | 1461001137822 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9835b800 == 137 [pid = 1808] [id = 550] 10:38:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x99b66c00) [pid = 1808] [serial = 1651] [outer = (nil)] 10:38:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x9a6afc00) [pid = 1808] [serial = 1652] [outer = 0x99b66c00] 10:38:57 INFO - PROCESS | 1808 | 1461001137928 Marionette DEBUG loaded listener.js 10:38:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x9e025c00) [pid = 1808] [serial = 1653] [outer = 0x99b66c00] 10:38:58 INFO - PROCESS | 1808 | 1461001138926 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]]]}] 10:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1789ms 10:38:59 INFO - PROCESS | 1808 | 1461001139007 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 10:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:38:59 INFO - PROCESS | 1808 | 1461001139018 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 10:38:59 INFO - PROCESS | 1808 | 1461001139026 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:38:59 INFO - PROCESS | 1808 | 1461001139031 Marionette TRACE conn4 <- [1,2174,null,{}] 10:38:59 INFO - PROCESS | 1808 | 1461001139037 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}] 10:38:59 INFO - PROCESS | 1808 | 1461001139335 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 10:38:59 INFO - PROCESS | 1808 | 1461001139689 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad81400 == 138 [pid = 1808] [id = 551] 10:38:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8eac1000) [pid = 1808] [serial = 1654] [outer = (nil)] 10:38:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x9fca7000) [pid = 1808] [serial = 1655] [outer = 0x8eac1000] 10:38:59 INFO - PROCESS | 1808 | 1461001139802 Marionette DEBUG loaded listener.js 10:38:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0xa001f000) [pid = 1808] [serial = 1656] [outer = 0x8eac1000] 10:39:00 INFO - PROCESS | 1808 | 1461001140931 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]]]}] 10:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1985ms 10:39:01 INFO - PROCESS | 1808 | 1461001141012 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 10:39:01 INFO - PROCESS | 1808 | 1461001141016 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 10:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:39:01 INFO - PROCESS | 1808 | 1461001141024 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:39:01 INFO - PROCESS | 1808 | 1461001141029 Marionette TRACE conn4 <- [1,2178,null,{}] 10:39:01 INFO - PROCESS | 1808 | 1461001141038 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}] 10:39:01 INFO - PROCESS | 1808 | 1461001141304 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 10:39:01 INFO - PROCESS | 1808 | 1461001141645 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749c800 == 139 [pid = 1808] [id = 552] 10:39:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x9835d800) [pid = 1808] [serial = 1657] [outer = (nil)] 10:39:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0xa0e43c00) [pid = 1808] [serial = 1658] [outer = 0x9835d800] 10:39:01 INFO - PROCESS | 1808 | 1461001141742 Marionette DEBUG loaded listener.js 10:39:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0xa0fda000) [pid = 1808] [serial = 1659] [outer = 0x9835d800] 10:39:02 INFO - PROCESS | 1808 | 1461001142714 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]]]}] 10:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1739ms 10:39:02 INFO - PROCESS | 1808 | 1461001142764 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 10:39:02 INFO - PROCESS | 1808 | 1461001142767 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 10:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:39:02 INFO - PROCESS | 1808 | 1461001142775 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:39:02 INFO - PROCESS | 1808 | 1461001142779 Marionette TRACE conn4 <- [1,2182,null,{}] 10:39:02 INFO - PROCESS | 1808 | 1461001142785 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}] 10:39:03 INFO - PROCESS | 1808 | 1461001143021 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 10:39:03 INFO - PROCESS | 1808 | 1461001143361 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0a6a400 == 140 [pid = 1808] [id = 553] 10:39:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0xa0aee000) [pid = 1808] [serial = 1660] [outer = (nil)] 10:39:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0xa3c21800) [pid = 1808] [serial = 1661] [outer = 0xa0aee000] 10:39:03 INFO - PROCESS | 1808 | 1461001143457 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0xa3c22800) [pid = 1808] [serial = 1662] [outer = 0xa0aee000] 10:39:04 INFO - PROCESS | 1808 | 1461001144378 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]]]}] 10:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1645ms 10:39:04 INFO - PROCESS | 1808 | 1461001144422 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 10:39:04 INFO - PROCESS | 1808 | 1461001144426 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 10:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:39:04 INFO - PROCESS | 1808 | 1461001144433 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:39:04 INFO - PROCESS | 1808 | 1461001144436 Marionette TRACE conn4 <- [1,2186,null,{}] 10:39:04 INFO - PROCESS | 1808 | 1461001144442 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}] 10:39:04 INFO - PROCESS | 1808 | 1461001144678 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 10:39:05 INFO - PROCESS | 1808 | 1461001145034 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad2000 == 141 [pid = 1808] [id = 554] 10:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x8e02b800) [pid = 1808] [serial = 1663] [outer = (nil)] 10:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0xa45ea400) [pid = 1808] [serial = 1664] [outer = 0x8e02b800] 10:39:05 INFO - PROCESS | 1808 | 1461001145146 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0xa47aa400) [pid = 1808] [serial = 1665] [outer = 0x8e02b800] 10:39:06 INFO - PROCESS | 1808 | 1461001146061 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]]]}] 10:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1690ms 10:39:06 INFO - PROCESS | 1808 | 1461001146124 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 10:39:06 INFO - PROCESS | 1808 | 1461001146129 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 10:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:39:06 INFO - PROCESS | 1808 | 1461001146135 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:39:06 INFO - PROCESS | 1808 | 1461001146139 Marionette TRACE conn4 <- [1,2190,null,{}] 10:39:06 INFO - PROCESS | 1808 | 1461001146145 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}] 10:39:06 INFO - PROCESS | 1808 | 1461001146370 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 10:39:06 INFO - PROCESS | 1808 | 1461001146710 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x875efc00 == 142 [pid = 1808] [id = 555] 10:39:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x875fa800) [pid = 1808] [serial = 1666] [outer = (nil)] 10:39:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0xa49d5800) [pid = 1808] [serial = 1667] [outer = 0x875fa800] 10:39:06 INFO - PROCESS | 1808 | 1461001146806 Marionette DEBUG loaded listener.js 10:39:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0xa49d8c00) [pid = 1808] [serial = 1668] [outer = 0x875fa800] 10:39:07 INFO - PROCESS | 1808 | 1461001147705 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]]]}] 10:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1636ms 10:39:07 INFO - PROCESS | 1808 | 1461001147773 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 10:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:39:07 INFO - PROCESS | 1808 | 1461001147777 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 10:39:07 INFO - PROCESS | 1808 | 1461001147784 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:39:07 INFO - PROCESS | 1808 | 1461001147788 Marionette TRACE conn4 <- [1,2194,null,{}] 10:39:07 INFO - PROCESS | 1808 | 1461001147794 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}] 10:39:08 INFO - PROCESS | 1808 | 1461001148028 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 10:39:08 INFO - PROCESS | 1808 | 1461001148383 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x890c9400 == 143 [pid = 1808] [id = 556] 10:39:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x890ca400) [pid = 1808] [serial = 1669] [outer = (nil)] 10:39:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x890cf800) [pid = 1808] [serial = 1670] [outer = 0x890ca400] 10:39:08 INFO - PROCESS | 1808 | 1461001148480 Marionette DEBUG loaded listener.js 10:39:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x890d1400) [pid = 1808] [serial = 1671] [outer = 0x890ca400] 10:39:09 INFO - PROCESS | 1808 | 1461001149367 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]]]}] 10:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1637ms 10:39:09 INFO - PROCESS | 1808 | 1461001149425 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 10:39:09 INFO - PROCESS | 1808 | 1461001149429 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 10:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:39:09 INFO - PROCESS | 1808 | 1461001149440 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:39:09 INFO - PROCESS | 1808 | 1461001149443 Marionette TRACE conn4 <- [1,2198,null,{}] 10:39:09 INFO - PROCESS | 1808 | 1461001149449 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}] 10:39:09 INFO - PROCESS | 1808 | 1461001149679 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 10:39:10 INFO - PROCESS | 1808 | 1461001150042 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x860c2800 == 142 [pid = 1808] [id = 539] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9a0800 == 141 [pid = 1808] [id = 538] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9a0400 == 140 [pid = 1808] [id = 537] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x87b8b000 == 139 [pid = 1808] [id = 536] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x860c1c00 == 138 [pid = 1808] [id = 534] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x98d09c00 == 137 [pid = 1808] [id = 535] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x84dad000 == 136 [pid = 1808] [id = 533] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac3c00 == 135 [pid = 1808] [id = 532] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x981ae800 == 134 [pid = 1808] [id = 530] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x85907c00 == 133 [pid = 1808] [id = 531] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb6cc00 == 132 [pid = 1808] [id = 529] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9335d800 == 131 [pid = 1808] [id = 528] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x90613000 == 130 [pid = 1808] [id = 527] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x87b89400 == 129 [pid = 1808] [id = 526] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8ec4b400 == 128 [pid = 1808] [id = 524] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1a6000 == 127 [pid = 1808] [id = 525] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x856c5800 == 126 [pid = 1808] [id = 523] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0b400 == 125 [pid = 1808] [id = 522] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad1c00 == 124 [pid = 1808] [id = 521] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x99b6ec00 == 123 [pid = 1808] [id = 448] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x875f7000 == 122 [pid = 1808] [id = 520] 10:39:12 INFO - PROCESS | 1808 | --DOCSHELL 0x860c7800 == 121 [pid = 1808] [id = 519] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8fc05c00) [pid = 1808] [serial = 1503] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x99b6bc00) [pid = 1808] [serial = 1524] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x9a7db000) [pid = 1808] [serial = 1526] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x95903400) [pid = 1808] [serial = 1512] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8ec4dc00) [pid = 1808] [serial = 1541] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x983b6800) [pid = 1808] [serial = 1521] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x8eac6000) [pid = 1808] [serial = 1500] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x8aaa7800) [pid = 1808] [serial = 1554] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x8a9eec00) [pid = 1808] [serial = 1550] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x9206cc00) [pid = 1808] [serial = 1509] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x8a9a1c00) [pid = 1808] [serial = 1494] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x935f2000) [pid = 1808] [serial = 1511] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0xa3c1b800) [pid = 1808] [serial = 1533] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0xa4c19400) [pid = 1808] [serial = 1539] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x8c672000) [pid = 1808] [serial = 1425] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x9fcad800) [pid = 1808] [serial = 1530] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0xa4c0d000) [pid = 1808] [serial = 1538] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x8bb76800) [pid = 1808] [serial = 1496] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x89dd0c00) [pid = 1808] [serial = 1493] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0xa49d3400) [pid = 1808] [serial = 1536] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x891f7c00) [pid = 1808] [serial = 1548] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x90413800) [pid = 1808] [serial = 1505] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x87b7c800) [pid = 1808] [serial = 1553] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x9fc80800) [pid = 1808] [serial = 1529] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x99b1a000) [pid = 1808] [serial = 1523] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8c672400) [pid = 1808] [serial = 1497] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x91476400) [pid = 1808] [serial = 1508] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x982c5400) [pid = 1808] [serial = 1518] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x9e026c00) [pid = 1808] [serial = 1527] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x875f4800) [pid = 1808] [serial = 1544] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x983b2000) [pid = 1808] [serial = 1520] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x9041a400) [pid = 1808] [serial = 1506] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x97176800) [pid = 1808] [serial = 1515] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa47a6c00) [pid = 1808] [serial = 1535] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa2814000) [pid = 1808] [serial = 1532] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x97fcfc00) [pid = 1808] [serial = 1517] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x88eefc00) [pid = 1808] [serial = 1547] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x97172000) [pid = 1808] [serial = 1514] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8e1aa800) [pid = 1808] [serial = 1499] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8f304800) [pid = 1808] [serial = 1502] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8ec4fc00) [pid = 1808] [serial = 1542] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x877e1800) [pid = 1808] [serial = 1545] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8aaaf800) [pid = 1808] [serial = 1551] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x8c559c00) [pid = 1808] [serial = 1556] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c5800 == 122 [pid = 1808] [id = 557] 10:39:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x85907c00) [pid = 1808] [serial = 1672] [outer = (nil)] 10:39:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x877e1400) [pid = 1808] [serial = 1673] [outer = 0x85907c00] 10:39:12 INFO - PROCESS | 1808 | 1461001152348 Marionette DEBUG loaded listener.js 10:39:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x88e50800) [pid = 1808] [serial = 1674] [outer = 0x85907c00] 10:39:13 INFO - PROCESS | 1808 | 1461001153247 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]]]}] 10:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 3842ms 10:39:13 INFO - PROCESS | 1808 | 1461001153284 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 10:39:13 INFO - PROCESS | 1808 | 1461001153291 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 10:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:39:13 INFO - PROCESS | 1808 | 1461001153302 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:39:13 INFO - PROCESS | 1808 | 1461001153306 Marionette TRACE conn4 <- [1,2202,null,{}] 10:39:13 INFO - PROCESS | 1808 | 1461001153316 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}] 10:39:13 INFO - PROCESS | 1808 | 1461001153549 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 10:39:13 INFO - PROCESS | 1808 | 1461001153770 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a99a000 == 123 [pid = 1808] [id = 558] 10:39:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8a99a400) [pid = 1808] [serial = 1675] [outer = (nil)] 10:39:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8a9a1800) [pid = 1808] [serial = 1676] [outer = 0x8a99a400] 10:39:13 INFO - PROCESS | 1808 | 1461001153852 Marionette DEBUG loaded listener.js 10:39:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8a9e6400) [pid = 1808] [serial = 1677] [outer = 0x8a99a400] 10:39:14 INFO - PROCESS | 1808 | 1461001154752 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]]]}] 10:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1538ms 10:39:14 INFO - PROCESS | 1808 | 1461001154851 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 10:39:14 INFO - PROCESS | 1808 | 1461001154861 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 10:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:39:14 INFO - PROCESS | 1808 | 1461001154872 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:39:14 INFO - PROCESS | 1808 | 1461001154876 Marionette TRACE conn4 <- [1,2206,null,{}] 10:39:14 INFO - PROCESS | 1808 | 1461001154883 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}] 10:39:15 INFO - PROCESS | 1808 | 1461001155198 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 10:39:15 INFO - PROCESS | 1808 | 1461001155234 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a99e800 == 124 [pid = 1808] [id = 559] 10:39:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8a9a2c00) [pid = 1808] [serial = 1678] [outer = (nil)] 10:39:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8ad7dc00) [pid = 1808] [serial = 1679] [outer = 0x8a9a2c00] 10:39:15 INFO - PROCESS | 1808 | 1461001155314 Marionette DEBUG loaded listener.js 10:39:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8c524800) [pid = 1808] [serial = 1680] [outer = 0x8a9a2c00] 10:39:16 INFO - PROCESS | 1808 | 1461001156526 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]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1681ms 10:39:16 INFO - PROCESS | 1808 | 1461001156555 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 10:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:39:16 INFO - PROCESS | 1808 | 1461001156560 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 10:39:16 INFO - PROCESS | 1808 | 1461001156568 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1808 | 1461001156575 Marionette TRACE conn4 <- [1,2210,null,{}] 10:39:16 INFO - PROCESS | 1808 | 1461001156599 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}] 10:39:16 INFO - PROCESS | 1808 | 1461001156909 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x88e5a800) [pid = 1808] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8bb77800) [pid = 1808] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8a9a6c00) [pid = 1808] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x87b8b800) [pid = 1808] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x860c8000) [pid = 1808] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x92066000) [pid = 1808] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8fddbc00) [pid = 1808] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x97ad8400) [pid = 1808] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x9835cc00) [pid = 1808] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8bb6dc00) [pid = 1808] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x93362000) [pid = 1808] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x911eb800) [pid = 1808] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8bb78800) [pid = 1808] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8fc03800) [pid = 1808] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8f30c800) [pid = 1808] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x85905800) [pid = 1808] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8e1a8000) [pid = 1808] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x8e02a800) [pid = 1808] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x87b88000) [pid = 1808] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:39:17 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x877f0400) [pid = 1808] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:39:17 INFO - PROCESS | 1808 | 1461001157722 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x85905800 == 125 [pid = 1808] [id = 560] 10:39:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x85909800) [pid = 1808] [serial = 1681] [outer = (nil)] 10:39:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x877f0400) [pid = 1808] [serial = 1682] [outer = 0x85909800] 10:39:17 INFO - PROCESS | 1808 | 1461001157813 Marionette DEBUG loaded listener.js 10:39:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x88e5b400) [pid = 1808] [serial = 1683] [outer = 0x85909800] 10:39:18 INFO - PROCESS | 1808 | 1461001158703 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]]]}] 10:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2154ms 10:39:18 INFO - PROCESS | 1808 | 1461001158721 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 10:39:18 INFO - PROCESS | 1808 | 1461001158725 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 10:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:39:18 INFO - PROCESS | 1808 | 1461001158745 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:39:18 INFO - PROCESS | 1808 | 1461001158749 Marionette TRACE conn4 <- [1,2214,null,{}] 10:39:18 INFO - PROCESS | 1808 | 1461001158755 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}] 10:39:18 INFO - PROCESS | 1808 | 1461001158972 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 10:39:19 INFO - PROCESS | 1808 | 1461001158990 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b87800 == 126 [pid = 1808] [id = 561] 10:39:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8dd0a400) [pid = 1808] [serial = 1684] [outer = (nil)] 10:39:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x8e148000) [pid = 1808] [serial = 1685] [outer = 0x8dd0a400] 10:39:19 INFO - PROCESS | 1808 | 1461001159256 Marionette DEBUG loaded listener.js 10:39:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8e1a6000) [pid = 1808] [serial = 1686] [outer = 0x8dd0a400] 10:39:20 INFO - PROCESS | 1808 | 1461001160376 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]]]}] 10:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1653ms 10:39:20 INFO - PROCESS | 1808 | 1461001160399 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 10:39:20 INFO - PROCESS | 1808 | 1461001160406 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 10:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:39:20 INFO - PROCESS | 1808 | 1461001160418 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:39:20 INFO - PROCESS | 1808 | 1461001160423 Marionette TRACE conn4 <- [1,2218,null,{}] 10:39:20 INFO - PROCESS | 1808 | 1461001160454 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}] 10:39:20 INFO - PROCESS | 1808 | 1461001160724 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 10:39:21 INFO - PROCESS | 1808 | 1461001161060 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x890cc400 == 127 [pid = 1808] [id = 562] 10:39:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x891f2400) [pid = 1808] [serial = 1687] [outer = (nil)] 10:39:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8a99a800) [pid = 1808] [serial = 1688] [outer = 0x891f2400] 10:39:21 INFO - PROCESS | 1808 | 1461001161157 Marionette DEBUG loaded listener.js 10:39:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8aaad800) [pid = 1808] [serial = 1689] [outer = 0x891f2400] 10:39:22 INFO - PROCESS | 1808 | 1461001162138 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]]]}] 10:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1760ms 10:39:22 INFO - PROCESS | 1808 | 1461001162180 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 10:39:22 INFO - PROCESS | 1808 | 1461001162189 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 10:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:39:22 INFO - PROCESS | 1808 | 1461001162201 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:39:22 INFO - PROCESS | 1808 | 1461001162205 Marionette TRACE conn4 <- [1,2222,null,{}] 10:39:22 INFO - PROCESS | 1808 | 1461001162212 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}] 10:39:22 INFO - PROCESS | 1808 | 1461001162455 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 10:39:22 INFO - PROCESS | 1808 | 1461001162870 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb78c00 == 128 [pid = 1808] [id = 563] 10:39:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8c52b800) [pid = 1808] [serial = 1690] [outer = (nil)] 10:39:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8c677c00) [pid = 1808] [serial = 1691] [outer = 0x8c52b800] 10:39:22 INFO - PROCESS | 1808 | 1461001162969 Marionette DEBUG loaded listener.js 10:39:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8e02b400) [pid = 1808] [serial = 1692] [outer = 0x8c52b800] 10:39:23 INFO - PROCESS | 1808 | 1461001163939 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]]]}] 10:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1786ms 10:39:23 INFO - PROCESS | 1808 | 1461001163989 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 10:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:39:23 INFO - PROCESS | 1808 | 1461001163993 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 10:39:24 INFO - PROCESS | 1808 | 1461001164000 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:39:24 INFO - PROCESS | 1808 | 1461001164007 Marionette TRACE conn4 <- [1,2226,null,{}] 10:39:24 INFO - PROCESS | 1808 | 1461001164025 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}] 10:39:24 INFO - PROCESS | 1808 | 1461001164384 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 10:39:24 INFO - PROCESS | 1808 | 1461001164652 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac1400 == 129 [pid = 1808] [id = 564] 10:39:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8eac6000) [pid = 1808] [serial = 1693] [outer = (nil)] 10:39:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8ec4b000) [pid = 1808] [serial = 1694] [outer = 0x8eac6000] 10:39:24 INFO - PROCESS | 1808 | 1461001164756 Marionette DEBUG loaded listener.js 10:39:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8ec51400) [pid = 1808] [serial = 1695] [outer = 0x8eac6000] 10:39:25 INFO - PROCESS | 1808 | 1461001165707 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]]]}] 10:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1749ms 10:39:25 INFO - PROCESS | 1808 | 1461001165749 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 10:39:25 INFO - PROCESS | 1808 | 1461001165755 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 10:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:39:25 INFO - PROCESS | 1808 | 1461001165762 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:39:25 INFO - PROCESS | 1808 | 1461001165766 Marionette TRACE conn4 <- [1,2230,null,{}] 10:39:25 INFO - PROCESS | 1808 | 1461001165772 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}] 10:39:26 INFO - PROCESS | 1808 | 1461001166013 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 10:39:26 INFO - PROCESS | 1808 | 1461001166358 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e151000 == 130 [pid = 1808] [id = 565] 10:39:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8ecd8000) [pid = 1808] [serial = 1696] [outer = (nil)] 10:39:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8f301c00) [pid = 1808] [serial = 1697] [outer = 0x8ecd8000] 10:39:26 INFO - PROCESS | 1808 | 1461001166458 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8f30e400) [pid = 1808] [serial = 1698] [outer = 0x8ecd8000] 10:39:27 INFO - PROCESS | 1808 | 1461001167355 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]]]}] 10:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1631ms 10:39:27 INFO - PROCESS | 1808 | 1461001167395 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 10:39:27 INFO - PROCESS | 1808 | 1461001167399 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 10:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:39:27 INFO - PROCESS | 1808 | 1461001167406 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:39:27 INFO - PROCESS | 1808 | 1461001167409 Marionette TRACE conn4 <- [1,2234,null,{}] 10:39:27 INFO - PROCESS | 1808 | 1461001167416 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}] 10:39:27 INFO - PROCESS | 1808 | 1461001167657 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 10:39:27 INFO - PROCESS | 1808 | 1461001167977 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eacec00 == 131 [pid = 1808] [id = 566] 10:39:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8ecd6000) [pid = 1808] [serial = 1699] [outer = (nil)] 10:39:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8fdcec00) [pid = 1808] [serial = 1700] [outer = 0x8ecd6000] 10:39:28 INFO - PROCESS | 1808 | 1461001168077 Marionette DEBUG loaded listener.js 10:39:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x90413000) [pid = 1808] [serial = 1701] [outer = 0x8ecd6000] 10:39:29 INFO - PROCESS | 1808 | 1461001169015 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]]]}] 10:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1637ms 10:39:29 INFO - PROCESS | 1808 | 1461001169045 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 10:39:29 INFO - PROCESS | 1808 | 1461001169050 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 10:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:39:29 INFO - PROCESS | 1808 | 1461001169056 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:39:29 INFO - PROCESS | 1808 | 1461001169060 Marionette TRACE conn4 <- [1,2238,null,{}] 10:39:29 INFO - PROCESS | 1808 | 1461001169066 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}] 10:39:29 INFO - PROCESS | 1808 | 1461001169331 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 10:39:29 INFO - PROCESS | 1808 | 1461001169675 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac3c00 == 132 [pid = 1808] [id = 567] 10:39:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x91477800) [pid = 1808] [serial = 1702] [outer = (nil)] 10:39:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x9206cc00) [pid = 1808] [serial = 1703] [outer = 0x91477800] 10:39:29 INFO - PROCESS | 1808 | 1461001169778 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x9335cc00) [pid = 1808] [serial = 1704] [outer = 0x91477800] 10:39:30 INFO - PROCESS | 1808 | 1461001170689 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]]]}] 10:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1694ms 10:39:30 INFO - PROCESS | 1808 | 1461001170752 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 10:39:30 INFO - PROCESS | 1808 | 1461001170755 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 10:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:39:30 INFO - PROCESS | 1808 | 1461001170762 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:39:30 INFO - PROCESS | 1808 | 1461001170766 Marionette TRACE conn4 <- [1,2242,null,{}] 10:39:30 INFO - PROCESS | 1808 | 1461001170772 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}] 10:39:31 INFO - PROCESS | 1808 | 1461001171006 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 10:39:31 INFO - PROCESS | 1808 | 1461001171381 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c672000 == 133 [pid = 1808] [id = 568] 10:39:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x90419400) [pid = 1808] [serial = 1705] [outer = (nil)] 10:39:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x935f8c00) [pid = 1808] [serial = 1706] [outer = 0x90419400] 10:39:31 INFO - PROCESS | 1808 | 1461001171477 Marionette DEBUG loaded listener.js 10:39:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9590bc00) [pid = 1808] [serial = 1707] [outer = 0x90419400] 10:39:32 INFO - PROCESS | 1808 | 1461001172369 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]]]}] 10:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1635ms 10:39:32 INFO - PROCESS | 1808 | 1461001172414 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 10:39:32 INFO - PROCESS | 1808 | 1461001172419 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 10:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:39:32 INFO - PROCESS | 1808 | 1461001172430 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:39:32 INFO - PROCESS | 1808 | 1461001172434 Marionette TRACE conn4 <- [1,2246,null,{}] 10:39:32 INFO - PROCESS | 1808 | 1461001172455 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}] 10:39:32 INFO - PROCESS | 1808 | 1461001172678 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 10:39:32 INFO - PROCESS | 1808 | 1461001172975 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ad82400 == 134 [pid = 1808] [id = 569] 10:39:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x933b2400) [pid = 1808] [serial = 1708] [outer = (nil)] 10:39:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x97176800) [pid = 1808] [serial = 1709] [outer = 0x933b2400] 10:39:33 INFO - PROCESS | 1808 | 1461001173117 Marionette DEBUG loaded listener.js 10:39:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x972f4c00) [pid = 1808] [serial = 1710] [outer = 0x933b2400] 10:39:34 INFO - PROCESS | 1808 | 1461001174053 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]]]}] 10:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1663ms 10:39:34 INFO - PROCESS | 1808 | 1461001174093 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 10:39:34 INFO - PROCESS | 1808 | 1461001174096 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 10:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:39:34 INFO - PROCESS | 1808 | 1461001174104 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:39:34 INFO - PROCESS | 1808 | 1461001174108 Marionette TRACE conn4 <- [1,2250,null,{}] 10:39:34 INFO - PROCESS | 1808 | 1461001174114 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}] 10:39:34 INFO - PROCESS | 1808 | 1461001174351 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 10:39:34 INFO - PROCESS | 1808 | 1461001174687 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x935fc000 == 135 [pid = 1808] [id = 570] 10:39:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x96b62400) [pid = 1808] [serial = 1711] [outer = (nil)] 10:39:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x981b7400) [pid = 1808] [serial = 1712] [outer = 0x96b62400] 10:39:34 INFO - PROCESS | 1808 | 1461001174785 Marionette DEBUG loaded listener.js 10:39:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x982cb800) [pid = 1808] [serial = 1713] [outer = 0x96b62400] 10:39:35 INFO - PROCESS | 1808 | 1461001175685 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]]]}] 10:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1634ms 10:39:35 INFO - PROCESS | 1808 | 1461001175739 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 10:39:35 INFO - PROCESS | 1808 | 1461001175743 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 10:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:39:35 INFO - PROCESS | 1808 | 1461001175751 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:39:35 INFO - PROCESS | 1808 | 1461001175755 Marionette TRACE conn4 <- [1,2254,null,{}] 10:39:35 INFO - PROCESS | 1808 | 1461001175761 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}] 10:39:36 INFO - PROCESS | 1808 | 1461001175999 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 10:39:36 INFO - PROCESS | 1808 | 1461001176356 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c7c00 == 136 [pid = 1808] [id = 571] 10:39:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x875f9c00) [pid = 1808] [serial = 1714] [outer = (nil)] 10:39:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x9835e800) [pid = 1808] [serial = 1715] [outer = 0x875f9c00] 10:39:36 INFO - PROCESS | 1808 | 1461001176453 Marionette DEBUG loaded listener.js 10:39:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x983b6800) [pid = 1808] [serial = 1716] [outer = 0x875f9c00] 10:39:37 INFO - PROCESS | 1808 | 1461001177426 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]]]}] 10:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1734ms 10:39:37 INFO - PROCESS | 1808 | 1461001177485 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 10:39:37 INFO - PROCESS | 1808 | 1461001177489 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 10:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:39:37 INFO - PROCESS | 1808 | 1461001177496 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:39:37 INFO - PROCESS | 1808 | 1461001177501 Marionette TRACE conn4 <- [1,2258,null,{}] 10:39:37 INFO - PROCESS | 1808 | 1461001177507 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}] 10:39:37 INFO - PROCESS | 1808 | 1461001177829 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 10:39:38 INFO - PROCESS | 1808 | 1461001178185 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x981b7800 == 137 [pid = 1808] [id = 572] 10:39:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x99b64c00) [pid = 1808] [serial = 1717] [outer = (nil)] 10:39:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x99b68c00) [pid = 1808] [serial = 1718] [outer = 0x99b64c00] 10:39:38 INFO - PROCESS | 1808 | 1461001178290 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x9a783400) [pid = 1808] [serial = 1719] [outer = 0x99b64c00] 10:39:39 INFO - PROCESS | 1808 | 1461001179276 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]]]}] 10:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1839ms 10:39:39 INFO - PROCESS | 1808 | 1461001179337 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 10:39:39 INFO - PROCESS | 1808 | 1461001179340 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 10:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:39:39 INFO - PROCESS | 1808 | 1461001179347 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 1808 | 1461001179350 Marionette TRACE conn4 <- [1,2262,null,{}] 10:39:39 INFO - PROCESS | 1808 | 1461001179357 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}] 10:39:39 INFO - PROCESS | 1808 | 1461001179599 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 10:39:39 INFO - PROCESS | 1808 | 1461001179943 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9841dc00 == 138 [pid = 1808] [id = 573] 10:39:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x988b0000) [pid = 1808] [serial = 1720] [outer = (nil)] 10:39:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x9e02ec00) [pid = 1808] [serial = 1721] [outer = 0x988b0000] 10:39:40 INFO - PROCESS | 1808 | 1461001180054 Marionette DEBUG loaded listener.js 10:39:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x9ec35000) [pid = 1808] [serial = 1722] [outer = 0x988b0000] 10:39:40 INFO - PROCESS | 1808 | 1461001180976 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]]]}] 10:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1687ms 10:39:41 INFO - PROCESS | 1808 | 1461001181053 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 10:39:41 INFO - PROCESS | 1808 | 1461001181056 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 10:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:39:41 INFO - PROCESS | 1808 | 1461001181067 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:39:41 INFO - PROCESS | 1808 | 1461001181069 Marionette TRACE conn4 <- [1,2266,null,{}] 10:39:41 INFO - PROCESS | 1808 | 1461001181077 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}] 10:39:41 INFO - PROCESS | 1808 | 1461001181328 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 10:39:41 INFO - PROCESS | 1808 | 1461001181671 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x99b67400 == 139 [pid = 1808] [id = 574] 10:39:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9a784000) [pid = 1808] [serial = 1723] [outer = (nil)] 10:39:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9fc7f800) [pid = 1808] [serial = 1724] [outer = 0x9a784000] 10:39:41 INFO - PROCESS | 1808 | 1461001181771 Marionette DEBUG loaded listener.js 10:39:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9fca7c00) [pid = 1808] [serial = 1725] [outer = 0x9a784000] 10:39:42 INFO - PROCESS | 1808 | 1461001182676 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]]]}] 10:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1644ms 10:39:42 INFO - PROCESS | 1808 | 1461001182711 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 10:39:42 INFO - PROCESS | 1808 | 1461001182715 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 10:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:39:42 INFO - PROCESS | 1808 | 1461001182722 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 1808 | 1461001182725 Marionette TRACE conn4 <- [1,2270,null,{}] 10:39:42 INFO - PROCESS | 1808 | 1461001182732 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}] 10:39:42 INFO - PROCESS | 1808 | 1461001182984 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 10:39:43 INFO - PROCESS | 1808 | 1461001183328 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e6c00 == 140 [pid = 1808] [id = 575] 10:39:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x87b7e000) [pid = 1808] [serial = 1726] [outer = (nil)] 10:39:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0xa00d0400) [pid = 1808] [serial = 1727] [outer = 0x87b7e000] 10:39:43 INFO - PROCESS | 1808 | 1461001183424 Marionette DEBUG loaded listener.js 10:39:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0xa0ee0800) [pid = 1808] [serial = 1728] [outer = 0x87b7e000] 10:39:44 INFO - PROCESS | 1808 | 1461001184330 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]]]}] 10:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1636ms 10:39:44 INFO - PROCESS | 1808 | 1461001184359 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 10:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:39:44 INFO - PROCESS | 1808 | 1461001184363 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 10:39:44 INFO - PROCESS | 1808 | 1461001184371 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:39:44 INFO - PROCESS | 1808 | 1461001184374 Marionette TRACE conn4 <- [1,2274,null,{}] 10:39:44 INFO - PROCESS | 1808 | 1461001184381 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}] 10:39:44 INFO - PROCESS | 1808 | 1461001184615 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 10:39:45 INFO - PROCESS | 1808 | 1461001184988 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e4e000 == 141 [pid = 1808] [id = 576] 10:39:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x8aad3800) [pid = 1808] [serial = 1729] [outer = (nil)] 10:39:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0xa3cc9c00) [pid = 1808] [serial = 1730] [outer = 0x8aad3800] 10:39:45 INFO - PROCESS | 1808 | 1461001185092 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0xa45e9800) [pid = 1808] [serial = 1731] [outer = 0x8aad3800] 10:39:46 INFO - PROCESS | 1808 | 1461001186009 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]]]}] 10:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1683ms 10:39:46 INFO - PROCESS | 1808 | 1461001186054 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 10:39:46 INFO - PROCESS | 1808 | 1461001186059 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 10:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:39:46 INFO - PROCESS | 1808 | 1461001186065 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:39:46 INFO - PROCESS | 1808 | 1461001186069 Marionette TRACE conn4 <- [1,2278,null,{}] 10:39:46 INFO - PROCESS | 1808 | 1461001186075 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}] 10:39:46 INFO - PROCESS | 1808 | 1461001186325 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 10:39:46 INFO - PROCESS | 1808 | 1461001186709 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2a0e000 == 142 [pid = 1808] [id = 577] 10:39:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0xa49d5400) [pid = 1808] [serial = 1732] [outer = (nil)] 10:39:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0xa49e0400) [pid = 1808] [serial = 1733] [outer = 0xa49d5400] 10:39:46 INFO - PROCESS | 1808 | 1461001186806 Marionette DEBUG loaded listener.js 10:39:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0xa4c17800) [pid = 1808] [serial = 1734] [outer = 0xa49d5400] 10:39:47 INFO - PROCESS | 1808 | 1461001187721 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]]]}] 10:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1731ms 10:39:47 INFO - PROCESS | 1808 | 1461001187798 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 10:39:47 INFO - PROCESS | 1808 | 1461001187803 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 10:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:39:47 INFO - PROCESS | 1808 | 1461001187810 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 1808 | 1461001187814 Marionette TRACE conn4 <- [1,2282,null,{}] 10:39:47 INFO - PROCESS | 1808 | 1461001187826 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}] 10:39:48 INFO - PROCESS | 1808 | 1461001188101 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 10:39:48 INFO - PROCESS | 1808 | 1461001188446 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c1e800 == 143 [pid = 1808] [id = 578] 10:39:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x83c1f400) [pid = 1808] [serial = 1735] [outer = (nil)] 10:39:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x83c24800) [pid = 1808] [serial = 1736] [outer = 0x83c1f400] 10:39:48 INFO - PROCESS | 1808 | 1461001188542 Marionette DEBUG loaded listener.js 10:39:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x83c26000) [pid = 1808] [serial = 1737] [outer = 0x83c1f400] 10:39:49 INFO - PROCESS | 1808 | 1461001189453 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]]]}] 10:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1694ms 10:39:49 INFO - PROCESS | 1808 | 1461001189506 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 10:39:49 INFO - PROCESS | 1808 | 1461001189509 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 10:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:39:49 INFO - PROCESS | 1808 | 1461001189516 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:39:49 INFO - PROCESS | 1808 | 1461001189518 Marionette TRACE conn4 <- [1,2286,null,{}] 10:39:49 INFO - PROCESS | 1808 | 1461001189525 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}] 10:39:49 INFO - PROCESS | 1808 | 1461001189765 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 10:39:50 INFO - PROCESS | 1808 | 1461001190129 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x85906400 == 142 [pid = 1808] [id = 452] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x85905800 == 141 [pid = 1808] [id = 560] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8a99e800 == 140 [pid = 1808] [id = 559] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8a99a000 == 139 [pid = 1808] [id = 558] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x856c5800 == 138 [pid = 1808] [id = 557] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x875efc00 == 137 [pid = 1808] [id = 555] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0xa0a6a400 == 136 [pid = 1808] [id = 553] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad2000 == 135 [pid = 1808] [id = 554] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8749c800 == 134 [pid = 1808] [id = 552] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad81400 == 133 [pid = 1808] [id = 551] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x9835b800 == 132 [pid = 1808] [id = 550] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x97d34400 == 131 [pid = 1808] [id = 549] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8ec48c00 == 130 [pid = 1808] [id = 513] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x96ba9800 == 129 [pid = 1808] [id = 547] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aab4c00 == 128 [pid = 1808] [id = 548] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8fddac00 == 127 [pid = 1808] [id = 546] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x91358400 == 126 [pid = 1808] [id = 545] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad8c00 == 125 [pid = 1808] [id = 544] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8e14d400 == 124 [pid = 1808] [id = 543] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad5c00 == 123 [pid = 1808] [id = 541] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x88e50400 == 122 [pid = 1808] [id = 542] 10:39:52 INFO - PROCESS | 1808 | --DOCSHELL 0x877e9800 == 121 [pid = 1808] [id = 540] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x8c55e800) [pid = 1808] [serial = 1616] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8a9e7400) [pid = 1808] [serial = 1613] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x88e52800) [pid = 1808] [serial = 1610] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x88ee5c00) [pid = 1808] [serial = 1611] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0xa0a66000) [pid = 1808] [serial = 1607] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x9fee1000) [pid = 1808] [serial = 1605] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x9fc7d400) [pid = 1808] [serial = 1604] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x9e031400) [pid = 1808] [serial = 1602] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x9a7d8400) [pid = 1808] [serial = 1601] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x98d12800) [pid = 1808] [serial = 1598] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x99b6b800) [pid = 1808] [serial = 1599] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x98d14000) [pid = 1808] [serial = 1596] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x984e0000) [pid = 1808] [serial = 1595] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x983bd000) [pid = 1808] [serial = 1593] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x983b8400) [pid = 1808] [serial = 1592] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x98351c00) [pid = 1808] [serial = 1590] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x981a9400) [pid = 1808] [serial = 1589] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x9716fc00) [pid = 1808] [serial = 1587] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x96bb3800) [pid = 1808] [serial = 1586] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x933b6400) [pid = 1808] [serial = 1584] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x93366c00) [pid = 1808] [serial = 1583] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x91692c00) [pid = 1808] [serial = 1581] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x911f0000) [pid = 1808] [serial = 1580] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x9060b400) [pid = 1808] [serial = 1578] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9041e800) [pid = 1808] [serial = 1577] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8fc10800) [pid = 1808] [serial = 1575] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8fc0c000) [pid = 1808] [serial = 1574] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8ec54c00) [pid = 1808] [serial = 1572] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8ec4e000) [pid = 1808] [serial = 1571] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8eac9800) [pid = 1808] [serial = 1569] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8e1b3c00) [pid = 1808] [serial = 1568] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8e14e400) [pid = 1808] [serial = 1566] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8e037c00) [pid = 1808] [serial = 1565] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8c528000) [pid = 1808] [serial = 1563] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8aadc800) [pid = 1808] [serial = 1562] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8a99d000) [pid = 1808] [serial = 1560] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x891f1000) [pid = 1808] [serial = 1559] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8dd01800) [pid = 1808] [serial = 1617] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8aab1400) [pid = 1808] [serial = 1614] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8e02e000) [pid = 1808] [serial = 1491] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8c66c800) [pid = 1808] [serial = 1619] [outer = (nil)] [url = about:blank] 10:39:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x84dad000 == 122 [pid = 1808] [id = 579] 10:39:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x856c5800) [pid = 1808] [serial = 1738] [outer = (nil)] 10:39:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x877ed400) [pid = 1808] [serial = 1739] [outer = 0x856c5800] 10:39:52 INFO - PROCESS | 1808 | 1461001192544 Marionette DEBUG loaded listener.js 10:39:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x88e4ec00) [pid = 1808] [serial = 1740] [outer = 0x856c5800] 10:39:53 INFO - PROCESS | 1808 | 1461001193460 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]]]}] 10:39:53 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 10:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 3992ms 10:39:53 INFO - PROCESS | 1808 | 1461001193509 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 10:39:53 INFO - PROCESS | 1808 | 1461001193516 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 10:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:39:53 INFO - PROCESS | 1808 | 1461001193526 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:39:53 INFO - PROCESS | 1808 | 1461001193530 Marionette TRACE conn4 <- [1,2290,null,{}] 10:39:53 INFO - PROCESS | 1808 | 1461001193538 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}] 10:39:53 INFO - PROCESS | 1808 | 1461001193774 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 10:39:54 INFO - PROCESS | 1808 | 1461001194000 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x890d4800 == 123 [pid = 1808] [id = 580] 10:39:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x890d5400) [pid = 1808] [serial = 1741] [outer = (nil)] 10:39:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x891f3000) [pid = 1808] [serial = 1742] [outer = 0x890d5400] 10:39:54 INFO - PROCESS | 1808 | 1461001194084 Marionette DEBUG loaded listener.js 10:39:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x89dce800) [pid = 1808] [serial = 1743] [outer = 0x890d5400] 10:39:54 INFO - PROCESS | 1808 | 1461001194985 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]]]}] 10:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1534ms 10:39:55 INFO - PROCESS | 1808 | 1461001195062 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 10:39:55 INFO - PROCESS | 1808 | 1461001195068 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 10:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:39:55 INFO - PROCESS | 1808 | 1461001195079 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:39:55 INFO - PROCESS | 1808 | 1461001195082 Marionette TRACE conn4 <- [1,2294,null,{}] 10:39:55 INFO - PROCESS | 1808 | 1461001195089 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}] 10:39:55 INFO - PROCESS | 1808 | 1461001195393 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 10:39:55 INFO - PROCESS | 1808 | 1461001195427 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x890cf400 == 124 [pid = 1808] [id = 581] 10:39:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x891efc00) [pid = 1808] [serial = 1744] [outer = (nil)] 10:39:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8aab1c00) [pid = 1808] [serial = 1745] [outer = 0x891efc00] 10:39:55 INFO - PROCESS | 1808 | 1461001195505 Marionette DEBUG loaded listener.js 10:39:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8aad9800) [pid = 1808] [serial = 1746] [outer = 0x891efc00] 10:39:56 INFO - PROCESS | 1808 | 1461001196659 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]]]}] 10:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1634ms 10:39:56 INFO - PROCESS | 1808 | 1461001196721 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 10:39:56 INFO - PROCESS | 1808 | 1461001196725 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 10:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:39:56 INFO - PROCESS | 1808 | 1461001196732 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:39:56 INFO - PROCESS | 1808 | 1461001196738 Marionette TRACE conn4 <- [1,2298,null,{}] 10:39:56 INFO - PROCESS | 1808 | 1461001196763 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}] 10:39:57 INFO - PROCESS | 1808 | 1461001197066 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x89dd8800) [pid = 1808] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x85909800) [pid = 1808] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8a99a400) [pid = 1808] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x85907c00) [pid = 1808] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x875fa800) [pid = 1808] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8e02b800) [pid = 1808] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0xa0aee000) [pid = 1808] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x9835d800) [pid = 1808] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8eac1000) [pid = 1808] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x99b66c00) [pid = 1808] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x97fcec00) [pid = 1808] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8aacf800) [pid = 1808] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x96babc00) [pid = 1808] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x90609400) [pid = 1808] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x91475800) [pid = 1808] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8f308000) [pid = 1808] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x8e1a5400) [pid = 1808] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8e152c00) [pid = 1808] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8ac0bc00) [pid = 1808] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x877ea000) [pid = 1808] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8a9a2c00) [pid = 1808] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x9fe1ac00) [pid = 1808] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:39:57 INFO - PROCESS | 1808 | 1461001197825 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x85907c00 == 125 [pid = 1808] [id = 582] 10:39:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x85909800) [pid = 1808] [serial = 1747] [outer = (nil)] 10:39:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x877ee800) [pid = 1808] [serial = 1748] [outer = 0x85909800] 10:39:57 INFO - PROCESS | 1808 | 1461001197936 Marionette DEBUG loaded listener.js 10:39:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8a99e400) [pid = 1808] [serial = 1749] [outer = 0x85909800] 10:39:58 INFO - PROCESS | 1808 | 1461001198712 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]]]}] 10:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1989ms 10:39:58 INFO - PROCESS | 1808 | 1461001198722 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 10:39:58 INFO - PROCESS | 1808 | 1461001198726 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 10:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:39:58 INFO - PROCESS | 1808 | 1461001198744 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 1808 | 1461001198747 Marionette TRACE conn4 <- [1,2302,null,{}] 10:39:58 INFO - PROCESS | 1808 | 1461001198754 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}] 10:39:58 INFO - PROCESS | 1808 | 1461001198969 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 10:39:59 INFO - PROCESS | 1808 | 1461001198986 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee1400 == 126 [pid = 1808] [id = 583] 10:39:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8aaaa800) [pid = 1808] [serial = 1750] [outer = (nil)] 10:39:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8dd09000) [pid = 1808] [serial = 1751] [outer = 0x8aaaa800] 10:39:59 INFO - PROCESS | 1808 | 1461001199262 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8e030800) [pid = 1808] [serial = 1752] [outer = 0x8aaaa800] 10:40:00 INFO - PROCESS | 1808 | 1461001200399 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]]]}] 10:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1712ms 10:40:00 INFO - PROCESS | 1808 | 1461001200447 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1808 | 1461001200454 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 10:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:40:00 INFO - PROCESS | 1808 | 1461001200464 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1808 | 1461001200471 Marionette TRACE conn4 <- [1,2306,null,{}] 10:40:00 INFO - PROCESS | 1808 | 1461001200481 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}] 10:40:00 INFO - PROCESS | 1808 | 1461001200822 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 10:40:01 INFO - PROCESS | 1808 | 1461001201182 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee2400 == 127 [pid = 1808] [id = 584] 10:40:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x890cfc00) [pid = 1808] [serial = 1753] [outer = (nil)] 10:40:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x891f4800) [pid = 1808] [serial = 1754] [outer = 0x890cfc00] 10:40:01 INFO - PROCESS | 1808 | 1461001201284 Marionette DEBUG loaded listener.js 10:40:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8a9a6800) [pid = 1808] [serial = 1755] [outer = 0x890cfc00] 10:40:02 INFO - PROCESS | 1808 | 1461001202393 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]]]}] 10:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1989ms 10:40:02 INFO - PROCESS | 1808 | 1461001202454 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 10:40:02 INFO - PROCESS | 1808 | 1461001202464 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 10:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:40:02 INFO - PROCESS | 1808 | 1461001202476 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:40:02 INFO - PROCESS | 1808 | 1461001202479 Marionette TRACE conn4 <- [1,2310,null,{}] 10:40:02 INFO - PROCESS | 1808 | 1461001202487 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}] 10:40:02 INFO - PROCESS | 1808 | 1461001202773 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 10:40:03 INFO - PROCESS | 1808 | 1461001203194 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb6dc00 == 128 [pid = 1808] [id = 585] 10:40:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8c525400) [pid = 1808] [serial = 1756] [outer = (nil)] 10:40:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8c66c800) [pid = 1808] [serial = 1757] [outer = 0x8c525400] 10:40:03 INFO - PROCESS | 1808 | 1461001203289 Marionette DEBUG loaded listener.js 10:40:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8dd05000) [pid = 1808] [serial = 1758] [outer = 0x8c525400] 10:40:04 INFO - PROCESS | 1808 | 1461001204305 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]]]}] 10:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1883ms 10:40:04 INFO - PROCESS | 1808 | 1461001204359 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 10:40:04 INFO - PROCESS | 1808 | 1461001204363 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 10:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:40:04 INFO - PROCESS | 1808 | 1461001204372 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:40:04 INFO - PROCESS | 1808 | 1461001204379 Marionette TRACE conn4 <- [1,2314,null,{}] 10:40:04 INFO - PROCESS | 1808 | 1461001204400 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}] 10:40:04 INFO - PROCESS | 1808 | 1461001204690 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 10:40:05 INFO - PROCESS | 1808 | 1461001205041 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e150c00 == 129 [pid = 1808] [id = 586] 10:40:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8eac1000) [pid = 1808] [serial = 1759] [outer = (nil)] 10:40:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8eac8000) [pid = 1808] [serial = 1760] [outer = 0x8eac1000] 10:40:05 INFO - PROCESS | 1808 | 1461001205151 Marionette DEBUG loaded listener.js 10:40:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8ec47800) [pid = 1808] [serial = 1761] [outer = 0x8eac1000] 10:40:06 INFO - PROCESS | 1808 | 1461001206085 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]]]}] 10:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1788ms 10:40:06 INFO - PROCESS | 1808 | 1461001206161 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 1808 | 1461001206166 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 10:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:40:06 INFO - PROCESS | 1808 | 1461001206176 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 1808 | 1461001206180 Marionette TRACE conn4 <- [1,2318,null,{}] 10:40:06 INFO - PROCESS | 1808 | 1461001206187 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}] 10:40:06 INFO - PROCESS | 1808 | 1461001206476 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 10:40:06 INFO - PROCESS | 1808 | 1461001206837 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f5c00 == 130 [pid = 1808] [id = 587] 10:40:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8eac6400) [pid = 1808] [serial = 1762] [outer = (nil)] 10:40:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8ecdd400) [pid = 1808] [serial = 1763] [outer = 0x8eac6400] 10:40:06 INFO - PROCESS | 1808 | 1461001206932 Marionette DEBUG loaded listener.js 10:40:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8f303c00) [pid = 1808] [serial = 1764] [outer = 0x8eac6400] 10:40:08 INFO - PROCESS | 1808 | 1461001208347 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] 10:40:08 INFO - PROCESS | 1808 | 1461001208418 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 10:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:40:08 INFO - PROCESS | 1808 | 1461001208425 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:40:08 INFO - PROCESS | 1808 | 1461001208429 Marionette TRACE conn4 <- [1,2322,null,{}] 10:40:08 INFO - PROCESS | 1808 | 1461001208435 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}] 10:40:08 INFO - PROCESS | 1808 | 1461001208917 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 10:40:09 INFO - PROCESS | 1808 | 1461001209194 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc0bc00 == 131 [pid = 1808] [id = 588] 10:40:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8fdcfc00) [pid = 1808] [serial = 1765] [outer = (nil)] 10:40:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x9041bc00) [pid = 1808] [serial = 1766] [outer = 0x8fdcfc00] 10:40:09 INFO - PROCESS | 1808 | 1461001209289 Marionette DEBUG loaded listener.js 10:40:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x90420400) [pid = 1808] [serial = 1767] [outer = 0x8fdcfc00] 10:40:10 INFO - PROCESS | 1808 | 1461001210269 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]]]}] 10:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1886ms 10:40:10 INFO - PROCESS | 1808 | 1461001210331 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 10:40:10 INFO - PROCESS | 1808 | 1461001210336 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 10:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:40:10 INFO - PROCESS | 1808 | 1461001210346 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:40:10 INFO - PROCESS | 1808 | 1461001210350 Marionette TRACE conn4 <- [1,2326,null,{}] 10:40:10 INFO - PROCESS | 1808 | 1461001210356 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}] 10:40:10 INFO - PROCESS | 1808 | 1461001210708 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 10:40:11 INFO - PROCESS | 1808 | 1461001211065 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1ac000 == 132 [pid = 1808] [id = 589] 10:40:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x911e3800) [pid = 1808] [serial = 1768] [outer = (nil)] 10:40:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x91695400) [pid = 1808] [serial = 1769] [outer = 0x911e3800] 10:40:11 INFO - PROCESS | 1808 | 1461001211163 Marionette DEBUG loaded listener.js 10:40:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9206d800) [pid = 1808] [serial = 1770] [outer = 0x911e3800] 10:40:12 INFO - PROCESS | 1808 | 1461001212125 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]]]}] 10:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1833ms 10:40:12 INFO - PROCESS | 1808 | 1461001212181 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 10:40:12 INFO - PROCESS | 1808 | 1461001212184 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 10:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:40:12 INFO - PROCESS | 1808 | 1461001212192 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:40:12 INFO - PROCESS | 1808 | 1461001212195 Marionette TRACE conn4 <- [1,2330,null,{}] 10:40:12 INFO - PROCESS | 1808 | 1461001212204 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}] 10:40:12 INFO - PROCESS | 1808 | 1461001212447 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 10:40:12 INFO - PROCESS | 1808 | 1461001212788 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x911ee000 == 133 [pid = 1808] [id = 590] 10:40:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x91698800) [pid = 1808] [serial = 1771] [outer = (nil)] 10:40:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x935f9c00) [pid = 1808] [serial = 1772] [outer = 0x91698800] 10:40:12 INFO - PROCESS | 1808 | 1461001212886 Marionette DEBUG loaded listener.js 10:40:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9590cc00) [pid = 1808] [serial = 1773] [outer = 0x91698800] 10:40:13 INFO - PROCESS | 1808 | 1461001213818 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]]]}] 10:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1682ms 10:40:13 INFO - PROCESS | 1808 | 1461001213876 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 10:40:13 INFO - PROCESS | 1808 | 1461001213880 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 10:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:40:13 INFO - PROCESS | 1808 | 1461001213887 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:40:13 INFO - PROCESS | 1808 | 1461001213892 Marionette TRACE conn4 <- [1,2334,null,{}] 10:40:13 INFO - PROCESS | 1808 | 1461001213898 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}] 10:40:14 INFO - PROCESS | 1808 | 1461001214135 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 10:40:14 INFO - PROCESS | 1808 | 1461001214477 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x90614400 == 134 [pid = 1808] [id = 591] 10:40:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x93366c00) [pid = 1808] [serial = 1774] [outer = (nil)] 10:40:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x97175800) [pid = 1808] [serial = 1775] [outer = 0x93366c00] 10:40:14 INFO - PROCESS | 1808 | 1461001214576 Marionette DEBUG loaded listener.js 10:40:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x97a3c800) [pid = 1808] [serial = 1776] [outer = 0x93366c00] 10:40:15 INFO - PROCESS | 1808 | 1461001215535 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]]]}] 10:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1683ms 10:40:15 INFO - PROCESS | 1808 | 1461001215571 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 10:40:15 INFO - PROCESS | 1808 | 1461001215576 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 10:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:40:15 INFO - PROCESS | 1808 | 1461001215583 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:40:15 INFO - PROCESS | 1808 | 1461001215587 Marionette TRACE conn4 <- [1,2338,null,{}] 10:40:15 INFO - PROCESS | 1808 | 1461001215593 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}] 10:40:15 INFO - PROCESS | 1808 | 1461001215837 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 10:40:16 INFO - PROCESS | 1808 | 1461001216179 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e5a000 == 135 [pid = 1808] [id = 592] 10:40:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8aaa7c00) [pid = 1808] [serial = 1777] [outer = (nil)] 10:40:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x97d36400) [pid = 1808] [serial = 1778] [outer = 0x8aaa7c00] 10:40:16 INFO - PROCESS | 1808 | 1461001216280 Marionette DEBUG loaded listener.js 10:40:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x98158800) [pid = 1808] [serial = 1779] [outer = 0x8aaa7c00] 10:40:17 INFO - PROCESS | 1808 | 1461001217263 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]]]}] 10:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1733ms 10:40:17 INFO - PROCESS | 1808 | 1461001217317 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 10:40:17 INFO - PROCESS | 1808 | 1461001217321 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 10:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:40:17 INFO - PROCESS | 1808 | 1461001217328 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:40:17 INFO - PROCESS | 1808 | 1461001217332 Marionette TRACE conn4 <- [1,2342,null,{}] 10:40:17 INFO - PROCESS | 1808 | 1461001217338 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}] 10:40:17 INFO - PROCESS | 1808 | 1461001217583 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 10:40:17 INFO - PROCESS | 1808 | 1461001217925 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x95909400 == 136 [pid = 1808] [id = 593] 10:40:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x97d3e400) [pid = 1808] [serial = 1780] [outer = (nil)] 10:40:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x9835d800) [pid = 1808] [serial = 1781] [outer = 0x97d3e400] 10:40:18 INFO - PROCESS | 1808 | 1461001218033 Marionette DEBUG loaded listener.js 10:40:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x983b8400) [pid = 1808] [serial = 1782] [outer = 0x97d3e400] 10:40:19 INFO - PROCESS | 1808 | 1461001219002 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]]]}] 10:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1738ms 10:40:19 INFO - PROCESS | 1808 | 1461001219067 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 10:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:40:19 INFO - PROCESS | 1808 | 1461001219072 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 10:40:19 INFO - PROCESS | 1808 | 1461001219079 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:40:19 INFO - PROCESS | 1808 | 1461001219090 Marionette TRACE conn4 <- [1,2346,null,{}] 10:40:19 INFO - PROCESS | 1808 | 1461001219097 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}] 10:40:19 INFO - PROCESS | 1808 | 1461001219391 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 10:40:19 INFO - PROCESS | 1808 | 1461001219752 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x98d14000 == 137 [pid = 1808] [id = 594] 10:40:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x998e5800) [pid = 1808] [serial = 1783] [outer = (nil)] 10:40:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x99b65800) [pid = 1808] [serial = 1784] [outer = 0x998e5800] 10:40:19 INFO - PROCESS | 1808 | 1461001219852 Marionette DEBUG loaded listener.js 10:40:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x99b6f000) [pid = 1808] [serial = 1785] [outer = 0x998e5800] 10:40:20 INFO - PROCESS | 1808 | 1461001220815 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]]]}] 10:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1798ms 10:40:20 INFO - PROCESS | 1808 | 1461001220878 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 10:40:20 INFO - PROCESS | 1808 | 1461001220882 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 10:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:40:20 INFO - PROCESS | 1808 | 1461001220889 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:40:20 INFO - PROCESS | 1808 | 1461001220893 Marionette TRACE conn4 <- [1,2350,null,{}] 10:40:20 INFO - PROCESS | 1808 | 1461001220899 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}] 10:40:21 INFO - PROCESS | 1808 | 1461001221143 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 10:40:21 INFO - PROCESS | 1808 | 1461001221500 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb72000 == 138 [pid = 1808] [id = 595] 10:40:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x8c66f000) [pid = 1808] [serial = 1786] [outer = (nil)] 10:40:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9e02d000) [pid = 1808] [serial = 1787] [outer = 0x8c66f000] 10:40:21 INFO - PROCESS | 1808 | 1461001221599 Marionette DEBUG loaded listener.js 10:40:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9ec3c800) [pid = 1808] [serial = 1788] [outer = 0x8c66f000] 10:40:22 INFO - PROCESS | 1808 | 1461001222555 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]]]}] 10:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1735ms 10:40:22 INFO - PROCESS | 1808 | 1461001222625 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 10:40:22 INFO - PROCESS | 1808 | 1461001222629 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 10:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:40:22 INFO - PROCESS | 1808 | 1461001222637 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:40:22 INFO - PROCESS | 1808 | 1461001222641 Marionette TRACE conn4 <- [1,2354,null,{}] 10:40:22 INFO - PROCESS | 1808 | 1461001222647 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}] 10:40:22 INFO - PROCESS | 1808 | 1461001222904 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 10:40:23 INFO - PROCESS | 1808 | 1461001223267 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9716e000 == 139 [pid = 1808] [id = 596] 10:40:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x99048400) [pid = 1808] [serial = 1789] [outer = (nil)] 10:40:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0xa001e800) [pid = 1808] [serial = 1790] [outer = 0x99048400] 10:40:23 INFO - PROCESS | 1808 | 1461001223359 Marionette DEBUG loaded listener.js 10:40:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0xa006ec00) [pid = 1808] [serial = 1791] [outer = 0x99048400] 10:40:24 INFO - PROCESS | 1808 | 1461001224278 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]]]}] 10:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1687ms 10:40:24 INFO - PROCESS | 1808 | 1461001224326 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 10:40:24 INFO - PROCESS | 1808 | 1461001224330 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 10:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:40:24 INFO - PROCESS | 1808 | 1461001224337 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:40:24 INFO - PROCESS | 1808 | 1461001224341 Marionette TRACE conn4 <- [1,2358,null,{}] 10:40:24 INFO - PROCESS | 1808 | 1461001224347 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}] 10:40:24 INFO - PROCESS | 1808 | 1461001224579 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 10:40:24 INFO - PROCESS | 1808 | 1461001224924 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc7d800 == 140 [pid = 1808] [id = 597] 10:40:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x9fe1ac00) [pid = 1808] [serial = 1792] [outer = (nil)] 10:40:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0xa2a0b400) [pid = 1808] [serial = 1793] [outer = 0x9fe1ac00] 10:40:25 INFO - PROCESS | 1808 | 1461001225017 Marionette DEBUG loaded listener.js 10:40:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0xa3c27800) [pid = 1808] [serial = 1794] [outer = 0x9fe1ac00] 10:40:25 INFO - PROCESS | 1808 | 1461001225953 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]]]}] 10:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1686ms 10:40:26 INFO - PROCESS | 1808 | 1461001226025 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 10:40:26 INFO - PROCESS | 1808 | 1461001226038 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 10:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:40:26 INFO - PROCESS | 1808 | 1461001226045 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:40:26 INFO - PROCESS | 1808 | 1461001226049 Marionette TRACE conn4 <- [1,2362,null,{}] 10:40:26 INFO - PROCESS | 1808 | 1461001226055 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}] 10:40:26 INFO - PROCESS | 1808 | 1461001226332 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 10:40:26 INFO - PROCESS | 1808 | 1461001226687 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e2000 == 141 [pid = 1808] [id = 598] 10:40:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x87b82c00) [pid = 1808] [serial = 1795] [outer = (nil)] 10:40:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0xa0fdcc00) [pid = 1808] [serial = 1796] [outer = 0x87b82c00] 10:40:26 INFO - PROCESS | 1808 | 1461001226779 Marionette DEBUG loaded listener.js 10:40:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0xa49d5c00) [pid = 1808] [serial = 1797] [outer = 0x87b82c00] 10:40:27 INFO - PROCESS | 1808 | 1461001227699 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]]]}] 10:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1694ms 10:40:27 INFO - PROCESS | 1808 | 1461001227740 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 10:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:40:27 INFO - PROCESS | 1808 | 1461001227744 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 10:40:27 INFO - PROCESS | 1808 | 1461001227751 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:40:27 INFO - PROCESS | 1808 | 1461001227755 Marionette TRACE conn4 <- [1,2366,null,{}] 10:40:27 INFO - PROCESS | 1808 | 1461001227782 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}] 10:40:28 INFO - PROCESS | 1808 | 1461001228027 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 10:40:28 INFO - PROCESS | 1808 | 1461001228375 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x878c2400 == 142 [pid = 1808] [id = 599] 10:40:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x878c2c00) [pid = 1808] [serial = 1798] [outer = (nil)] 10:40:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x878c8c00) [pid = 1808] [serial = 1799] [outer = 0x878c2c00] 10:40:28 INFO - PROCESS | 1808 | 1461001228470 Marionette DEBUG loaded listener.js 10:40:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0x878cac00) [pid = 1808] [serial = 1800] [outer = 0x878c2c00] 10:40:29 INFO - PROCESS | 1808 | 1461001229397 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]]]}] 10:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1706ms 10:40:29 INFO - PROCESS | 1808 | 1461001229458 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 10:40:29 INFO - PROCESS | 1808 | 1461001229461 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 10:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:40:29 INFO - PROCESS | 1808 | 1461001229469 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:40:29 INFO - PROCESS | 1808 | 1461001229472 Marionette TRACE conn4 <- [1,2370,null,{}] 10:40:29 INFO - PROCESS | 1808 | 1461001229478 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}] 10:40:29 INFO - PROCESS | 1808 | 1461001229703 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 10:40:30 INFO - PROCESS | 1808 | 1461001230050 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8eacfc00 == 141 [pid = 1808] [id = 298] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee1800 == 140 [pid = 1808] [id = 160] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x85907c00 == 139 [pid = 1808] [id = 582] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x890cf400 == 138 [pid = 1808] [id = 581] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x890d4800 == 137 [pid = 1808] [id = 580] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x84dad000 == 136 [pid = 1808] [id = 579] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x83c1e800 == 135 [pid = 1808] [id = 578] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa2a0e000 == 134 [pid = 1808] [id = 577] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x877e6c00 == 133 [pid = 1808] [id = 575] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x88e4e000 == 132 [pid = 1808] [id = 576] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x99b67400 == 131 [pid = 1808] [id = 574] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9841dc00 == 130 [pid = 1808] [id = 573] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x981b7800 == 129 [pid = 1808] [id = 572] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x856c7c00 == 128 [pid = 1808] [id = 571] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8ad82400 == 127 [pid = 1808] [id = 569] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x935fc000 == 126 [pid = 1808] [id = 570] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8c672000 == 125 [pid = 1808] [id = 568] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac3c00 == 124 [pid = 1808] [id = 567] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8eacec00 == 123 [pid = 1808] [id = 566] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8e151000 == 122 [pid = 1808] [id = 565] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac1400 == 121 [pid = 1808] [id = 564] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb78c00 == 120 [pid = 1808] [id = 563] 10:40:31 INFO - PROCESS | 1808 | --DOCSHELL 0x890cc400 == 119 [pid = 1808] [id = 562] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0xa0af4800) [pid = 1808] [serial = 1608] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8c66f800) [pid = 1808] [serial = 1557] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8e148000) [pid = 1808] [serial = 1685] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x88e5b400) [pid = 1808] [serial = 1683] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8a9a1800) [pid = 1808] [serial = 1676] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x877e1400) [pid = 1808] [serial = 1673] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x88e50800) [pid = 1808] [serial = 1674] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x890cf800) [pid = 1808] [serial = 1670] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa49d8c00) [pid = 1808] [serial = 1668] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0xa49d5800) [pid = 1808] [serial = 1667] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0xa47aa400) [pid = 1808] [serial = 1665] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0xa45ea400) [pid = 1808] [serial = 1664] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0xa3c22800) [pid = 1808] [serial = 1662] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0xa3c21800) [pid = 1808] [serial = 1661] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0xa0fda000) [pid = 1808] [serial = 1659] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0xa0e43c00) [pid = 1808] [serial = 1658] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0xa001f000) [pid = 1808] [serial = 1656] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x9fca7000) [pid = 1808] [serial = 1655] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x9e025c00) [pid = 1808] [serial = 1653] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x9a6afc00) [pid = 1808] [serial = 1652] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x983bf400) [pid = 1808] [serial = 1650] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x983b5800) [pid = 1808] [serial = 1649] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x981ac000) [pid = 1808] [serial = 1647] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x97dbbc00) [pid = 1808] [serial = 1646] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x97d36000) [pid = 1808] [serial = 1644] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x97d33000) [pid = 1808] [serial = 1643] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x9716e400) [pid = 1808] [serial = 1641] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x97167400) [pid = 1808] [serial = 1640] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x933b9000) [pid = 1808] [serial = 1638] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x9335b400) [pid = 1808] [serial = 1637] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x9041f800) [pid = 1808] [serial = 1635] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x90416400) [pid = 1808] [serial = 1634] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8f30b000) [pid = 1808] [serial = 1632] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8f301400) [pid = 1808] [serial = 1631] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8eacb000) [pid = 1808] [serial = 1629] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8e1b2800) [pid = 1808] [serial = 1628] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8c66a800) [pid = 1808] [serial = 1626] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8bb73800) [pid = 1808] [serial = 1625] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x88e53000) [pid = 1808] [serial = 1623] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x87b80800) [pid = 1808] [serial = 1622] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8ad7dc00) [pid = 1808] [serial = 1679] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8c524800) [pid = 1808] [serial = 1680] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x877f0400) [pid = 1808] [serial = 1682] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8a9e6400) [pid = 1808] [serial = 1677] [outer = (nil)] [url = about:blank] 10:40:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c26400 == 120 [pid = 1808] [id = 600] 10:40:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x83c27400) [pid = 1808] [serial = 1801] [outer = (nil)] 10:40:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x84dabc00) [pid = 1808] [serial = 1802] [outer = 0x83c27400] 10:40:32 INFO - PROCESS | 1808 | 1461001232281 Marionette DEBUG loaded listener.js 10:40:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8555bc00) [pid = 1808] [serial = 1803] [outer = 0x83c27400] 10:40:33 INFO - PROCESS | 1808 | 1461001233250 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]]]}] 10:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3844ms 10:40:33 INFO - PROCESS | 1808 | 1461001233314 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 10:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:40:33 INFO - PROCESS | 1808 | 1461001233319 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 10:40:33 INFO - PROCESS | 1808 | 1461001233328 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:40:33 INFO - PROCESS | 1808 | 1461001233334 Marionette TRACE conn4 <- [1,2374,null,{}] 10:40:33 INFO - PROCESS | 1808 | 1461001233341 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}] 10:40:33 INFO - PROCESS | 1808 | 1461001233573 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 10:40:33 INFO - PROCESS | 1808 | 1461001233853 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x875fa800 == 121 [pid = 1808] [id = 601] 10:40:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x875fac00) [pid = 1808] [serial = 1804] [outer = (nil)] 10:40:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x877e6800) [pid = 1808] [serial = 1805] [outer = 0x875fac00] 10:40:33 INFO - PROCESS | 1808 | 1461001233935 Marionette DEBUG loaded listener.js 10:40:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x877eec00) [pid = 1808] [serial = 1806] [outer = 0x875fac00] 10:40:34 INFO - PROCESS | 1808 | 1461001234856 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]]]}] 10:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1585ms 10:40:34 INFO - PROCESS | 1808 | 1461001234922 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 10:40:34 INFO - PROCESS | 1808 | 1461001234928 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 10:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:40:34 INFO - PROCESS | 1808 | 1461001234939 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:40:34 INFO - PROCESS | 1808 | 1461001234943 Marionette TRACE conn4 <- [1,2378,null,{}] 10:40:34 INFO - PROCESS | 1808 | 1461001234949 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}] 10:40:35 INFO - PROCESS | 1808 | 1461001235272 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 10:40:35 INFO - PROCESS | 1808 | 1461001235303 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c9c00 == 122 [pid = 1808] [id = 602] 10:40:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x87b81800) [pid = 1808] [serial = 1807] [outer = (nil)] 10:40:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x87b8a000) [pid = 1808] [serial = 1808] [outer = 0x87b81800] 10:40:35 INFO - PROCESS | 1808 | 1461001235382 Marionette DEBUG loaded listener.js 10:40:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x88e55000) [pid = 1808] [serial = 1809] [outer = 0x87b81800] 10:40:36 INFO - PROCESS | 1808 | 1461001236570 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]]]}] 10:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1681ms 10:40:36 INFO - PROCESS | 1808 | 1461001236620 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 10:40:36 INFO - PROCESS | 1808 | 1461001236625 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 10:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x890ca400) [pid = 1808] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8c52b800) [pid = 1808] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x875f9c00) [pid = 1808] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x87b7e000) [pid = 1808] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x90419400) [pid = 1808] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8eac6000) [pid = 1808] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x91477800) [pid = 1808] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8ecd6000) [pid = 1808] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x890d5400) [pid = 1808] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0xa49d5400) [pid = 1808] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x988b0000) [pid = 1808] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x856c5800) [pid = 1808] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x85909800) [pid = 1808] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x99b64c00) [pid = 1808] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8ecd8000) [pid = 1808] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x83c1f400) [pid = 1808] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x891f2400) [pid = 1808] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x9a784000) [pid = 1808] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8aad3800) [pid = 1808] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x96b62400) [pid = 1808] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x874a3800) [pid = 1808] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x933b2400) [pid = 1808] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:40:37 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x891efc00) [pid = 1808] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:40:37 INFO - PROCESS | 1808 | 1461001237361 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:40:37 INFO - PROCESS | 1808 | 1461001237368 Marionette TRACE conn4 <- [1,2382,null,{}] 10:40:37 INFO - PROCESS | 1808 | 1461001237385 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}] 10:40:37 INFO - PROCESS | 1808 | 1461001237692 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 10:40:37 INFO - PROCESS | 1808 | 1461001237826 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x874a1400 == 123 [pid = 1808] [id = 603] 10:40:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x88e5c800) [pid = 1808] [serial = 1810] [outer = (nil)] 10:40:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x890c7c00) [pid = 1808] [serial = 1811] [outer = 0x88e5c800] 10:40:37 INFO - PROCESS | 1808 | 1461001237904 Marionette DEBUG loaded listener.js 10:40:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x890ccc00) [pid = 1808] [serial = 1812] [outer = 0x88e5c800] 10:40:38 INFO - PROCESS | 1808 | 1461001238720 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]]]}] 10:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1533ms 10:40:38 INFO - PROCESS | 1808 | 1461001238759 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 10:40:38 INFO - PROCESS | 1808 | 1461001238763 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 10:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:40:38 INFO - PROCESS | 1808 | 1461001238770 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:40:38 INFO - PROCESS | 1808 | 1461001238773 Marionette TRACE conn4 <- [1,2386,null,{}] 10:40:38 INFO - PROCESS | 1808 | 1461001238779 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}] 10:40:38 INFO - PROCESS | 1808 | 1461001238985 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 10:40:39 INFO - PROCESS | 1808 | 1461001239191 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b81400 == 124 [pid = 1808] [id = 604] 10:40:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x890c7800) [pid = 1808] [serial = 1813] [outer = (nil)] 10:40:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x891f0c00) [pid = 1808] [serial = 1814] [outer = 0x890c7800] 10:40:39 INFO - PROCESS | 1808 | 1461001239272 Marionette DEBUG loaded listener.js 10:40:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x891f9400) [pid = 1808] [serial = 1815] [outer = 0x890c7800] 10:40:40 INFO - PROCESS | 1808 | 1461001240508 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]]]}] 10:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1781ms 10:40:40 INFO - PROCESS | 1808 | 1461001240552 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 10:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:40:40 INFO - PROCESS | 1808 | 1461001240561 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 10:40:40 INFO - PROCESS | 1808 | 1461001240571 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:40:40 INFO - PROCESS | 1808 | 1461001240577 Marionette TRACE conn4 <- [1,2390,null,{}] 10:40:40 INFO - PROCESS | 1808 | 1461001240585 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}] 10:40:40 INFO - PROCESS | 1808 | 1461001240836 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 10:40:41 INFO - PROCESS | 1808 | 1461001241188 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c5800 == 125 [pid = 1808] [id = 605] 10:40:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8749ec00) [pid = 1808] [serial = 1816] [outer = (nil)] 10:40:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x877e1c00) [pid = 1808] [serial = 1817] [outer = 0x8749ec00] 10:40:41 INFO - PROCESS | 1808 | 1461001241290 Marionette DEBUG loaded listener.js 10:40:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x878cf400) [pid = 1808] [serial = 1818] [outer = 0x8749ec00] 10:40:42 INFO - PROCESS | 1808 | 1461001242343 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]]]}] 10:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1853ms 10:40:42 INFO - PROCESS | 1808 | 1461001242424 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 10:40:42 INFO - PROCESS | 1808 | 1461001242434 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 10:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:40:42 INFO - PROCESS | 1808 | 1461001242445 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:40:42 INFO - PROCESS | 1808 | 1461001242450 Marionette TRACE conn4 <- [1,2394,null,{}] 10:40:42 INFO - PROCESS | 1808 | 1461001242457 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}] 10:40:42 INFO - PROCESS | 1808 | 1461001242734 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 10:40:43 INFO - PROCESS | 1808 | 1461001243141 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x8749a000 == 126 [pid = 1808] [id = 606] 10:40:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x87b8ac00) [pid = 1808] [serial = 1819] [outer = (nil)] 10:40:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x890ca000) [pid = 1808] [serial = 1820] [outer = 0x87b8ac00] 10:40:43 INFO - PROCESS | 1808 | 1461001243234 Marionette DEBUG loaded listener.js 10:40:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x890d6800) [pid = 1808] [serial = 1821] [outer = 0x87b8ac00] 10:40:44 INFO - PROCESS | 1808 | 1461001244237 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]]]}] 10:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1840ms 10:40:44 INFO - PROCESS | 1808 | 1461001244286 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 10:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:40:44 INFO - PROCESS | 1808 | 1461001244291 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 10:40:44 INFO - PROCESS | 1808 | 1461001244298 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:40:44 INFO - PROCESS | 1808 | 1461001244304 Marionette TRACE conn4 <- [1,2398,null,{}] 10:40:44 INFO - PROCESS | 1808 | 1461001244322 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}] 10:40:44 INFO - PROCESS | 1808 | 1461001244604 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 10:40:44 INFO - PROCESS | 1808 | 1461001244950 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b80800 == 127 [pid = 1808] [id = 607] 10:40:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x89dd4c00) [pid = 1808] [serial = 1822] [outer = (nil)] 10:40:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8a9a7400) [pid = 1808] [serial = 1823] [outer = 0x89dd4c00] 10:40:45 INFO - PROCESS | 1808 | 1461001245045 Marionette DEBUG loaded listener.js 10:40:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8a9ef400) [pid = 1808] [serial = 1824] [outer = 0x89dd4c00] 10:40:46 INFO - PROCESS | 1808 | 1461001246010 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]]]}] 10:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1789ms 10:40:46 INFO - PROCESS | 1808 | 1461001246086 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 10:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:40:46 INFO - PROCESS | 1808 | 1461001246092 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 10:40:46 INFO - PROCESS | 1808 | 1461001246099 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:40:46 INFO - PROCESS | 1808 | 1461001246102 Marionette TRACE conn4 <- [1,2402,null,{}] 10:40:46 INFO - PROCESS | 1808 | 1461001246108 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}] 10:40:46 INFO - PROCESS | 1808 | 1461001246380 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 10:40:46 INFO - PROCESS | 1808 | 1461001246722 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x890d3400 == 128 [pid = 1808] [id = 608] 10:40:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x89dd3c00) [pid = 1808] [serial = 1825] [outer = (nil)] 10:40:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8aab3000) [pid = 1808] [serial = 1826] [outer = 0x89dd3c00] 10:40:46 INFO - PROCESS | 1808 | 1461001246817 Marionette DEBUG loaded listener.js 10:40:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8aad5800) [pid = 1808] [serial = 1827] [outer = 0x89dd3c00] 10:40:47 INFO - PROCESS | 1808 | 1461001247754 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]]]}] 10:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1734ms 10:40:47 INFO - PROCESS | 1808 | 1461001247833 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 10:40:47 INFO - PROCESS | 1808 | 1461001247836 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 10:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:40:47 INFO - PROCESS | 1808 | 1461001247843 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:40:47 INFO - PROCESS | 1808 | 1461001247847 Marionette TRACE conn4 <- [1,2406,null,{}] 10:40:47 INFO - PROCESS | 1808 | 1461001247853 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}] 10:40:48 INFO - PROCESS | 1808 | 1461001248114 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 10:40:48 INFO - PROCESS | 1808 | 1461001248463 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd5400 == 129 [pid = 1808] [id = 609] 10:40:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8aad7800) [pid = 1808] [serial = 1828] [outer = (nil)] 10:40:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8ad79800) [pid = 1808] [serial = 1829] [outer = 0x8aad7800] 10:40:48 INFO - PROCESS | 1808 | 1461001248558 Marionette DEBUG loaded listener.js 10:40:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8ad7f800) [pid = 1808] [serial = 1830] [outer = 0x8aad7800] 10:40:49 INFO - PROCESS | 1808 | 1461001249503 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]]]}] 10:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1740ms 10:40:49 INFO - PROCESS | 1808 | 1461001249584 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 10:40:49 INFO - PROCESS | 1808 | 1461001249588 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 10:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:40:49 INFO - PROCESS | 1808 | 1461001249595 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:40:49 INFO - PROCESS | 1808 | 1461001249599 Marionette TRACE conn4 <- [1,2410,null,{}] 10:40:49 INFO - PROCESS | 1808 | 1461001249605 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}] 10:40:49 INFO - PROCESS | 1808 | 1461001249864 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 10:40:50 INFO - PROCESS | 1808 | 1461001250198 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aaaf400 == 130 [pid = 1808] [id = 610] 10:40:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8ad7a000) [pid = 1808] [serial = 1831] [outer = (nil)] 10:40:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8c526400) [pid = 1808] [serial = 1832] [outer = 0x8ad7a000] 10:40:50 INFO - PROCESS | 1808 | 1461001250296 Marionette DEBUG loaded listener.js 10:40:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8c52bc00) [pid = 1808] [serial = 1833] [outer = 0x8ad7a000] 10:40:51 INFO - PROCESS | 1808 | 1461001251240 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]]]}] 10:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1691ms 10:40:51 INFO - PROCESS | 1808 | 1461001251287 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 10:40:51 INFO - PROCESS | 1808 | 1461001251291 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 10:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:40:51 INFO - PROCESS | 1808 | 1461001251298 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:40:51 INFO - PROCESS | 1808 | 1461001251301 Marionette TRACE conn4 <- [1,2414,null,{}] 10:40:51 INFO - PROCESS | 1808 | 1461001251307 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}] 10:40:51 INFO - PROCESS | 1808 | 1461001251539 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 10:40:51 INFO - PROCESS | 1808 | 1461001251880 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c523800 == 131 [pid = 1808] [id = 611] 10:40:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8c528c00) [pid = 1808] [serial = 1834] [outer = (nil)] 10:40:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8c567400) [pid = 1808] [serial = 1835] [outer = 0x8c528c00] 10:40:51 INFO - PROCESS | 1808 | 1461001251976 Marionette DEBUG loaded listener.js 10:40:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8c66bc00) [pid = 1808] [serial = 1836] [outer = 0x8c528c00] 10:40:52 INFO - PROCESS | 1808 | 1461001252926 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]]]}] 10:40:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:40:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1681ms 10:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:40:52 INFO - PROCESS | 1808 | 1461001252980 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 10:40:52 INFO - PROCESS | 1808 | 1461001252983 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 10:40:52 INFO - PROCESS | 1808 | 1461001252990 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:40:52 INFO - PROCESS | 1808 | 1461001252993 Marionette TRACE conn4 <- [1,2418,null,{}] 10:40:53 INFO - PROCESS | 1808 | 1461001253000 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}] 10:40:53 INFO - PROCESS | 1808 | 1461001253243 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 10:40:53 INFO - PROCESS | 1808 | 1461001253581 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x890d1800 == 132 [pid = 1808] [id = 612] 10:40:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8aacf000) [pid = 1808] [serial = 1837] [outer = (nil)] 10:40:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x8c674400) [pid = 1808] [serial = 1838] [outer = 0x8aacf000] 10:40:53 INFO - PROCESS | 1808 | 1461001253676 Marionette DEBUG loaded listener.js 10:40:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8dd02400) [pid = 1808] [serial = 1839] [outer = 0x8aacf000] 10:40:54 INFO - PROCESS | 1808 | 1461001254591 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]]]}] 10:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1639ms 10:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:40:54 INFO - PROCESS | 1808 | 1461001254628 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 10:40:54 INFO - PROCESS | 1808 | 1461001254632 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 10:40:54 INFO - PROCESS | 1808 | 1461001254639 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:40:54 INFO - PROCESS | 1808 | 1461001254643 Marionette TRACE conn4 <- [1,2422,null,{}] 10:40:54 INFO - PROCESS | 1808 | 1461001254649 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}] 10:40:54 INFO - PROCESS | 1808 | 1461001254874 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 10:40:55 INFO - PROCESS | 1808 | 1461001255218 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x890d0c00 == 133 [pid = 1808] [id = 613] 10:40:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x8c66f400) [pid = 1808] [serial = 1840] [outer = (nil)] 10:40:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8e031400) [pid = 1808] [serial = 1841] [outer = 0x8c66f400] 10:40:55 INFO - PROCESS | 1808 | 1461001255315 Marionette DEBUG loaded listener.js 10:40:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8e035000) [pid = 1808] [serial = 1842] [outer = 0x8c66f400] 10:40:56 INFO - PROCESS | 1808 | 1461001256245 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]]]}] 10:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1642ms 10:40:56 INFO - PROCESS | 1808 | 1461001256281 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 10:40:56 INFO - PROCESS | 1808 | 1461001256285 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 10:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:40:56 INFO - PROCESS | 1808 | 1461001256292 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:40:56 INFO - PROCESS | 1808 | 1461001256296 Marionette TRACE conn4 <- [1,2426,null,{}] 10:40:56 INFO - PROCESS | 1808 | 1461001256302 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}] 10:40:56 INFO - PROCESS | 1808 | 1461001256525 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 10:40:56 INFO - PROCESS | 1808 | 1461001256888 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c562000 == 134 [pid = 1808] [id = 614] 10:40:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x8e152400) [pid = 1808] [serial = 1843] [outer = (nil)] 10:40:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x8e1a7000) [pid = 1808] [serial = 1844] [outer = 0x8e152400] 10:40:56 INFO - PROCESS | 1808 | 1461001256989 Marionette DEBUG loaded listener.js 10:40:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x8e1ab400) [pid = 1808] [serial = 1845] [outer = 0x8e152400] 10:40:57 INFO - PROCESS | 1808 | 1461001257935 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]]]}] 10:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1683ms 10:40:57 INFO - PROCESS | 1808 | 1461001257976 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 10:40:57 INFO - PROCESS | 1808 | 1461001257981 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 10:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:40:57 INFO - PROCESS | 1808 | 1461001257987 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:40:57 INFO - PROCESS | 1808 | 1461001257992 Marionette TRACE conn4 <- [1,2430,null,{}] 10:40:58 INFO - PROCESS | 1808 | 1461001257998 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}] 10:40:58 INFO - PROCESS | 1808 | 1461001258278 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 10:40:58 INFO - PROCESS | 1808 | 1461001258622 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e14f000 == 135 [pid = 1808] [id = 615] 10:40:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x8eac8400) [pid = 1808] [serial = 1846] [outer = (nil)] 10:40:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8ec48000) [pid = 1808] [serial = 1847] [outer = 0x8eac8400] 10:40:58 INFO - PROCESS | 1808 | 1461001258725 Marionette DEBUG loaded listener.js 10:40:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x8ec55400) [pid = 1808] [serial = 1848] [outer = 0x8eac8400] 10:40:59 INFO - PROCESS | 1808 | 1461001259645 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]]]}] 10:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1698ms 10:40:59 INFO - PROCESS | 1808 | 1461001259687 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 10:40:59 INFO - PROCESS | 1808 | 1461001259691 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 10:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:40:59 INFO - PROCESS | 1808 | 1461001259698 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:40:59 INFO - PROCESS | 1808 | 1461001259701 Marionette TRACE conn4 <- [1,2434,null,{}] 10:40:59 INFO - PROCESS | 1808 | 1461001259707 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}] 10:40:59 INFO - PROCESS | 1808 | 1461001259933 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 10:41:00 INFO - PROCESS | 1808 | 1461001260236 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1b2400 == 136 [pid = 1808] [id = 616] 10:41:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x8eac3000) [pid = 1808] [serial = 1849] [outer = (nil)] 10:41:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x8ecde800) [pid = 1808] [serial = 1850] [outer = 0x8eac3000] 10:41:00 INFO - PROCESS | 1808 | 1461001260518 Marionette DEBUG loaded listener.js 10:41:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x8f301400) [pid = 1808] [serial = 1851] [outer = 0x8eac3000] 10:41:01 INFO - PROCESS | 1808 | 1461001261570 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]]]}] 10:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1935ms 10:41:01 INFO - PROCESS | 1808 | 1461001261637 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 10:41:01 INFO - PROCESS | 1808 | 1461001261643 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 10:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:41:01 INFO - PROCESS | 1808 | 1461001261652 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:41:01 INFO - PROCESS | 1808 | 1461001261656 Marionette TRACE conn4 <- [1,2438,null,{}] 10:41:01 INFO - PROCESS | 1808 | 1461001261662 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}] 10:41:01 INFO - PROCESS | 1808 | 1461001261898 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 10:41:02 INFO - PROCESS | 1808 | 1461001262252 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x85911c00 == 137 [pid = 1808] [id = 617] 10:41:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x860c6800) [pid = 1808] [serial = 1852] [outer = (nil)] 10:41:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x8f309400) [pid = 1808] [serial = 1853] [outer = 0x860c6800] 10:41:02 INFO - PROCESS | 1808 | 1461001262348 Marionette DEBUG loaded listener.js 10:41:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x8fc04c00) [pid = 1808] [serial = 1854] [outer = 0x860c6800] 10:41:03 INFO - PROCESS | 1808 | 1461001263329 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]]]}] 10:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1732ms 10:41:03 INFO - PROCESS | 1808 | 1461001263384 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 10:41:03 INFO - PROCESS | 1808 | 1461001263387 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 10:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:41:03 INFO - PROCESS | 1808 | 1461001263394 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:41:03 INFO - PROCESS | 1808 | 1461001263397 Marionette TRACE conn4 <- [1,2442,null,{}] 10:41:03 INFO - PROCESS | 1808 | 1461001263403 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}] 10:41:03 INFO - PROCESS | 1808 | 1461001263672 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 10:41:04 INFO - PROCESS | 1808 | 1461001264024 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f30e000 == 138 [pid = 1808] [id = 618] 10:41:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x8f310c00) [pid = 1808] [serial = 1855] [outer = (nil)] 10:41:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x8fdd3000) [pid = 1808] [serial = 1856] [outer = 0x8f310c00] 10:41:04 INFO - PROCESS | 1808 | 1461001264113 Marionette DEBUG loaded listener.js 10:41:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x8fdd6800) [pid = 1808] [serial = 1857] [outer = 0x8f310c00] 10:41:05 INFO - PROCESS | 1808 | 1461001265064 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]]]}] 10:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1733ms 10:41:05 INFO - PROCESS | 1808 | 1461001265129 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 10:41:05 INFO - PROCESS | 1808 | 1461001265133 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 10:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:41:05 INFO - PROCESS | 1808 | 1461001265140 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:41:05 INFO - PROCESS | 1808 | 1461001265143 Marionette TRACE conn4 <- [1,2446,null,{}] 10:41:05 INFO - PROCESS | 1808 | 1461001265149 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}] 10:41:05 INFO - PROCESS | 1808 | 1461001265382 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 10:41:05 INFO - PROCESS | 1808 | 1461001265741 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e029800 == 139 [pid = 1808] [id = 619] 10:41:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x8fc0e400) [pid = 1808] [serial = 1858] [outer = (nil)] 10:41:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x9041cc00) [pid = 1808] [serial = 1859] [outer = 0x8fc0e400] 10:41:05 INFO - PROCESS | 1808 | 1461001265840 Marionette DEBUG loaded listener.js 10:41:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x90607400) [pid = 1808] [serial = 1860] [outer = 0x8fc0e400] 10:41:06 INFO - PROCESS | 1808 | 1461001266764 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]]]}] 10:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1681ms 10:41:06 INFO - PROCESS | 1808 | 1461001266822 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 10:41:06 INFO - PROCESS | 1808 | 1461001266827 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 10:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:41:06 INFO - PROCESS | 1808 | 1461001266833 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:41:06 INFO - PROCESS | 1808 | 1461001266837 Marionette TRACE conn4 <- [1,2450,null,{}] 10:41:06 INFO - PROCESS | 1808 | 1461001266843 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}] 10:41:07 INFO - PROCESS | 1808 | 1461001267079 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 10:41:07 INFO - PROCESS | 1808 | 1461001267433 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x856bf000 == 140 [pid = 1808] [id = 620] 10:41:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x875ed000) [pid = 1808] [serial = 1861] [outer = (nil)] 10:41:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x90612000) [pid = 1808] [serial = 1862] [outer = 0x875ed000] 10:41:07 INFO - PROCESS | 1808 | 1461001267529 Marionette DEBUG loaded listener.js 10:41:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x911e2000) [pid = 1808] [serial = 1863] [outer = 0x875ed000] 10:41:08 INFO - PROCESS | 1808 | 1461001268494 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]]]}] 10:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1689ms 10:41:08 INFO - PROCESS | 1808 | 1461001268523 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 10:41:08 INFO - PROCESS | 1808 | 1461001268528 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 10:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:41:08 INFO - PROCESS | 1808 | 1461001268534 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:41:08 INFO - PROCESS | 1808 | 1461001268538 Marionette TRACE conn4 <- [1,2454,null,{}] 10:41:08 INFO - PROCESS | 1808 | 1461001268565 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}] 10:41:08 INFO - PROCESS | 1808 | 1461001268808 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 10:41:09 INFO - PROCESS | 1808 | 1461001269129 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fddcc00 == 141 [pid = 1808] [id = 621] 10:41:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x90613400) [pid = 1808] [serial = 1864] [outer = (nil)] 10:41:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x91476000) [pid = 1808] [serial = 1865] [outer = 0x90613400] 10:41:09 INFO - PROCESS | 1808 | 1461001269250 Marionette DEBUG loaded listener.js 10:41:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0x91691000) [pid = 1808] [serial = 1866] [outer = 0x90613400] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x874a1400 == 140 [pid = 1808] [id = 603] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x860c9c00 == 139 [pid = 1808] [id = 602] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x875fa800 == 138 [pid = 1808] [id = 601] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x83c26400 == 137 [pid = 1808] [id = 600] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x877e2000 == 136 [pid = 1808] [id = 598] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc7d800 == 135 [pid = 1808] [id = 597] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb72000 == 134 [pid = 1808] [id = 595] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9716e000 == 133 [pid = 1808] [id = 596] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x98d14000 == 132 [pid = 1808] [id = 594] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x95909400 == 131 [pid = 1808] [id = 593] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x890c9400 == 130 [pid = 1808] [id = 556] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x88e5a000 == 129 [pid = 1808] [id = 592] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x90614400 == 128 [pid = 1808] [id = 591] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1ac000 == 127 [pid = 1808] [id = 589] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x911ee000 == 126 [pid = 1808] [id = 590] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8fc0bc00 == 125 [pid = 1808] [id = 588] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x891f5c00 == 124 [pid = 1808] [id = 587] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8e150c00 == 123 [pid = 1808] [id = 586] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8bb6dc00 == 122 [pid = 1808] [id = 585] 10:41:12 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee2400 == 121 [pid = 1808] [id = 584] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x890d1400) [pid = 1808] [serial = 1671] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8c677c00) [pid = 1808] [serial = 1691] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x9835e800) [pid = 1808] [serial = 1715] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0xa00d0400) [pid = 1808] [serial = 1727] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x9590bc00) [pid = 1808] [serial = 1707] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8ec4b000) [pid = 1808] [serial = 1694] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x9206cc00) [pid = 1808] [serial = 1703] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x8fdcec00) [pid = 1808] [serial = 1700] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x89dce800) [pid = 1808] [serial = 1743] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x8ec51400) [pid = 1808] [serial = 1695] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0xa49e0400) [pid = 1808] [serial = 1733] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x9ec35000) [pid = 1808] [serial = 1722] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x877ed400) [pid = 1808] [serial = 1739] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x8a99e400) [pid = 1808] [serial = 1749] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x891f3000) [pid = 1808] [serial = 1742] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x99b68c00) [pid = 1808] [serial = 1718] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0xa4c17800) [pid = 1808] [serial = 1734] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x935f8c00) [pid = 1808] [serial = 1706] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x8f301c00) [pid = 1808] [serial = 1697] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x8dd09000) [pid = 1808] [serial = 1751] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x88e4ec00) [pid = 1808] [serial = 1740] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0xa0ee0800) [pid = 1808] [serial = 1728] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x83c26000) [pid = 1808] [serial = 1737] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8aaad800) [pid = 1808] [serial = 1689] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x877ee800) [pid = 1808] [serial = 1748] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x9fc7f800) [pid = 1808] [serial = 1724] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0xa45e9800) [pid = 1808] [serial = 1731] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x981b7400) [pid = 1808] [serial = 1712] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0xa3cc9c00) [pid = 1808] [serial = 1730] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x83c24800) [pid = 1808] [serial = 1736] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x982cb800) [pid = 1808] [serial = 1713] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8a99a800) [pid = 1808] [serial = 1688] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x9a783400) [pid = 1808] [serial = 1719] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x90413000) [pid = 1808] [serial = 1701] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x9335cc00) [pid = 1808] [serial = 1704] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8dd0a800) [pid = 1808] [serial = 1620] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8e02b400) [pid = 1808] [serial = 1692] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x9e02ec00) [pid = 1808] [serial = 1721] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x983b6800) [pid = 1808] [serial = 1716] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x97176800) [pid = 1808] [serial = 1709] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8f30e400) [pid = 1808] [serial = 1698] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8aab1c00) [pid = 1808] [serial = 1745] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x972f4c00) [pid = 1808] [serial = 1710] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8aad9800) [pid = 1808] [serial = 1746] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x9fca7c00) [pid = 1808] [serial = 1725] [outer = (nil)] [url = about:blank] 10:41:12 INFO - PROCESS | 1808 | 1461001272782 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]]]}] 10:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 4301ms 10:41:12 INFO - PROCESS | 1808 | 1461001272837 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 10:41:12 INFO - PROCESS | 1808 | 1461001272843 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 10:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:41:12 INFO - PROCESS | 1808 | 1461001272853 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:41:12 INFO - PROCESS | 1808 | 1461001272860 Marionette TRACE conn4 <- [1,2458,null,{}] 10:41:12 INFO - PROCESS | 1808 | 1461001272869 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}] 10:41:13 INFO - PROCESS | 1808 | 1461001273131 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 10:41:13 INFO - PROCESS | 1808 | 1461001273395 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x85910800 == 122 [pid = 1808] [id = 622] 10:41:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x875fb000) [pid = 1808] [serial = 1867] [outer = (nil)] 10:41:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x877eb800) [pid = 1808] [serial = 1868] [outer = 0x875fb000] 10:41:13 INFO - PROCESS | 1808 | 1461001273480 Marionette DEBUG loaded listener.js 10:41:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x878c5c00) [pid = 1808] [serial = 1869] [outer = 0x875fb000] 10:41:14 INFO - PROCESS | 1808 | 1461001274371 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]]]}] 10:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1592ms 10:41:14 INFO - PROCESS | 1808 | 1461001274445 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 10:41:14 INFO - PROCESS | 1808 | 1461001274454 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 10:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:41:14 INFO - PROCESS | 1808 | 1461001274465 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:41:14 INFO - PROCESS | 1808 | 1461001274470 Marionette TRACE conn4 <- [1,2462,null,{}] 10:41:14 INFO - PROCESS | 1808 | 1461001274476 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}] 10:41:14 INFO - PROCESS | 1808 | 1461001274694 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 10:41:15 INFO - PROCESS | 1808 | 1461001274978 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e50800 == 123 [pid = 1808] [id = 623] 10:41:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x88e50c00) [pid = 1808] [serial = 1870] [outer = (nil)] 10:41:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x88e59000) [pid = 1808] [serial = 1871] [outer = 0x88e50c00] 10:41:15 INFO - PROCESS | 1808 | 1461001275061 Marionette DEBUG loaded listener.js 10:41:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x88ef0800) [pid = 1808] [serial = 1872] [outer = 0x88e50c00] 10:41:16 INFO - PROCESS | 1808 | 1461001276099 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]]]}] 10:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1688ms 10:41:16 INFO - PROCESS | 1808 | 1461001276153 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 10:41:16 INFO - PROCESS | 1808 | 1461001276156 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 10:41:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:41:16 INFO - PROCESS | 1808 | 1461001276164 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:41:16 INFO - PROCESS | 1808 | 1461001276170 Marionette TRACE conn4 <- [1,2466,null,{}] 10:41:16 INFO - PROCESS | 1808 | 1461001276193 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}] 10:41:16 INFO - PROCESS | 1808 | 1461001276498 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 10:41:16 INFO - PROCESS | 1808 | 1461001276559 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b83400 == 124 [pid = 1808] [id = 624] 10:41:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8a99bc00) [pid = 1808] [serial = 1873] [outer = (nil)] 10:41:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8a99f400) [pid = 1808] [serial = 1874] [outer = 0x8a99bc00] 10:41:16 INFO - PROCESS | 1808 | 1461001276766 Marionette DEBUG loaded listener.js 10:41:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8a9e5c00) [pid = 1808] [serial = 1875] [outer = 0x8a99bc00] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x87b82c00) [pid = 1808] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8eac6400) [pid = 1808] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8c66f000) [pid = 1808] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8fdcfc00) [pid = 1808] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x911e3800) [pid = 1808] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8aaa7c00) [pid = 1808] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x91698800) [pid = 1808] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x998e5800) [pid = 1808] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x88e5c800) [pid = 1808] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x875fac00) [pid = 1808] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8dd0a400) [pid = 1808] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x8eac1000) [pid = 1808] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x87b81800) [pid = 1808] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x83c27400) [pid = 1808] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x97d3e400) [pid = 1808] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x99048400) [pid = 1808] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x890cfc00) [pid = 1808] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x8c525400) [pid = 1808] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x9fe1ac00) [pid = 1808] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:41:18 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x93366c00) [pid = 1808] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:41:18 INFO - PROCESS | 1808 | 1461001278334 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]]]}] 10:41:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:41:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2239ms 10:41:18 INFO - PROCESS | 1808 | 1461001278403 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 10:41:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:41:18 INFO - PROCESS | 1808 | 1461001278408 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 10:41:18 INFO - PROCESS | 1808 | 1461001278415 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:41:18 INFO - PROCESS | 1808 | 1461001278433 Marionette TRACE conn4 <- [1,2470,null,{}] 10:41:18 INFO - PROCESS | 1808 | 1461001278450 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}] 10:41:18 INFO - PROCESS | 1808 | 1461001278668 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 10:41:18 INFO - PROCESS | 1808 | 1461001278679 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c7c00 == 125 [pid = 1808] [id = 625] 10:41:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x875fac00) [pid = 1808] [serial = 1876] [outer = (nil)] 10:41:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x8a9a1c00) [pid = 1808] [serial = 1877] [outer = 0x875fac00] 10:41:18 INFO - PROCESS | 1808 | 1461001278755 Marionette DEBUG loaded listener.js 10:41:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8aaadc00) [pid = 1808] [serial = 1878] [outer = 0x875fac00] 10:41:19 INFO - PROCESS | 1808 | 1461001279752 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]]]}] 10:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1410ms 10:41:19 INFO - PROCESS | 1808 | 1461001279825 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 10:41:19 INFO - PROCESS | 1808 | 1461001279829 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 10:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:41:19 INFO - PROCESS | 1808 | 1461001279836 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:41:19 INFO - PROCESS | 1808 | 1461001279840 Marionette TRACE conn4 <- [1,2474,null,{}] 10:41:19 INFO - PROCESS | 1808 | 1461001279846 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}] 10:41:20 INFO - PROCESS | 1808 | 1461001280226 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 10:41:20 INFO - PROCESS | 1808 | 1461001280611 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x85909800 == 126 [pid = 1808] [id = 626] 10:41:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8590cc00) [pid = 1808] [serial = 1879] [outer = (nil)] 10:41:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x860c1000) [pid = 1808] [serial = 1880] [outer = 0x8590cc00] 10:41:20 INFO - PROCESS | 1808 | 1461001280705 Marionette DEBUG loaded listener.js 10:41:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8749bc00) [pid = 1808] [serial = 1881] [outer = 0x8590cc00] 10:41:21 INFO - PROCESS | 1808 | 1461001281793 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]]]}] 10:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2000ms 10:41:21 INFO - PROCESS | 1808 | 1461001281839 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 10:41:21 INFO - PROCESS | 1808 | 1461001281847 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 10:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:41:21 INFO - PROCESS | 1808 | 1461001281855 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:41:21 INFO - PROCESS | 1808 | 1461001281863 Marionette TRACE conn4 <- [1,2478,null,{}] 10:41:21 INFO - PROCESS | 1808 | 1461001281872 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}] 10:41:22 INFO - PROCESS | 1808 | 1461001282154 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 10:41:22 INFO - PROCESS | 1808 | 1461001282516 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b7e800 == 127 [pid = 1808] [id = 627] 10:41:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x87b81c00) [pid = 1808] [serial = 1882] [outer = (nil)] 10:41:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x88e58000) [pid = 1808] [serial = 1883] [outer = 0x87b81c00] 10:41:22 INFO - PROCESS | 1808 | 1461001282613 Marionette DEBUG loaded listener.js 10:41:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x88eea800) [pid = 1808] [serial = 1884] [outer = 0x87b81c00] 10:41:23 INFO - PROCESS | 1808 | 1461001283690 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]]]}] 10:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1888ms 10:41:23 INFO - PROCESS | 1808 | 1461001283744 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 10:41:23 INFO - PROCESS | 1808 | 1461001283749 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 10:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:41:23 INFO - PROCESS | 1808 | 1461001283757 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:41:23 INFO - PROCESS | 1808 | 1461001283761 Marionette TRACE conn4 <- [1,2482,null,{}] 10:41:23 INFO - PROCESS | 1808 | 1461001283767 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}] 10:41:24 INFO - PROCESS | 1808 | 1461001284021 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 10:41:24 INFO - PROCESS | 1808 | 1461001284420 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f5800 == 128 [pid = 1808] [id = 628] 10:41:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8a99cc00) [pid = 1808] [serial = 1885] [outer = (nil)] 10:41:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8a9a4c00) [pid = 1808] [serial = 1886] [outer = 0x8a99cc00] 10:41:24 INFO - PROCESS | 1808 | 1461001284520 Marionette DEBUG loaded listener.js 10:41:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8aaab800) [pid = 1808] [serial = 1887] [outer = 0x8a99cc00] 10:41:25 INFO - PROCESS | 1808 | 1461001285511 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]]]}] 10:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1788ms 10:41:25 INFO - PROCESS | 1808 | 1461001285546 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 10:41:25 INFO - PROCESS | 1808 | 1461001285553 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 10:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:41:25 INFO - PROCESS | 1808 | 1461001285590 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:41:25 INFO - PROCESS | 1808 | 1461001285599 Marionette TRACE conn4 <- [1,2486,null,{}] 10:41:25 INFO - PROCESS | 1808 | 1461001285606 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}] 10:41:25 INFO - PROCESS | 1808 | 1461001285866 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 10:41:26 INFO - PROCESS | 1808 | 1461001286220 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x890d5000 == 129 [pid = 1808] [id = 629] 10:41:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8a99f800) [pid = 1808] [serial = 1888] [outer = (nil)] 10:41:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8bb6b800) [pid = 1808] [serial = 1889] [outer = 0x8a99f800] 10:41:26 INFO - PROCESS | 1808 | 1461001286315 Marionette DEBUG loaded listener.js 10:41:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8c52a000) [pid = 1808] [serial = 1890] [outer = 0x8a99f800] 10:41:27 INFO - PROCESS | 1808 | 1461001287309 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]]]}] 10:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1823ms 10:41:27 INFO - PROCESS | 1808 | 1461001287387 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 10:41:27 INFO - PROCESS | 1808 | 1461001287391 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 10:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:41:27 INFO - PROCESS | 1808 | 1461001287398 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:41:27 INFO - PROCESS | 1808 | 1461001287402 Marionette TRACE conn4 <- [1,2490,null,{}] 10:41:27 INFO - PROCESS | 1808 | 1461001287409 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}] 10:41:27 INFO - PROCESS | 1808 | 1461001287684 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 10:41:28 INFO - PROCESS | 1808 | 1461001288030 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aab6400 == 130 [pid = 1808] [id = 630] 10:41:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8aad1800) [pid = 1808] [serial = 1891] [outer = (nil)] 10:41:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8c672000) [pid = 1808] [serial = 1892] [outer = 0x8aad1800] 10:41:28 INFO - PROCESS | 1808 | 1461001288122 Marionette DEBUG loaded listener.js 10:41:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8dd06800) [pid = 1808] [serial = 1893] [outer = 0x8aad1800] 10:41:29 INFO - PROCESS | 1808 | 1461001289090 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]]]}] 10:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1734ms 10:41:29 INFO - PROCESS | 1808 | 1461001289139 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 10:41:29 INFO - PROCESS | 1808 | 1461001289143 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 10:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:41:29 INFO - PROCESS | 1808 | 1461001289150 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:41:29 INFO - PROCESS | 1808 | 1461001289153 Marionette TRACE conn4 <- [1,2494,null,{}] 10:41:29 INFO - PROCESS | 1808 | 1461001289160 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}] 10:41:29 INFO - PROCESS | 1808 | 1461001289411 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 10:41:29 INFO - PROCESS | 1808 | 1461001289771 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e146c00 == 131 [pid = 1808] [id = 631] 10:41:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8e147c00) [pid = 1808] [serial = 1894] [outer = (nil)] 10:41:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8e151000) [pid = 1808] [serial = 1895] [outer = 0x8e147c00] 10:41:29 INFO - PROCESS | 1808 | 1461001289883 Marionette DEBUG loaded listener.js 10:41:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8eacbc00) [pid = 1808] [serial = 1896] [outer = 0x8e147c00] 10:41:30 INFO - PROCESS | 1808 | 1461001290932 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]]]}] 10:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1838ms 10:41:30 INFO - PROCESS | 1808 | 1461001290989 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 10:41:30 INFO - PROCESS | 1808 | 1461001290992 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 10:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:41:31 INFO - PROCESS | 1808 | 1461001291000 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:41:31 INFO - PROCESS | 1808 | 1461001291003 Marionette TRACE conn4 <- [1,2498,null,{}] 10:41:31 INFO - PROCESS | 1808 | 1461001291009 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}] 10:41:31 INFO - PROCESS | 1808 | 1461001291347 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 10:41:31 INFO - PROCESS | 1808 | 1461001291695 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x891fcc00 == 132 [pid = 1808] [id = 632] 10:41:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8e02f800) [pid = 1808] [serial = 1897] [outer = (nil)] 10:41:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8ecd7c00) [pid = 1808] [serial = 1898] [outer = 0x8e02f800] 10:41:31 INFO - PROCESS | 1808 | 1461001291792 Marionette DEBUG loaded listener.js 10:41:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8ecdf400) [pid = 1808] [serial = 1899] [outer = 0x8e02f800] 10:41:32 INFO - PROCESS | 1808 | 1461001292759 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]]]}] 10:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1833ms 10:41:32 INFO - PROCESS | 1808 | 1461001292835 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 10:41:32 INFO - PROCESS | 1808 | 1461001292838 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 10:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:41:32 INFO - PROCESS | 1808 | 1461001292846 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:41:32 INFO - PROCESS | 1808 | 1461001292849 Marionette TRACE conn4 <- [1,2502,null,{}] 10:41:32 INFO - PROCESS | 1808 | 1461001292856 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}] 10:41:33 INFO - PROCESS | 1808 | 1461001293143 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 10:41:33 INFO - PROCESS | 1808 | 1461001293547 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x85905800 == 133 [pid = 1808] [id = 633] 10:41:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8aab2c00) [pid = 1808] [serial = 1900] [outer = (nil)] 10:41:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8fc02400) [pid = 1808] [serial = 1901] [outer = 0x8aab2c00] 10:41:33 INFO - PROCESS | 1808 | 1461001293639 Marionette DEBUG loaded listener.js 10:41:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8fc0a400) [pid = 1808] [serial = 1902] [outer = 0x8aab2c00] 10:41:34 INFO - PROCESS | 1808 | 1461001294590 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]]]}] 10:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1782ms 10:41:34 INFO - PROCESS | 1808 | 1461001294628 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 10:41:34 INFO - PROCESS | 1808 | 1461001294632 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 10:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:41:34 INFO - PROCESS | 1808 | 1461001294639 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:41:34 INFO - PROCESS | 1808 | 1461001294642 Marionette TRACE conn4 <- [1,2506,null,{}] 10:41:34 INFO - PROCESS | 1808 | 1461001294649 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}] 10:41:34 INFO - PROCESS | 1808 | 1461001294903 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 10:41:35 INFO - PROCESS | 1808 | 1461001295259 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c9800 == 134 [pid = 1808] [id = 634] 10:41:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x88e52c00) [pid = 1808] [serial = 1903] [outer = (nil)] 10:41:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x90418000) [pid = 1808] [serial = 1904] [outer = 0x88e52c00] 10:41:35 INFO - PROCESS | 1808 | 1461001295359 Marionette DEBUG loaded listener.js 10:41:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9041f000) [pid = 1808] [serial = 1905] [outer = 0x88e52c00] 10:41:36 INFO - PROCESS | 1808 | 1461001296294 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]]]}] 10:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1735ms 10:41:36 INFO - PROCESS | 1808 | 1461001296374 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 10:41:36 INFO - PROCESS | 1808 | 1461001296378 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 10:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:41:36 INFO - PROCESS | 1808 | 1461001296385 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:41:36 INFO - PROCESS | 1808 | 1461001296389 Marionette TRACE conn4 <- [1,2510,null,{}] 10:41:36 INFO - PROCESS | 1808 | 1461001296395 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}] 10:41:36 INFO - PROCESS | 1808 | 1461001296726 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 10:41:37 INFO - PROCESS | 1808 | 1461001297086 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eacd800 == 135 [pid = 1808] [id = 635] 10:41:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x8f308000) [pid = 1808] [serial = 1906] [outer = (nil)] 10:41:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x91477800) [pid = 1808] [serial = 1907] [outer = 0x8f308000] 10:41:37 INFO - PROCESS | 1808 | 1461001297180 Marionette DEBUG loaded listener.js 10:41:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x91699000) [pid = 1808] [serial = 1908] [outer = 0x8f308000] 10:41:38 INFO - PROCESS | 1808 | 1461001298145 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]]]}] 10:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1794ms 10:41:38 INFO - PROCESS | 1808 | 1461001298180 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 10:41:38 INFO - PROCESS | 1808 | 1461001298184 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 10:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:41:38 INFO - PROCESS | 1808 | 1461001298191 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:41:38 INFO - PROCESS | 1808 | 1461001298196 Marionette TRACE conn4 <- [1,2514,null,{}] 10:41:38 INFO - PROCESS | 1808 | 1461001298202 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}] 10:41:38 INFO - PROCESS | 1808 | 1461001298478 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 10:41:38 INFO - PROCESS | 1808 | 1461001298836 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335c400 == 136 [pid = 1808] [id = 636] 10:41:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x9335dc00) [pid = 1808] [serial = 1909] [outer = (nil)] 10:41:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x93360800) [pid = 1808] [serial = 1910] [outer = 0x9335dc00] 10:41:38 INFO - PROCESS | 1808 | 1461001298951 Marionette DEBUG loaded listener.js 10:41:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x93369000) [pid = 1808] [serial = 1911] [outer = 0x9335dc00] 10:41:39 INFO - PROCESS | 1808 | 1461001299963 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]]]}] 10:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1840ms 10:41:40 INFO - PROCESS | 1808 | 1461001300033 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 10:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:41:40 INFO - PROCESS | 1808 | 1461001300044 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 10:41:40 INFO - PROCESS | 1808 | 1461001300051 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:41:40 INFO - PROCESS | 1808 | 1461001300056 Marionette TRACE conn4 <- [1,2518,null,{}] 10:41:40 INFO - PROCESS | 1808 | 1461001300062 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}] 10:41:40 INFO - PROCESS | 1808 | 1461001300365 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 10:41:40 INFO - PROCESS | 1808 | 1461001300738 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd7400 == 137 [pid = 1808] [id = 637] 10:41:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x8a9a7800) [pid = 1808] [serial = 1912] [outer = (nil)] 10:41:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x935f5800) [pid = 1808] [serial = 1913] [outer = 0x8a9a7800] 10:41:40 INFO - PROCESS | 1808 | 1461001300829 Marionette DEBUG loaded listener.js 10:41:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x9632bc00) [pid = 1808] [serial = 1914] [outer = 0x8a9a7800] 10:41:41 INFO - PROCESS | 1808 | 1461001301780 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]]]}] 10:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1785ms 10:41:41 INFO - PROCESS | 1808 | 1461001301840 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 10:41:41 INFO - PROCESS | 1808 | 1461001301844 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 10:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:41:41 INFO - PROCESS | 1808 | 1461001301852 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:41:41 INFO - PROCESS | 1808 | 1461001301856 Marionette TRACE conn4 <- [1,2522,null,{}] 10:41:41 INFO - PROCESS | 1808 | 1461001301862 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}] 10:41:42 INFO - PROCESS | 1808 | 1461001302110 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 10:41:42 INFO - PROCESS | 1808 | 1461001302464 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335e400 == 138 [pid = 1808] [id = 638] 10:41:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x935fcc00) [pid = 1808] [serial = 1915] [outer = (nil)] 10:41:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x96cc4c00) [pid = 1808] [serial = 1916] [outer = 0x935fcc00] 10:41:42 INFO - PROCESS | 1808 | 1461001302562 Marionette DEBUG loaded listener.js 10:41:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x97168000) [pid = 1808] [serial = 1917] [outer = 0x935fcc00] 10:41:43 INFO - PROCESS | 1808 | 1461001303684 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]]]}] 10:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1887ms 10:41:43 INFO - PROCESS | 1808 | 1461001303740 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 10:41:43 INFO - PROCESS | 1808 | 1461001303744 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 10:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:41:43 INFO - PROCESS | 1808 | 1461001303750 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:41:43 INFO - PROCESS | 1808 | 1461001303753 Marionette TRACE conn4 <- [1,2526,null,{}] 10:41:43 INFO - PROCESS | 1808 | 1461001303760 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}] 10:41:44 INFO - PROCESS | 1808 | 1461001304002 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 10:41:44 INFO - PROCESS | 1808 | 1461001304356 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c24000 == 139 [pid = 1808] [id = 639] 10:41:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x96bae800) [pid = 1808] [serial = 1918] [outer = (nil)] 10:41:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x97175400) [pid = 1808] [serial = 1919] [outer = 0x96bae800] 10:41:44 INFO - PROCESS | 1808 | 1461001304450 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x972e7c00) [pid = 1808] [serial = 1920] [outer = 0x96bae800] 10:41:45 INFO - PROCESS | 1808 | 1461001305426 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]]]}] 10:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1732ms 10:41:45 INFO - PROCESS | 1808 | 1461001305483 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 10:41:45 INFO - PROCESS | 1808 | 1461001305487 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 10:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:41:45 INFO - PROCESS | 1808 | 1461001305495 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:41:45 INFO - PROCESS | 1808 | 1461001305498 Marionette TRACE conn4 <- [1,2530,null,{}] 10:41:45 INFO - PROCESS | 1808 | 1461001305505 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}] 10:41:45 INFO - PROCESS | 1808 | 1461001305764 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 10:41:46 INFO - PROCESS | 1808 | 1461001306118 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c22400 == 140 [pid = 1808] [id = 640] 10:41:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x8a9a3c00) [pid = 1808] [serial = 1921] [outer = (nil)] 10:41:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x972f1800) [pid = 1808] [serial = 1922] [outer = 0x8a9a3c00] 10:41:46 INFO - PROCESS | 1808 | 1461001306217 Marionette DEBUG loaded listener.js 10:41:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x97ae4000) [pid = 1808] [serial = 1923] [outer = 0x8a9a3c00] 10:41:47 INFO - PROCESS | 1808 | 1461001307166 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]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1738ms 10:41:47 INFO - PROCESS | 1808 | 1461001307235 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1808 | 1461001307239 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 10:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:41:47 INFO - PROCESS | 1808 | 1461001307246 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1808 | 1461001307249 Marionette TRACE conn4 <- [1,2534,null,{}] 10:41:47 INFO - PROCESS | 1808 | 1461001307255 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}] 10:41:47 INFO - PROCESS | 1808 | 1461001307504 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 10:41:47 INFO - PROCESS | 1808 | 1461001307860 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8554dc00 == 141 [pid = 1808] [id = 641] 10:41:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x96b62400) [pid = 1808] [serial = 1924] [outer = (nil)] 10:41:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x97d39400) [pid = 1808] [serial = 1925] [outer = 0x96b62400] 10:41:47 INFO - PROCESS | 1808 | 1461001307958 Marionette DEBUG loaded listener.js 10:41:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x97d3c000) [pid = 1808] [serial = 1926] [outer = 0x96b62400] 10:41:49 INFO - PROCESS | 1808 | 1461001309011 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]]]}] 10:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1833ms 10:41:49 INFO - PROCESS | 1808 | 1461001309080 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 10:41:49 INFO - PROCESS | 1808 | 1461001309085 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 10:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:41:49 INFO - PROCESS | 1808 | 1461001309091 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:41:49 INFO - PROCESS | 1808 | 1461001309095 Marionette TRACE conn4 <- [1,2538,null,{}] 10:41:49 INFO - PROCESS | 1808 | 1461001309101 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}] 10:41:49 INFO - PROCESS | 1808 | 1461001309350 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 10:41:49 INFO - PROCESS | 1808 | 1461001309705 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c1e400 == 142 [pid = 1808] [id = 642] 10:41:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x97172000) [pid = 1808] [serial = 1927] [outer = (nil)] 10:41:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x9814c400) [pid = 1808] [serial = 1928] [outer = 0x97172000] 10:41:49 INFO - PROCESS | 1808 | 1461001309801 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x981ab400) [pid = 1808] [serial = 1929] [outer = 0x97172000] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x972f0800 == 141 [pid = 1808] [id = 45] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8ecdf000 == 140 [pid = 1808] [id = 350] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x860c7c00 == 139 [pid = 1808] [id = 625] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x87b83400 == 138 [pid = 1808] [id = 624] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x88e50800 == 137 [pid = 1808] [id = 623] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x85910800 == 136 [pid = 1808] [id = 622] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x856bf000 == 135 [pid = 1808] [id = 620] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8f30e000 == 134 [pid = 1808] [id = 618] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8e029800 == 133 [pid = 1808] [id = 619] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x85911c00 == 132 [pid = 1808] [id = 617] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1b2400 == 131 [pid = 1808] [id = 616] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8e14f000 == 130 [pid = 1808] [id = 615] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x890d0c00 == 129 [pid = 1808] [id = 613] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c562000 == 128 [pid = 1808] [id = 614] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x890d1800 == 127 [pid = 1808] [id = 612] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c523800 == 126 [pid = 1808] [id = 611] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aaaf400 == 125 [pid = 1808] [id = 610] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x89dd5400 == 124 [pid = 1808] [id = 609] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x890d3400 == 123 [pid = 1808] [id = 608] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8749a000 == 122 [pid = 1808] [id = 606] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x87b80800 == 121 [pid = 1808] [id = 607] 10:41:52 INFO - PROCESS | 1808 | --DOCSHELL 0x856c5800 == 120 [pid = 1808] [id = 605] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0xa0fdcc00) [pid = 1808] [serial = 1796] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8ecdd400) [pid = 1808] [serial = 1763] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x9e02d000) [pid = 1808] [serial = 1787] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x90420400) [pid = 1808] [serial = 1767] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x9206d800) [pid = 1808] [serial = 1770] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x98158800) [pid = 1808] [serial = 1779] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x935f9c00) [pid = 1808] [serial = 1772] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x99b65800) [pid = 1808] [serial = 1784] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x890c7c00) [pid = 1808] [serial = 1811] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x877eec00) [pid = 1808] [serial = 1806] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8e1a6000) [pid = 1808] [serial = 1686] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x8ec47800) [pid = 1808] [serial = 1761] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x88e55000) [pid = 1808] [serial = 1809] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x8555bc00) [pid = 1808] [serial = 1803] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x87b8a000) [pid = 1808] [serial = 1808] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x84dabc00) [pid = 1808] [serial = 1802] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x9835d800) [pid = 1808] [serial = 1781] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0xa006ec00) [pid = 1808] [serial = 1791] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x99b6f000) [pid = 1808] [serial = 1785] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x891f4800) [pid = 1808] [serial = 1754] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x91695400) [pid = 1808] [serial = 1769] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8dd05000) [pid = 1808] [serial = 1758] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8a9a6800) [pid = 1808] [serial = 1755] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8c66c800) [pid = 1808] [serial = 1757] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x97d36400) [pid = 1808] [serial = 1778] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x877e6800) [pid = 1808] [serial = 1805] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x878c8c00) [pid = 1808] [serial = 1799] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0xa2a0b400) [pid = 1808] [serial = 1793] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8f303c00) [pid = 1808] [serial = 1764] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x9041bc00) [pid = 1808] [serial = 1766] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x9ec3c800) [pid = 1808] [serial = 1788] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x9590cc00) [pid = 1808] [serial = 1773] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa001e800) [pid = 1808] [serial = 1790] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa3c27800) [pid = 1808] [serial = 1794] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8eac8000) [pid = 1808] [serial = 1760] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0xa49d5c00) [pid = 1808] [serial = 1797] [outer = (nil)] [url = about:blank] 10:41:52 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x97a3c800) [pid = 1808] [serial = 1776] [outer = (nil)] [url = about:blank] 10:41:53 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x983b8400) [pid = 1808] [serial = 1782] [outer = (nil)] [url = about:blank] 10:41:53 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x97175800) [pid = 1808] [serial = 1775] [outer = (nil)] [url = about:blank] 10:41:53 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x890ccc00) [pid = 1808] [serial = 1812] [outer = (nil)] [url = about:blank] 10:41:53 INFO - PROCESS | 1808 | 1461001313321 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]]]}] 10:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 4292ms 10:41:53 INFO - PROCESS | 1808 | 1461001313389 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 1808 | 1461001313397 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 10:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:41:53 INFO - PROCESS | 1808 | 1461001313472 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 1808 | 1461001313479 Marionette TRACE conn4 <- [1,2542,null,{}] 10:41:53 INFO - PROCESS | 1808 | 1461001313500 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}] 10:41:53 INFO - PROCESS | 1808 | 1461001313726 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 10:41:53 INFO - PROCESS | 1808 | 1461001313951 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c25c00 == 121 [pid = 1808] [id = 643] 10:41:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x856c1400) [pid = 1808] [serial = 1930] [outer = (nil)] 10:41:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x877e9400) [pid = 1808] [serial = 1931] [outer = 0x856c1400] 10:41:54 INFO - PROCESS | 1808 | 1461001314032 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x878ca400) [pid = 1808] [serial = 1932] [outer = 0x856c1400] 10:41:54 INFO - PROCESS | 1808 | 1461001314893 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]]]}] 10:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1509ms 10:41:54 INFO - PROCESS | 1808 | 1461001314952 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 10:41:54 INFO - PROCESS | 1808 | 1461001314961 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 10:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:41:54 INFO - PROCESS | 1808 | 1461001314975 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:41:54 INFO - PROCESS | 1808 | 1461001314979 Marionette TRACE conn4 <- [1,2546,null,{}] 10:41:54 INFO - PROCESS | 1808 | 1461001314986 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}] 10:41:55 INFO - PROCESS | 1808 | 1461001315208 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 10:41:55 INFO - PROCESS | 1808 | 1461001315462 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b83400 == 122 [pid = 1808] [id = 644] 10:41:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x87b89800) [pid = 1808] [serial = 1933] [outer = (nil)] 10:41:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x88ee1800) [pid = 1808] [serial = 1934] [outer = 0x87b89800] 10:41:55 INFO - PROCESS | 1808 | 1461001315586 Marionette DEBUG loaded listener.js 10:41:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x890cac00) [pid = 1808] [serial = 1935] [outer = 0x87b89800] 10:41:56 INFO - PROCESS | 1808 | 1461001316652 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]]]}] 10:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1737ms 10:41:56 INFO - PROCESS | 1808 | 1461001316725 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 10:41:56 INFO - PROCESS | 1808 | 1461001316729 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 10:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:41:56 INFO - PROCESS | 1808 | 1461001316744 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:41:56 INFO - PROCESS | 1808 | 1461001316756 Marionette TRACE conn4 <- [1,2550,null,{}] 10:41:56 INFO - PROCESS | 1808 | 1461001316790 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}] 10:41:57 INFO - PROCESS | 1808 | 1461001317095 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 10:41:57 INFO - PROCESS | 1808 | 1461001317295 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c9c00 == 123 [pid = 1808] [id = 645] 10:41:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8a99a000) [pid = 1808] [serial = 1936] [outer = (nil)] 10:41:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8a9a7000) [pid = 1808] [serial = 1937] [outer = 0x8a99a000] 10:41:57 INFO - PROCESS | 1808 | 1461001317378 Marionette DEBUG loaded listener.js 10:41:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8aaaa400) [pid = 1808] [serial = 1938] [outer = 0x8a99a000] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x90613400) [pid = 1808] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x87b8ac00) [pid = 1808] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8aad7800) [pid = 1808] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8c528c00) [pid = 1808] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8f310c00) [pid = 1808] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8a99bc00) [pid = 1808] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8749ec00) [pid = 1808] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8c66f400) [pid = 1808] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x860c6800) [pid = 1808] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8eac8400) [pid = 1808] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8eac3000) [pid = 1808] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x89dd3c00) [pid = 1808] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x875fb000) [pid = 1808] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8ad7a000) [pid = 1808] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x88e50c00) [pid = 1808] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x89dd4c00) [pid = 1808] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8e152400) [pid = 1808] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x875ed000) [pid = 1808] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8fc0e400) [pid = 1808] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8aaaa800) [pid = 1808] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x878c2c00) [pid = 1808] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:41:58 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x8aacf000) [pid = 1808] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:41:58 INFO - PROCESS | 1808 | 1461001318948 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]]]}] 10:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2223ms 10:41:58 INFO - PROCESS | 1808 | 1461001318965 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 10:41:58 INFO - PROCESS | 1808 | 1461001318969 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 10:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:41:58 INFO - PROCESS | 1808 | 1461001318977 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 1808 | 1461001318980 Marionette TRACE conn4 <- [1,2554,null,{}] 10:41:58 INFO - PROCESS | 1808 | 1461001318986 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}] 10:41:59 INFO - PROCESS | 1808 | 1461001319296 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 10:41:59 INFO - PROCESS | 1808 | 1461001319321 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x85906400 == 124 [pid = 1808] [id = 646] 10:41:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x88e5a800) [pid = 1808] [serial = 1939] [outer = (nil)] 10:41:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8a9a8400) [pid = 1808] [serial = 1940] [outer = 0x88e5a800] 10:41:59 INFO - PROCESS | 1808 | 1461001319401 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8aad7800) [pid = 1808] [serial = 1941] [outer = 0x88e5a800] 10:42:00 INFO - PROCESS | 1808 | 1461001320578 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]]]}] 10:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1638ms 10:42:00 INFO - PROCESS | 1808 | 1461001320617 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 10:42:00 INFO - PROCESS | 1808 | 1461001320623 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 10:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:42:00 INFO - PROCESS | 1808 | 1461001320633 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:42:00 INFO - PROCESS | 1808 | 1461001320639 Marionette TRACE conn4 <- [1,2558,null,{}] 10:42:00 INFO - PROCESS | 1808 | 1461001320650 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}] 10:42:00 INFO - PROCESS | 1808 | 1461001320917 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 10:42:01 INFO - PROCESS | 1808 | 1461001321291 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e6400 == 125 [pid = 1808] [id = 647] 10:42:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x877ed000) [pid = 1808] [serial = 1942] [outer = (nil)] 10:42:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x87b80800) [pid = 1808] [serial = 1943] [outer = 0x877ed000] 10:42:01 INFO - PROCESS | 1808 | 1461001321391 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x88e50800) [pid = 1808] [serial = 1944] [outer = 0x877ed000] 10:42:02 INFO - PROCESS | 1808 | 1461001322465 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]]]}] 10:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1889ms 10:42:02 INFO - PROCESS | 1808 | 1461001322522 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 10:42:02 INFO - PROCESS | 1808 | 1461001322532 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 10:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:42:02 INFO - PROCESS | 1808 | 1461001322544 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:42:02 INFO - PROCESS | 1808 | 1461001322548 Marionette TRACE conn4 <- [1,2562,null,{}] 10:42:02 INFO - PROCESS | 1808 | 1461001322555 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}] 10:42:02 INFO - PROCESS | 1808 | 1461001322861 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 10:42:03 INFO - PROCESS | 1808 | 1461001323218 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x890c9c00 == 126 [pid = 1808] [id = 648] 10:42:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x891fc400) [pid = 1808] [serial = 1945] [outer = (nil)] 10:42:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8a99fc00) [pid = 1808] [serial = 1946] [outer = 0x891fc400] 10:42:03 INFO - PROCESS | 1808 | 1461001323316 Marionette DEBUG loaded listener.js 10:42:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8ac0f800) [pid = 1808] [serial = 1947] [outer = 0x891fc400] 10:42:04 INFO - PROCESS | 1808 | 1461001324530 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]]]}] 10:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2043ms 10:42:04 INFO - PROCESS | 1808 | 1461001324587 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 1808 | 1461001324592 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 10:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:42:04 INFO - PROCESS | 1808 | 1461001324599 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 1808 | 1461001324606 Marionette TRACE conn4 <- [1,2566,null,{}] 10:42:04 INFO - PROCESS | 1808 | 1461001324623 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}] 10:42:04 INFO - PROCESS | 1808 | 1461001324910 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 10:42:05 INFO - PROCESS | 1808 | 1461001325302 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8bb70000 == 127 [pid = 1808] [id = 649] 10:42:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8c559c00) [pid = 1808] [serial = 1948] [outer = (nil)] 10:42:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8c560400) [pid = 1808] [serial = 1949] [outer = 0x8c559c00] 10:42:05 INFO - PROCESS | 1808 | 1461001325408 Marionette DEBUG loaded listener.js 10:42:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8c673c00) [pid = 1808] [serial = 1950] [outer = 0x8c559c00] 10:42:06 INFO - PROCESS | 1808 | 1461001326465 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]]]}] 10:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1939ms 10:42:06 INFO - PROCESS | 1808 | 1461001326540 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 10:42:06 INFO - PROCESS | 1808 | 1461001326544 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 10:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:42:06 INFO - PROCESS | 1808 | 1461001326552 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:42:06 INFO - PROCESS | 1808 | 1461001326556 Marionette TRACE conn4 <- [1,2570,null,{}] 10:42:06 INFO - PROCESS | 1808 | 1461001326562 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}] 10:42:06 INFO - PROCESS | 1808 | 1461001326838 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 10:42:07 INFO - PROCESS | 1808 | 1461001327189 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c562000 == 128 [pid = 1808] [id = 650] 10:42:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8dd03000) [pid = 1808] [serial = 1951] [outer = (nil)] 10:42:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8e02e400) [pid = 1808] [serial = 1952] [outer = 0x8dd03000] 10:42:07 INFO - PROCESS | 1808 | 1461001327281 Marionette DEBUG loaded listener.js 10:42:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8e037000) [pid = 1808] [serial = 1953] [outer = 0x8dd03000] 10:42:08 INFO - PROCESS | 1808 | 1461001328272 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]]]}] 10:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1782ms 10:42:08 INFO - PROCESS | 1808 | 1461001328336 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 10:42:08 INFO - PROCESS | 1808 | 1461001328340 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 10:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:42:08 INFO - PROCESS | 1808 | 1461001328347 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:42:08 INFO - PROCESS | 1808 | 1461001328351 Marionette TRACE conn4 <- [1,2574,null,{}] 10:42:08 INFO - PROCESS | 1808 | 1461001328357 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}] 10:42:08 INFO - PROCESS | 1808 | 1461001328609 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 10:42:08 INFO - PROCESS | 1808 | 1461001328966 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x8590d800 == 129 [pid = 1808] [id = 651] 10:42:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x878cd000) [pid = 1808] [serial = 1954] [outer = (nil)] 10:42:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8e152c00) [pid = 1808] [serial = 1955] [outer = 0x878cd000] 10:42:09 INFO - PROCESS | 1808 | 1461001329065 Marionette DEBUG loaded listener.js 10:42:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8e1ac800) [pid = 1808] [serial = 1956] [outer = 0x878cd000] 10:42:10 INFO - PROCESS | 1808 | 1461001330036 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]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1738ms 10:42:10 INFO - PROCESS | 1808 | 1461001330086 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1808 | 1461001330090 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 10:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:42:10 INFO - PROCESS | 1808 | 1461001330097 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1808 | 1461001330101 Marionette TRACE conn4 <- [1,2578,null,{}] 10:42:10 INFO - PROCESS | 1808 | 1461001330107 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}] 10:42:10 INFO - PROCESS | 1808 | 1461001330377 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 10:42:10 INFO - PROCESS | 1808 | 1461001330735 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac08000 == 130 [pid = 1808] [id = 652] 10:42:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8eac9400) [pid = 1808] [serial = 1957] [outer = (nil)] 10:42:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8ec4e000) [pid = 1808] [serial = 1958] [outer = 0x8eac9400] 10:42:10 INFO - PROCESS | 1808 | 1461001330839 Marionette DEBUG loaded listener.js 10:42:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8ecd3c00) [pid = 1808] [serial = 1959] [outer = 0x8eac9400] 10:42:11 INFO - PROCESS | 1808 | 1461001331762 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]]]}] 10:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1737ms 10:42:11 INFO - PROCESS | 1808 | 1461001331835 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 10:42:11 INFO - PROCESS | 1808 | 1461001331840 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 10:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:42:11 INFO - PROCESS | 1808 | 1461001331846 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:42:11 INFO - PROCESS | 1808 | 1461001331850 Marionette TRACE conn4 <- [1,2582,null,{}] 10:42:11 INFO - PROCESS | 1808 | 1461001331856 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}] 10:42:12 INFO - PROCESS | 1808 | 1461001332099 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 10:42:12 INFO - PROCESS | 1808 | 1461001332416 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ec47c00 == 131 [pid = 1808] [id = 653] 10:42:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8ec4f400) [pid = 1808] [serial = 1960] [outer = (nil)] 10:42:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8f30dc00) [pid = 1808] [serial = 1961] [outer = 0x8ec4f400] 10:42:12 INFO - PROCESS | 1808 | 1461001332522 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8fc0d400) [pid = 1808] [serial = 1962] [outer = 0x8ec4f400] 10:42:13 INFO - PROCESS | 1808 | 1461001333467 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]]]}] 10:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1695ms 10:42:13 INFO - PROCESS | 1808 | 1461001333543 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 10:42:13 INFO - PROCESS | 1808 | 1461001333546 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 10:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:42:13 INFO - PROCESS | 1808 | 1461001333554 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 1808 | 1461001333557 Marionette TRACE conn4 <- [1,2586,null,{}] 10:42:13 INFO - PROCESS | 1808 | 1461001333564 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}] 10:42:13 INFO - PROCESS | 1808 | 1461001333794 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 10:42:14 INFO - PROCESS | 1808 | 1461001334152 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ec55800 == 132 [pid = 1808] [id = 654] 10:42:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8f305000) [pid = 1808] [serial = 1963] [outer = (nil)] 10:42:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9041a000) [pid = 1808] [serial = 1964] [outer = 0x8f305000] 10:42:14 INFO - PROCESS | 1808 | 1461001334249 Marionette DEBUG loaded listener.js 10:42:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x90420000) [pid = 1808] [serial = 1965] [outer = 0x8f305000] 10:42:15 INFO - PROCESS | 1808 | 1461001335163 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]]]}] 10:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1684ms 10:42:15 INFO - PROCESS | 1808 | 1461001335239 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 10:42:15 INFO - PROCESS | 1808 | 1461001335243 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 10:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:42:15 INFO - PROCESS | 1808 | 1461001335250 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:42:15 INFO - PROCESS | 1808 | 1461001335253 Marionette TRACE conn4 <- [1,2590,null,{}] 10:42:15 INFO - PROCESS | 1808 | 1461001335260 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}] 10:42:15 INFO - PROCESS | 1808 | 1461001335508 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 10:42:15 INFO - PROCESS | 1808 | 1461001335940 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x860bf800 == 133 [pid = 1808] [id = 655] 10:42:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x8fdda000) [pid = 1808] [serial = 1966] [outer = (nil)] 10:42:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x91474400) [pid = 1808] [serial = 1967] [outer = 0x8fdda000] 10:42:16 INFO - PROCESS | 1808 | 1461001336093 Marionette DEBUG loaded listener.js 10:42:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x91693400) [pid = 1808] [serial = 1968] [outer = 0x8fdda000] 10:42:17 INFO - PROCESS | 1808 | 1461001337038 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]]]}] 10:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1836ms 10:42:17 INFO - PROCESS | 1808 | 1461001337087 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 10:42:17 INFO - PROCESS | 1808 | 1461001337091 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 10:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:42:17 INFO - PROCESS | 1808 | 1461001337098 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:42:17 INFO - PROCESS | 1808 | 1461001337102 Marionette TRACE conn4 <- [1,2594,null,{}] 10:42:17 INFO - PROCESS | 1808 | 1461001337108 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}] 10:42:17 INFO - PROCESS | 1808 | 1461001337351 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 10:42:17 INFO - PROCESS | 1808 | 1461001337696 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac6c00 == 134 [pid = 1808] [id = 656] 10:42:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x8f306800) [pid = 1808] [serial = 1969] [outer = (nil)] 10:42:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x9335d400) [pid = 1808] [serial = 1970] [outer = 0x8f306800] 10:42:17 INFO - PROCESS | 1808 | 1461001337792 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x93361800) [pid = 1808] [serial = 1971] [outer = 0x8f306800] 10:42:18 INFO - PROCESS | 1808 | 1461001338812 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]]]}] 10:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1732ms 10:42:18 INFO - PROCESS | 1808 | 1461001338831 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 10:42:18 INFO - PROCESS | 1808 | 1461001338836 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 10:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:42:18 INFO - PROCESS | 1808 | 1461001338843 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:42:18 INFO - PROCESS | 1808 | 1461001338848 Marionette TRACE conn4 <- [1,2598,null,{}] 10:42:18 INFO - PROCESS | 1808 | 1461001338854 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}] 10:42:19 INFO - PROCESS | 1808 | 1461001339135 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 10:42:19 INFO - PROCESS | 1808 | 1461001339545 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x935fa400 == 135 [pid = 1808] [id = 657] 10:42:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x96ba9800) [pid = 1808] [serial = 1972] [outer = (nil)] 10:42:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x9716b000) [pid = 1808] [serial = 1973] [outer = 0x96ba9800] 10:42:19 INFO - PROCESS | 1808 | 1461001339645 Marionette DEBUG loaded listener.js 10:42:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x97ad7800) [pid = 1808] [serial = 1974] [outer = 0x96ba9800] 10:42:20 INFO - PROCESS | 1808 | 1461001340706 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]]]}] 10:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1932ms 10:42:20 INFO - PROCESS | 1808 | 1461001340780 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 10:42:20 INFO - PROCESS | 1808 | 1461001340784 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 10:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:42:20 INFO - PROCESS | 1808 | 1461001340797 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:42:20 INFO - PROCESS | 1808 | 1461001340803 Marionette TRACE conn4 <- [1,2602,null,{}] 10:42:20 INFO - PROCESS | 1808 | 1461001340811 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}] 10:42:21 INFO - PROCESS | 1808 | 1461001341137 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 10:42:21 INFO - PROCESS | 1808 | 1461001341495 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a0000 == 136 [pid = 1808] [id = 658] 10:42:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x911ed000) [pid = 1808] [serial = 1975] [outer = (nil)] 10:42:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x97d3f400) [pid = 1808] [serial = 1976] [outer = 0x911ed000] 10:42:21 INFO - PROCESS | 1808 | 1461001341588 Marionette DEBUG loaded listener.js 10:42:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x97fca000) [pid = 1808] [serial = 1977] [outer = 0x911ed000] 10:42:22 INFO - PROCESS | 1808 | 1461001342595 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]]]}] 10:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1839ms 10:42:22 INFO - PROCESS | 1808 | 1461001342637 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 1808 | 1461001342642 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 10:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:42:22 INFO - PROCESS | 1808 | 1461001342649 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 1808 | 1461001342653 Marionette TRACE conn4 <- [1,2606,null,{}] 10:42:22 INFO - PROCESS | 1808 | 1461001342659 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}] 10:42:22 INFO - PROCESS | 1808 | 1461001342903 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 10:42:23 INFO - PROCESS | 1808 | 1461001343251 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d36400 == 137 [pid = 1808] [id = 659] 10:42:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x97d37800) [pid = 1808] [serial = 1978] [outer = (nil)] 10:42:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x981b5000) [pid = 1808] [serial = 1979] [outer = 0x97d37800] 10:42:23 INFO - PROCESS | 1808 | 1461001343350 Marionette DEBUG loaded listener.js 10:42:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x982c5000) [pid = 1808] [serial = 1980] [outer = 0x97d37800] 10:42:24 INFO - PROCESS | 1808 | 1461001344397 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]]]}] 10:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1790ms 10:42:24 INFO - PROCESS | 1808 | 1461001344440 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 10:42:24 INFO - PROCESS | 1808 | 1461001344444 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 10:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:42:24 INFO - PROCESS | 1808 | 1461001344451 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:42:24 INFO - PROCESS | 1808 | 1461001344455 Marionette TRACE conn4 <- [1,2610,null,{}] 10:42:24 INFO - PROCESS | 1808 | 1461001344461 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}] 10:42:24 INFO - PROCESS | 1808 | 1461001344701 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 10:42:25 INFO - PROCESS | 1808 | 1461001345056 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9335e000 == 138 [pid = 1808] [id = 660] 10:42:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x935f3000) [pid = 1808] [serial = 1981] [outer = (nil)] 10:42:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x98356800) [pid = 1808] [serial = 1982] [outer = 0x935f3000] 10:42:25 INFO - PROCESS | 1808 | 1461001345150 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9835a800) [pid = 1808] [serial = 1983] [outer = 0x935f3000] 10:42:26 INFO - PROCESS | 1808 | 1461001346134 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]]]}] 10:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1735ms 10:42:26 INFO - PROCESS | 1808 | 1461001346187 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 1808 | 1461001346190 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 10:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:42:26 INFO - PROCESS | 1808 | 1461001346197 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:42:26 INFO - PROCESS | 1808 | 1461001346199 Marionette TRACE conn4 <- [1,2614,null,{}] 10:42:26 INFO - PROCESS | 1808 | 1461001346206 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}] 10:42:26 INFO - PROCESS | 1808 | 1461001346455 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 10:42:26 INFO - PROCESS | 1808 | 1461001346811 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c24400 == 139 [pid = 1808] [id = 661] 10:42:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x856bdc00) [pid = 1808] [serial = 1984] [outer = (nil)] 10:42:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x9835e400) [pid = 1808] [serial = 1985] [outer = 0x856bdc00] 10:42:26 INFO - PROCESS | 1808 | 1461001346908 Marionette DEBUG loaded listener.js 10:42:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x983b7000) [pid = 1808] [serial = 1986] [outer = 0x856bdc00] 10:42:27 INFO - PROCESS | 1808 | 1461001347868 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]]]}] 10:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1738ms 10:42:27 INFO - PROCESS | 1808 | 1461001347936 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 10:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:42:27 INFO - PROCESS | 1808 | 1461001347940 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 10:42:27 INFO - PROCESS | 1808 | 1461001347947 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:42:27 INFO - PROCESS | 1808 | 1461001347951 Marionette TRACE conn4 <- [1,2618,null,{}] 10:42:27 INFO - PROCESS | 1808 | 1461001347957 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}] 10:42:28 INFO - PROCESS | 1808 | 1461001348207 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 10:42:28 INFO - PROCESS | 1808 | 1461001348562 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x97a3c400 == 140 [pid = 1808] [id = 662] 10:42:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x981ae400) [pid = 1808] [serial = 1987] [outer = (nil)] 10:42:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x9841b000) [pid = 1808] [serial = 1988] [outer = 0x981ae400] 10:42:28 INFO - PROCESS | 1808 | 1461001348660 Marionette DEBUG loaded listener.js 10:42:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x98420000) [pid = 1808] [serial = 1989] [outer = 0x981ae400] 10:42:29 INFO - PROCESS | 1808 | 1461001349600 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]]]}] 10:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1690ms 10:42:29 INFO - PROCESS | 1808 | 1461001349637 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 10:42:29 INFO - PROCESS | 1808 | 1461001349640 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 10:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:42:29 INFO - PROCESS | 1808 | 1461001349647 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:42:29 INFO - PROCESS | 1808 | 1461001349651 Marionette TRACE conn4 <- [1,2622,null,{}] 10:42:29 INFO - PROCESS | 1808 | 1461001349657 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}] 10:42:29 INFO - PROCESS | 1808 | 1461001349911 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 10:42:30 INFO - PROCESS | 1808 | 1461001350262 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x98356400 == 141 [pid = 1808] [id = 663] 10:42:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x983b2000) [pid = 1808] [serial = 1990] [outer = (nil)] 10:42:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0x98d08c00) [pid = 1808] [serial = 1991] [outer = 0x983b2000] 10:42:30 INFO - PROCESS | 1808 | 1461001350363 Marionette DEBUG loaded listener.js 10:42:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0x98d12800) [pid = 1808] [serial = 1992] [outer = 0x983b2000] 10:42:32 INFO - PROCESS | 1808 | --DOCSHELL 0x83c1e400 == 140 [pid = 1808] [id = 642] 10:42:32 INFO - PROCESS | 1808 | --DOCSHELL 0x8554dc00 == 139 [pid = 1808] [id = 641] 10:42:32 INFO - PROCESS | 1808 | --DOCSHELL 0x83c22400 == 138 [pid = 1808] [id = 640] 10:42:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9335e400 == 137 [pid = 1808] [id = 638] 10:42:32 INFO - PROCESS | 1808 | --DOCSHELL 0x83c24000 == 136 [pid = 1808] [id = 639] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x89dd7400 == 135 [pid = 1808] [id = 637] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x9335c400 == 134 [pid = 1808] [id = 636] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8eacd800 == 133 [pid = 1808] [id = 635] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x85905800 == 132 [pid = 1808] [id = 633] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x860c9800 == 131 [pid = 1808] [id = 634] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x891fcc00 == 130 [pid = 1808] [id = 632] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8e146c00 == 129 [pid = 1808] [id = 631] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8aab6400 == 128 [pid = 1808] [id = 630] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x890d5000 == 127 [pid = 1808] [id = 629] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x87b7e800 == 126 [pid = 1808] [id = 627] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x891f5800 == 125 [pid = 1808] [id = 628] 10:42:33 INFO - PROCESS | 1808 | --DOCSHELL 0x85909800 == 124 [pid = 1808] [id = 626] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x91476000) [pid = 1808] [serial = 1865] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x890d6800) [pid = 1808] [serial = 1821] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8ad7f800) [pid = 1808] [serial = 1830] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x8c567400) [pid = 1808] [serial = 1835] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8fdd6800) [pid = 1808] [serial = 1857] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x8a9e5c00) [pid = 1808] [serial = 1875] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x877e1c00) [pid = 1808] [serial = 1817] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x8e031400) [pid = 1808] [serial = 1841] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x8f309400) [pid = 1808] [serial = 1853] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x8ec48000) [pid = 1808] [serial = 1847] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x8f301400) [pid = 1808] [serial = 1851] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x8fc04c00) [pid = 1808] [serial = 1854] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x8aab3000) [pid = 1808] [serial = 1826] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x878c5c00) [pid = 1808] [serial = 1869] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x878cf400) [pid = 1808] [serial = 1818] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x8c526400) [pid = 1808] [serial = 1832] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x88e59000) [pid = 1808] [serial = 1871] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x8a9ef400) [pid = 1808] [serial = 1824] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x8e1a7000) [pid = 1808] [serial = 1844] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x8fdd3000) [pid = 1808] [serial = 1856] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x911e2000) [pid = 1808] [serial = 1863] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x90607400) [pid = 1808] [serial = 1860] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8e035000) [pid = 1808] [serial = 1842] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8aad5800) [pid = 1808] [serial = 1827] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8e030800) [pid = 1808] [serial = 1752] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8c66bc00) [pid = 1808] [serial = 1836] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x88ef0800) [pid = 1808] [serial = 1872] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8e1ab400) [pid = 1808] [serial = 1845] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x90612000) [pid = 1808] [serial = 1862] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x878cac00) [pid = 1808] [serial = 1800] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8c52bc00) [pid = 1808] [serial = 1833] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8a9a7400) [pid = 1808] [serial = 1823] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8ecde800) [pid = 1808] [serial = 1850] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x9041cc00) [pid = 1808] [serial = 1859] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x877eb800) [pid = 1808] [serial = 1868] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8a99f400) [pid = 1808] [serial = 1874] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x890ca000) [pid = 1808] [serial = 1820] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8ad79800) [pid = 1808] [serial = 1829] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x91691000) [pid = 1808] [serial = 1866] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8c674400) [pid = 1808] [serial = 1838] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8dd02400) [pid = 1808] [serial = 1839] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8ec55400) [pid = 1808] [serial = 1848] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x891f0c00) [pid = 1808] [serial = 1814] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x8a9a1c00) [pid = 1808] [serial = 1877] [outer = (nil)] [url = about:blank] 10:42:33 INFO - PROCESS | 1808 | 1461001353872 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]]]}] 10:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 4249ms 10:42:33 INFO - PROCESS | 1808 | 1461001353898 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 10:42:33 INFO - PROCESS | 1808 | 1461001353905 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 10:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:42:33 INFO - PROCESS | 1808 | 1461001353915 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:42:33 INFO - PROCESS | 1808 | 1461001353919 Marionette TRACE conn4 <- [1,2626,null,{}] 10:42:33 INFO - PROCESS | 1808 | 1461001353928 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}] 10:42:34 INFO - PROCESS | 1808 | 1461001354152 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 10:42:34 INFO - PROCESS | 1808 | 1461001354468 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x878c5c00 == 125 [pid = 1808] [id = 664] 10:42:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x878ca000) [pid = 1808] [serial = 1993] [outer = (nil)] 10:42:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x878d0800) [pid = 1808] [serial = 1994] [outer = 0x878ca000] 10:42:34 INFO - PROCESS | 1808 | 1461001354559 Marionette DEBUG loaded listener.js 10:42:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x88e4fc00) [pid = 1808] [serial = 1995] [outer = 0x878ca000] 10:42:35 INFO - PROCESS | 1808 | 1461001355550 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]]]}] 10:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1685ms 10:42:35 INFO - PROCESS | 1808 | 1461001355601 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 10:42:35 INFO - PROCESS | 1808 | 1461001355608 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 10:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:42:35 INFO - PROCESS | 1808 | 1461001355627 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:42:35 INFO - PROCESS | 1808 | 1461001355630 Marionette TRACE conn4 <- [1,2630,null,{}] 10:42:35 INFO - PROCESS | 1808 | 1461001355637 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}] 10:42:35 INFO - PROCESS | 1808 | 1461001355959 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 10:42:36 INFO - PROCESS | 1808 | 1461001356002 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x890cd800 == 126 [pid = 1808] [id = 665] 10:42:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x891efc00) [pid = 1808] [serial = 1996] [outer = (nil)] 10:42:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x891fcc00) [pid = 1808] [serial = 1997] [outer = 0x891efc00] 10:42:36 INFO - PROCESS | 1808 | 1461001356163 Marionette DEBUG loaded listener.js 10:42:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8a9a0c00) [pid = 1808] [serial = 1998] [outer = 0x891efc00] 10:42:37 INFO - PROCESS | 1808 | 1461001357196 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]]]}] 10:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1637ms 10:42:37 INFO - PROCESS | 1808 | 1461001357268 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 10:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:42:37 INFO - PROCESS | 1808 | 1461001357272 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 10:42:37 INFO - PROCESS | 1808 | 1461001357279 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:42:37 INFO - PROCESS | 1808 | 1461001357285 Marionette TRACE conn4 <- [1,2634,null,{}] 10:42:37 INFO - PROCESS | 1808 | 1461001357309 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}] 10:42:37 INFO - PROCESS | 1808 | 1461001357618 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x935fcc00) [pid = 1808] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8e02f800) [pid = 1808] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8590cc00) [pid = 1808] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x87b81c00) [pid = 1808] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8a9a7800) [pid = 1808] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x87b89800) [pid = 1808] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8a99cc00) [pid = 1808] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x890c7800) [pid = 1808] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x96b62400) [pid = 1808] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x96bae800) [pid = 1808] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x88e52c00) [pid = 1808] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8a99a000) [pid = 1808] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8a99f800) [pid = 1808] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8e147c00) [pid = 1808] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x8a9a3c00) [pid = 1808] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x8aab2c00) [pid = 1808] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x8f308000) [pid = 1808] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x8aad1800) [pid = 1808] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x856c1400) [pid = 1808] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x97172000) [pid = 1808] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:42:38 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x9335dc00) [pid = 1808] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:42:38 INFO - PROCESS | 1808 | 1461001358333 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c26400 == 127 [pid = 1808] [id = 666] 10:42:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x856c1400) [pid = 1808] [serial = 1999] [outer = (nil)] 10:42:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x875ef800) [pid = 1808] [serial = 2000] [outer = 0x856c1400] 10:42:38 INFO - PROCESS | 1808 | 1461001358417 Marionette DEBUG loaded listener.js 10:42:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x890cd000) [pid = 1808] [serial = 2001] [outer = 0x856c1400] 10:42:39 INFO - PROCESS | 1808 | 1461001359263 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]]]}] 10:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2040ms 10:42:39 INFO - PROCESS | 1808 | 1461001359320 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 10:42:39 INFO - PROCESS | 1808 | 1461001359325 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 10:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:42:39 INFO - PROCESS | 1808 | 1461001359331 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:42:39 INFO - PROCESS | 1808 | 1461001359335 Marionette TRACE conn4 <- [1,2638,null,{}] 10:42:39 INFO - PROCESS | 1808 | 1461001359341 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}] 10:42:39 INFO - PROCESS | 1808 | 1461001359567 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 10:42:39 INFO - PROCESS | 1808 | 1461001359799 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b81c00 == 128 [pid = 1808] [id = 667] 10:42:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x88e5b400) [pid = 1808] [serial = 2002] [outer = (nil)] 10:42:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x8ad7d400) [pid = 1808] [serial = 2003] [outer = 0x88e5b400] 10:42:39 INFO - PROCESS | 1808 | 1461001359882 Marionette DEBUG loaded listener.js 10:42:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x8ad87c00) [pid = 1808] [serial = 2004] [outer = 0x88e5b400] 10:42:41 INFO - PROCESS | 1808 | 1461001361091 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]]]}] 10:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1790ms 10:42:41 INFO - PROCESS | 1808 | 1461001361123 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 10:42:41 INFO - PROCESS | 1808 | 1461001361130 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 10:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:42:41 INFO - PROCESS | 1808 | 1461001361141 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:42:41 INFO - PROCESS | 1808 | 1461001361145 Marionette TRACE conn4 <- [1,2642,null,{}] 10:42:41 INFO - PROCESS | 1808 | 1461001361155 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}] 10:42:41 INFO - PROCESS | 1808 | 1461001361406 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 10:42:41 INFO - PROCESS | 1808 | 1461001361769 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x878c6c00 == 129 [pid = 1808] [id = 668] 10:42:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x878cf400) [pid = 1808] [serial = 2005] [outer = (nil)] 10:42:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x88e55000) [pid = 1808] [serial = 2006] [outer = 0x878cf400] 10:42:41 INFO - PROCESS | 1808 | 1461001361870 Marionette DEBUG loaded listener.js 10:42:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x890cfc00) [pid = 1808] [serial = 2007] [outer = 0x878cf400] 10:42:42 INFO - PROCESS | 1808 | 1461001362853 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]]]}] 10:42:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:42:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1791ms 10:42:42 INFO - PROCESS | 1808 | 1461001362932 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 10:42:42 INFO - PROCESS | 1808 | 1461001362942 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 10:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:42:42 INFO - PROCESS | 1808 | 1461001362953 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:42:42 INFO - PROCESS | 1808 | 1461001362957 Marionette TRACE conn4 <- [1,2646,null,{}] 10:42:42 INFO - PROCESS | 1808 | 1461001362965 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}] 10:42:43 INFO - PROCESS | 1808 | 1461001363323 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 10:42:43 INFO - PROCESS | 1808 | 1461001363685 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f7400 == 130 [pid = 1808] [id = 669] 10:42:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8a9a8c00) [pid = 1808] [serial = 2008] [outer = (nil)] 10:42:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8aab5400) [pid = 1808] [serial = 2009] [outer = 0x8a9a8c00] 10:42:43 INFO - PROCESS | 1808 | 1461001363779 Marionette DEBUG loaded listener.js 10:42:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8aadb400) [pid = 1808] [serial = 2010] [outer = 0x8a9a8c00] 10:42:44 INFO - PROCESS | 1808 | 1461001364851 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]]]}] 10:42:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:42:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1941ms 10:42:44 INFO - PROCESS | 1808 | 1461001364895 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 10:42:44 INFO - PROCESS | 1808 | 1461001364900 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 10:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:42:44 INFO - PROCESS | 1808 | 1461001364907 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1808 | 1461001364913 Marionette TRACE conn4 <- [1,2650,null,{}] 10:42:44 INFO - PROCESS | 1808 | 1461001364931 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}] 10:42:45 INFO - PROCESS | 1808 | 1461001365187 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 10:42:45 INFO - PROCESS | 1808 | 1461001365540 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c523800 == 131 [pid = 1808] [id = 670] 10:42:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8c52b800) [pid = 1808] [serial = 2011] [outer = (nil)] 10:42:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8c55a400) [pid = 1808] [serial = 2012] [outer = 0x8c52b800] 10:42:45 INFO - PROCESS | 1808 | 1461001365642 Marionette DEBUG loaded listener.js 10:42:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8c564800) [pid = 1808] [serial = 2013] [outer = 0x8c52b800] 10:42:46 INFO - PROCESS | 1808 | 1461001366570 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]]]}] 10:42:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:42:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1687ms 10:42:46 INFO - PROCESS | 1808 | 1461001366595 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 10:42:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:42:46 INFO - PROCESS | 1808 | 1461001366600 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 10:42:46 INFO - PROCESS | 1808 | 1461001366607 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:42:46 INFO - PROCESS | 1808 | 1461001366611 Marionette TRACE conn4 <- [1,2654,null,{}] 10:42:46 INFO - PROCESS | 1808 | 1461001366617 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}] 10:42:46 INFO - PROCESS | 1808 | 1461001366857 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 10:42:47 INFO - PROCESS | 1808 | 1461001367165 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e9000 == 132 [pid = 1808] [id = 671] 10:42:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8c66f800) [pid = 1808] [serial = 2014] [outer = (nil)] 10:42:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8dd01800) [pid = 1808] [serial = 2015] [outer = 0x8c66f800] 10:42:47 INFO - PROCESS | 1808 | 1461001367310 Marionette DEBUG loaded listener.js 10:42:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8dd0a400) [pid = 1808] [serial = 2016] [outer = 0x8c66f800] 10:42:48 INFO - PROCESS | 1808 | 1461001368308 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]]]}] 10:42:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:42:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1735ms 10:42:48 INFO - PROCESS | 1808 | 1461001368343 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 10:42:48 INFO - PROCESS | 1808 | 1461001368346 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 10:42:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:42:48 INFO - PROCESS | 1808 | 1461001368354 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:42:48 INFO - PROCESS | 1808 | 1461001368358 Marionette TRACE conn4 <- [1,2658,null,{}] 10:42:48 INFO - PROCESS | 1808 | 1461001368364 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}] 10:42:48 INFO - PROCESS | 1808 | 1461001368657 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 10:42:49 INFO - PROCESS | 1808 | 1461001369003 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e4e000 == 133 [pid = 1808] [id = 672] 10:42:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8c669800) [pid = 1808] [serial = 2017] [outer = (nil)] 10:42:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8e034800) [pid = 1808] [serial = 2018] [outer = 0x8c669800] 10:42:49 INFO - PROCESS | 1808 | 1461001369102 Marionette DEBUG loaded listener.js 10:42:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8e144800) [pid = 1808] [serial = 2019] [outer = 0x8c669800] 10:42:50 INFO - PROCESS | 1808 | 1461001370101 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]]]}] 10:42:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:42:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1782ms 10:42:50 INFO - PROCESS | 1808 | 1461001370137 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 10:42:50 INFO - PROCESS | 1808 | 1461001370141 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 10:42:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:42:50 INFO - PROCESS | 1808 | 1461001370148 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:42:50 INFO - PROCESS | 1808 | 1461001370152 Marionette TRACE conn4 <- [1,2662,null,{}] 10:42:50 INFO - PROCESS | 1808 | 1461001370158 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}] 10:42:50 INFO - PROCESS | 1808 | 1461001370445 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 10:42:50 INFO - PROCESS | 1808 | 1461001370807 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c522800 == 134 [pid = 1808] [id = 673] 10:42:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8eaca800) [pid = 1808] [serial = 2020] [outer = (nil)] 10:42:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8eacec00) [pid = 1808] [serial = 2021] [outer = 0x8eaca800] 10:42:50 INFO - PROCESS | 1808 | 1461001370902 Marionette DEBUG loaded listener.js 10:42:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8ec4b800) [pid = 1808] [serial = 2022] [outer = 0x8eaca800] 10:42:51 INFO - PROCESS | 1808 | 1461001371808 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]]]}] 10:42:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:42:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1695ms 10:42:51 INFO - PROCESS | 1808 | 1461001371844 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 10:42:51 INFO - PROCESS | 1808 | 1461001371847 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 10:42:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:42:51 INFO - PROCESS | 1808 | 1461001371854 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:42:51 INFO - PROCESS | 1808 | 1461001371857 Marionette TRACE conn4 <- [1,2666,null,{}] 10:42:51 INFO - PROCESS | 1808 | 1461001371864 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}] 10:42:52 INFO - PROCESS | 1808 | 1461001372204 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 10:42:52 INFO - PROCESS | 1808 | 1461001372484 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ec49800 == 135 [pid = 1808] [id = 674] 10:42:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8ec52400) [pid = 1808] [serial = 2023] [outer = (nil)] 10:42:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8ecde000) [pid = 1808] [serial = 2024] [outer = 0x8ec52400] 10:42:52 INFO - PROCESS | 1808 | 1461001372581 Marionette DEBUG loaded listener.js 10:42:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8f304400) [pid = 1808] [serial = 2025] [outer = 0x8ec52400] 10:42:53 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:53 INFO - PROCESS | 1808 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:42:53 INFO - PROCESS | 1808 | 1461001373911 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]]]}] 10:42:53 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) 10:42:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2083ms 10:42:53 INFO - PROCESS | 1808 | 1461001373938 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 10:42:53 INFO - PROCESS | 1808 | 1461001373944 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 10:42:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:42:53 INFO - PROCESS | 1808 | 1461001373953 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:42:53 INFO - PROCESS | 1808 | 1461001373957 Marionette TRACE conn4 <- [1,2670,null,{}] 10:42:53 INFO - PROCESS | 1808 | 1461001373964 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}] 10:42:54 INFO - PROCESS | 1808 | 1461001374248 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 10:42:54 INFO - PROCESS | 1808 | 1461001374523 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad7000 == 136 [pid = 1808] [id = 675] 10:42:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8ecd4c00) [pid = 1808] [serial = 2026] [outer = (nil)] 10:42:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x8fc04c00) [pid = 1808] [serial = 2027] [outer = 0x8ecd4c00] 10:42:54 INFO - PROCESS | 1808 | 1461001374616 Marionette DEBUG loaded listener.js 10:42:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x8fc0bc00) [pid = 1808] [serial = 2028] [outer = 0x8ecd4c00] 10:42:55 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:56 INFO - PROCESS | 1808 | 1461001376039 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:42:56 INFO - PROCESS | 1808 | 1461001376095 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 10:42:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:42:56 INFO - PROCESS | 1808 | 1461001376203 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:42:56 INFO - PROCESS | 1808 | 1461001376208 Marionette TRACE conn4 <- [1,2674,null,{}] 10:42:56 INFO - PROCESS | 1808 | 1461001376217 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}] 10:42:56 INFO - PROCESS | 1808 | 1461001376460 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 10:42:56 INFO - PROCESS | 1808 | 1461001376756 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1a7400 == 137 [pid = 1808] [id = 676] 10:42:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8f308000) [pid = 1808] [serial = 2029] [outer = (nil)] 10:42:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x9041a400) [pid = 1808] [serial = 2030] [outer = 0x8f308000] 10:42:56 INFO - PROCESS | 1808 | 1461001376848 Marionette DEBUG loaded listener.js 10:42:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x90611000) [pid = 1808] [serial = 2031] [outer = 0x8f308000] 10:42:58 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:58 INFO - PROCESS | 1808 | 1461001378251 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:42:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:42:58 INFO - PROCESS | 1808 | 1461001378307 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 10:42:58 INFO - PROCESS | 1808 | 1461001378314 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1808 | 1461001378318 Marionette TRACE conn4 <- [1,2678,null,{}] 10:42:58 INFO - PROCESS | 1808 | 1461001378324 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}] 10:42:58 INFO - PROCESS | 1808 | 1461001378637 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 10:42:58 INFO - PROCESS | 1808 | 1461001378952 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x90417000 == 138 [pid = 1808] [id = 677] 10:42:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9041cc00) [pid = 1808] [serial = 2032] [outer = (nil)] 10:42:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x91482c00) [pid = 1808] [serial = 2033] [outer = 0x9041cc00] 10:42:59 INFO - PROCESS | 1808 | 1461001379043 Marionette DEBUG loaded listener.js 10:42:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x92062000) [pid = 1808] [serial = 2034] [outer = 0x9041cc00] 10:43:00 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:00 INFO - PROCESS | 1808 | 1461001380462 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]]]}] 10:43: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) 10:43:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2183ms 10:43:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:43:00 INFO - PROCESS | 1808 | 1461001380497 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 10:43:00 INFO - PROCESS | 1808 | 1461001380501 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 10:43:00 INFO - PROCESS | 1808 | 1461001380508 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:43:00 INFO - PROCESS | 1808 | 1461001380512 Marionette TRACE conn4 <- [1,2682,null,{}] 10:43:00 INFO - PROCESS | 1808 | 1461001380519 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}] 10:43:00 INFO - PROCESS | 1808 | 1461001380862 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 10:43:01 INFO - PROCESS | 1808 | 1461001381176 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x90608400 == 139 [pid = 1808] [id = 678] 10:43:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x90616c00) [pid = 1808] [serial = 2035] [outer = (nil)] 10:43:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x933b9000) [pid = 1808] [serial = 2036] [outer = 0x90616c00] 10:43:01 INFO - PROCESS | 1808 | 1461001381276 Marionette DEBUG loaded listener.js 10:43:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x96baf400) [pid = 1808] [serial = 2037] [outer = 0x90616c00] 10:43:02 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:02 INFO - PROCESS | 1808 | 1461001382730 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]]]}] 10:43: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) 10:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2285ms 10:43:02 INFO - PROCESS | 1808 | 1461001382794 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 10:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:43:02 INFO - PROCESS | 1808 | 1461001382798 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 10:43:02 INFO - PROCESS | 1808 | 1461001382805 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:43:02 INFO - PROCESS | 1808 | 1461001382809 Marionette TRACE conn4 <- [1,2686,null,{}] 10:43:02 INFO - PROCESS | 1808 | 1461001382919 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}] 10:43:03 INFO - PROCESS | 1808 | 1461001383161 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 10:43:03 INFO - PROCESS | 1808 | 1461001383460 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x933b3400 == 140 [pid = 1808] [id = 679] 10:43:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x96bae800) [pid = 1808] [serial = 2038] [outer = (nil)] 10:43:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x97176400) [pid = 1808] [serial = 2039] [outer = 0x96bae800] 10:43:03 INFO - PROCESS | 1808 | 1461001383551 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x97ae0000) [pid = 1808] [serial = 2040] [outer = 0x96bae800] 10:43:04 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:04 INFO - PROCESS | 1808 | 1461001384955 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:43:05 INFO - PROCESS | 1808 | 1461001385009 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 10:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:43:05 INFO - PROCESS | 1808 | 1461001385016 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1808 | 1461001385020 Marionette TRACE conn4 <- [1,2690,null,{}] 10:43:05 INFO - PROCESS | 1808 | 1461001385026 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}] 10:43:05 INFO - PROCESS | 1808 | 1461001385389 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 10:43:05 INFO - PROCESS | 1808 | 1461001385698 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd2800 == 141 [pid = 1808] [id = 680] 10:43:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x97176800) [pid = 1808] [serial = 2041] [outer = (nil)] 10:43:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x981aa400) [pid = 1808] [serial = 2042] [outer = 0x97176800] 10:43:05 INFO - PROCESS | 1808 | 1461001385790 Marionette DEBUG loaded listener.js 10:43:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x98357000) [pid = 1808] [serial = 2043] [outer = 0x97176800] 10:43:07 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:07 INFO - PROCESS | 1808 | 1461001387219 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:43:07 INFO - PROCESS | 1808 | 1461001387257 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 10:43:07 INFO - PROCESS | 1808 | 1461001387264 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1808 | 1461001387268 Marionette TRACE conn4 <- [1,2694,null,{}] 10:43:07 INFO - PROCESS | 1808 | 1461001387274 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}] 10:43:07 INFO - PROCESS | 1808 | 1461001387591 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 10:43:07 INFO - PROCESS | 1808 | 1461001387869 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c28800 == 142 [pid = 1808] [id = 681] 10:43:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x97d37000) [pid = 1808] [serial = 2044] [outer = (nil)] 10:43:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9841dc00) [pid = 1808] [serial = 2045] [outer = 0x97d37000] 10:43:07 INFO - PROCESS | 1808 | 1461001387959 Marionette DEBUG loaded listener.js 10:43:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x984dc800) [pid = 1808] [serial = 2046] [outer = 0x97d37000] 10:43:09 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:09 INFO - PROCESS | 1808 | 1461001389356 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:43:09 INFO - PROCESS | 1808 | 1461001389409 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 10:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:43:09 INFO - PROCESS | 1808 | 1461001389416 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:43:09 INFO - PROCESS | 1808 | 1461001389420 Marionette TRACE conn4 <- [1,2698,null,{}] 10:43:09 INFO - PROCESS | 1808 | 1461001389426 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}] 10:43:09 INFO - PROCESS | 1808 | 1461001389741 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 10:43:10 INFO - PROCESS | 1808 | 1461001390022 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x98360800 == 143 [pid = 1808] [id = 682] 10:43:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x98424400) [pid = 1808] [serial = 2047] [outer = (nil)] 10:43:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x995a7800) [pid = 1808] [serial = 2048] [outer = 0x98424400] 10:43:10 INFO - PROCESS | 1808 | 1461001390114 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x995f1000) [pid = 1808] [serial = 2049] [outer = 0x98424400] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x87b81400 == 142 [pid = 1808] [id = 604] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9590b000 == 141 [pid = 1808] [id = 353] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee4000 == 140 [pid = 1808] [id = 351] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8c567c00 == 139 [pid = 1808] [id = 354] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9eb000 == 138 [pid = 1808] [id = 341] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x85554800 == 137 [pid = 1808] [id = 316] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee6400 == 136 [pid = 1808] [id = 181] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8e037800 == 135 [pid = 1808] [id = 348] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8c52e400 == 134 [pid = 1808] [id = 254] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x87b7c400 == 133 [pid = 1808] [id = 349] 10:43:12 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad6c00 == 132 [pid = 1808] [id = 347] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x96cc4c00) [pid = 1808] [serial = 1916] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x8ecdf400) [pid = 1808] [serial = 1899] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x860c1000) [pid = 1808] [serial = 1880] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x88eea800) [pid = 1808] [serial = 1884] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x935f5800) [pid = 1808] [serial = 1913] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x88ee1800) [pid = 1808] [serial = 1934] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x8a9a4c00) [pid = 1808] [serial = 1886] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x891f9400) [pid = 1808] [serial = 1815] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x97d3c000) [pid = 1808] [serial = 1926] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x972e7c00) [pid = 1808] [serial = 1920] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x90418000) [pid = 1808] [serial = 1904] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x8a9a7000) [pid = 1808] [serial = 1937] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x8bb6b800) [pid = 1808] [serial = 1889] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x8eacbc00) [pid = 1808] [serial = 1896] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9632bc00) [pid = 1808] [serial = 1914] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x97175400) [pid = 1808] [serial = 1919] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x9041f000) [pid = 1808] [serial = 1905] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x97168000) [pid = 1808] [serial = 1917] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x97ae4000) [pid = 1808] [serial = 1923] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8fc0a400) [pid = 1808] [serial = 1902] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8aaaa400) [pid = 1808] [serial = 1938] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8e151000) [pid = 1808] [serial = 1895] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x91477800) [pid = 1808] [serial = 1907] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8fc02400) [pid = 1808] [serial = 1901] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8c672000) [pid = 1808] [serial = 1892] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8aaab800) [pid = 1808] [serial = 1887] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x877e9400) [pid = 1808] [serial = 1931] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x981ab400) [pid = 1808] [serial = 1929] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x972f1800) [pid = 1808] [serial = 1922] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x88e58000) [pid = 1808] [serial = 1883] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8dd06800) [pid = 1808] [serial = 1893] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x878ca400) [pid = 1808] [serial = 1932] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x93369000) [pid = 1808] [serial = 1911] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8c52a000) [pid = 1808] [serial = 1890] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x93360800) [pid = 1808] [serial = 1910] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x8ecd7c00) [pid = 1808] [serial = 1898] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x97d39400) [pid = 1808] [serial = 1925] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x890cac00) [pid = 1808] [serial = 1935] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x91699000) [pid = 1808] [serial = 1908] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x9814c400) [pid = 1808] [serial = 1928] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8749bc00) [pid = 1808] [serial = 1881] [outer = (nil)] [url = about:blank] 10:43:12 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8a9a8400) [pid = 1808] [serial = 1940] [outer = (nil)] [url = about:blank] 10:43:13 INFO - PROCESS | 1808 | SkCairoFTTypeface::onFilterRec unimplemented 10:43:13 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 10:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:43:13 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 10:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:43:13 INFO - _addTest/ [0,2701,"getWindowHandle",null] 10:43:13 INFO - PROCESS | 1808 | 1461001393331 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 10:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:43:13 INFO - PROCESS | 1808 | 1461001393342 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:43:13 INFO - PROCESS | 1808 | 1461001393347 Marionette TRACE conn4 <- [1,2702,null,{}] 10:43:13 INFO - PROCESS | 1808 | 1461001393357 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}] 10:43:13 INFO - PROCESS | 1808 | 1461001393586 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 10:43:13 INFO - PROCESS | 1808 | 1461001393830 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x87498c00 == 133 [pid = 1808] [id = 683] 10:43:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x877e9400) [pid = 1808] [serial = 2050] [outer = (nil)] 10:43:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x878c9800) [pid = 1808] [serial = 2051] [outer = 0x877e9400] 10:43:13 INFO - PROCESS | 1808 | 1461001393911 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x87b81400) [pid = 1808] [serial = 2052] [outer = 0x877e9400] 10:43:14 INFO - PROCESS | 1808 | 1461001394748 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]]]}] 10:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1487ms 10:43:14 INFO - PROCESS | 1808 | 1461001394830 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 10:43:14 INFO - PROCESS | 1808 | 1461001394839 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 10:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:43:14 INFO - PROCESS | 1808 | 1461001394856 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1808 | 1461001394860 Marionette TRACE conn4 <- [1,2706,null,{}] 10:43:14 INFO - PROCESS | 1808 | 1461001394866 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}] 10:43:15 INFO - PROCESS | 1808 | 1461001395162 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 10:43:15 INFO - PROCESS | 1808 | 1461001395204 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x878cb400 == 134 [pid = 1808] [id = 684] 10:43:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x88e59000) [pid = 1808] [serial = 2053] [outer = (nil)] 10:43:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x88ee9800) [pid = 1808] [serial = 2054] [outer = 0x88e59000] 10:43:15 INFO - PROCESS | 1808 | 1461001395284 Marionette DEBUG loaded listener.js 10:43:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x890cd400) [pid = 1808] [serial = 2055] [outer = 0x88e59000] 10:43:16 INFO - PROCESS | 1808 | 1461001396507 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]]]}] 10:43:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1688ms 10:43:16 INFO - PROCESS | 1808 | 1461001396544 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 10:43:16 INFO - PROCESS | 1808 | 1461001396548 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 10:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:43:16 INFO - PROCESS | 1808 | 1461001396562 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:43:16 INFO - PROCESS | 1808 | 1461001396568 Marionette TRACE conn4 <- [1,2710,null,{}] 10:43:16 INFO - PROCESS | 1808 | 1461001396584 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}] 10:43:16 INFO - PROCESS | 1808 | 1461001396890 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x97d37800) [pid = 1808] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8fdda000) [pid = 1808] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x8f306800) [pid = 1808] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8c559c00) [pid = 1808] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8dd03000) [pid = 1808] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x856c1400) [pid = 1808] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x856bdc00) [pid = 1808] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x891fc400) [pid = 1808] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x878ca000) [pid = 1808] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x877ed000) [pid = 1808] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x96ba9800) [pid = 1808] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x911ed000) [pid = 1808] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x891efc00) [pid = 1808] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x875fac00) [pid = 1808] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x8ec4f400) [pid = 1808] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x981ae400) [pid = 1808] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x878cd000) [pid = 1808] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x8eac9400) [pid = 1808] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x8f305000) [pid = 1808] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:43:17 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x935f3000) [pid = 1808] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:43:17 INFO - PROCESS | 1808 | 1461001397687 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x856bdc00 == 135 [pid = 1808] [id = 685] 10:43:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x856c1400) [pid = 1808] [serial = 2056] [outer = (nil)] 10:43:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x878ca000) [pid = 1808] [serial = 2057] [outer = 0x856c1400] 10:43:17 INFO - PROCESS | 1808 | 1461001397778 Marionette DEBUG loaded listener.js 10:43:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x8a99a000) [pid = 1808] [serial = 2058] [outer = 0x856c1400] 10:43:18 INFO - PROCESS | 1808 | 1461001398568 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] 10:43:18 INFO - PROCESS | 1808 | 1461001398607 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 10:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:43:18 INFO - PROCESS | 1808 | 1461001398614 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1808 | 1461001398618 Marionette TRACE conn4 <- [1,2714,null,{}] 10:43:18 INFO - PROCESS | 1808 | 1461001398623 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}] 10:43:18 INFO - PROCESS | 1808 | 1461001398946 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 10:43:18 INFO - PROCESS | 1808 | 1461001398971 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c3400 == 136 [pid = 1808] [id = 686] 10:43:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x8a9a3c00) [pid = 1808] [serial = 2059] [outer = (nil)] 10:43:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x8aad4400) [pid = 1808] [serial = 2060] [outer = 0x8a9a3c00] 10:43:19 INFO - PROCESS | 1808 | 1461001399057 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x8ac07000) [pid = 1808] [serial = 2061] [outer = 0x8a9a3c00] 10:43:20 INFO - PROCESS | 1808 | 1461001400303 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]]]}] 10:43:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1731ms 10:43:20 INFO - PROCESS | 1808 | 1461001400347 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 10:43:20 INFO - PROCESS | 1808 | 1461001400363 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 10:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:43:20 INFO - PROCESS | 1808 | 1461001400374 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:43:20 INFO - PROCESS | 1808 | 1461001400379 Marionette TRACE conn4 <- [1,2718,null,{}] 10:43:20 INFO - PROCESS | 1808 | 1461001400388 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}] 10:43:20 INFO - PROCESS | 1808 | 1461001400674 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 10:43:21 INFO - PROCESS | 1808 | 1461001401053 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f8400 == 137 [pid = 1808] [id = 687] 10:43:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x878c8c00) [pid = 1808] [serial = 2062] [outer = (nil)] 10:43:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x88ee2400) [pid = 1808] [serial = 2063] [outer = 0x878c8c00] 10:43:21 INFO - PROCESS | 1808 | 1461001401162 Marionette DEBUG loaded listener.js 10:43:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x88ef0800) [pid = 1808] [serial = 2064] [outer = 0x878c8c00] 10:43:22 INFO - PROCESS | 1808 | 1461001402228 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] 10:43:22 INFO - PROCESS | 1808 | 1461001402280 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 10:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:43:22 INFO - PROCESS | 1808 | 1461001402292 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:43:22 INFO - PROCESS | 1808 | 1461001402296 Marionette TRACE conn4 <- [1,2722,null,{}] 10:43:22 INFO - PROCESS | 1808 | 1461001402304 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}] 10:43:22 INFO - PROCESS | 1808 | 1461001402558 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 10:43:23 INFO - PROCESS | 1808 | 1461001403031 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a7c00 == 138 [pid = 1808] [id = 688] 10:43:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x8a9a8400) [pid = 1808] [serial = 2065] [outer = (nil)] 10:43:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x8ac10000) [pid = 1808] [serial = 2066] [outer = 0x8a9a8400] 10:43:23 INFO - PROCESS | 1808 | 1461001403203 Marionette DEBUG loaded listener.js 10:43:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8bb6d800) [pid = 1808] [serial = 2067] [outer = 0x8a9a8400] 10:43:24 INFO - PROCESS | 1808 | 1461001404659 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] 10:43:24 INFO - PROCESS | 1808 | 1461001404688 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 10:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:43:24 INFO - PROCESS | 1808 | 1461001404696 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:43:24 INFO - PROCESS | 1808 | 1461001404702 Marionette TRACE conn4 <- [1,2726,null,{}] 10:43:24 INFO - PROCESS | 1808 | 1461001404720 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}] 10:43:24 INFO - PROCESS | 1808 | 1461001404972 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 10:43:25 INFO - PROCESS | 1808 | 1461001405322 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aada800 == 139 [pid = 1808] [id = 689] 10:43:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8c55bc00) [pid = 1808] [serial = 2068] [outer = (nil)] 10:43:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x8c66b000) [pid = 1808] [serial = 2069] [outer = 0x8c55bc00] 10:43:25 INFO - PROCESS | 1808 | 1461001405427 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8c676000) [pid = 1808] [serial = 2070] [outer = 0x8c55bc00] 10:43:26 INFO - PROCESS | 1808 | 1461001406415 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]]]}] 10:43:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1788ms 10:43:26 INFO - PROCESS | 1808 | 1461001406485 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 10:43:26 INFO - PROCESS | 1808 | 1461001406490 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 10:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:43:26 INFO - PROCESS | 1808 | 1461001406497 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:43:26 INFO - PROCESS | 1808 | 1461001406501 Marionette TRACE conn4 <- [1,2730,null,{}] 10:43:26 INFO - PROCESS | 1808 | 1461001406507 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}] 10:43:26 INFO - PROCESS | 1808 | 1461001406756 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 10:43:27 INFO - PROCESS | 1808 | 1461001407099 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aaaa400 == 140 [pid = 1808] [id = 690] 10:43:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8c671800) [pid = 1808] [serial = 2071] [outer = (nil)] 10:43:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8dd0e800) [pid = 1808] [serial = 2072] [outer = 0x8c671800] 10:43:27 INFO - PROCESS | 1808 | 1461001407198 Marionette DEBUG loaded listener.js 10:43:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8e032400) [pid = 1808] [serial = 2073] [outer = 0x8c671800] 10:43:28 INFO - PROCESS | 1808 | 1461001408531 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:43:28 INFO - PROCESS | 1808 | 1461001408642 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 10:43:28 INFO - PROCESS | 1808 | 1461001408649 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:43:28 INFO - PROCESS | 1808 | 1461001408653 Marionette TRACE conn4 <- [1,2734,null,{}] 10:43:28 INFO - PROCESS | 1808 | 1461001408659 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}] 10:43:28 INFO - PROCESS | 1808 | 1461001408973 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 10:43:29 INFO - PROCESS | 1808 | 1461001409267 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c563c00 == 141 [pid = 1808] [id = 691] 10:43:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8dd03000) [pid = 1808] [serial = 2074] [outer = (nil)] 10:43:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8e1ac000) [pid = 1808] [serial = 2075] [outer = 0x8dd03000] 10:43:29 INFO - PROCESS | 1808 | 1461001409361 Marionette DEBUG loaded listener.js 10:43:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8eac3000) [pid = 1808] [serial = 2076] [outer = 0x8dd03000] 10:43:30 INFO - PROCESS | 1808 | 1461001410377 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]]]}] 10:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1792ms 10:43:30 INFO - PROCESS | 1808 | 1461001410442 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 10:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:43:30 INFO - PROCESS | 1808 | 1461001410446 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 10:43:30 INFO - PROCESS | 1808 | 1461001410453 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:43:30 INFO - PROCESS | 1808 | 1461001410457 Marionette TRACE conn4 <- [1,2738,null,{}] 10:43:30 INFO - PROCESS | 1808 | 1461001410463 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}] 10:43:30 INFO - PROCESS | 1808 | 1461001410740 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 10:43:31 INFO - PROCESS | 1808 | 1461001411097 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c678c00 == 142 [pid = 1808] [id = 692] 10:43:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8eac1c00) [pid = 1808] [serial = 2077] [outer = (nil)] 10:43:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8ecd4800) [pid = 1808] [serial = 2078] [outer = 0x8eac1c00] 10:43:31 INFO - PROCESS | 1808 | 1461001411210 Marionette DEBUG loaded listener.js 10:43:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8f302c00) [pid = 1808] [serial = 2079] [outer = 0x8eac1c00] 10:43:32 INFO - PROCESS | 1808 | 1461001412157 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]]]}] 10:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1740ms 10:43:32 INFO - PROCESS | 1808 | 1461001412193 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 10:43:32 INFO - PROCESS | 1808 | 1461001412197 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 10:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:43:32 INFO - PROCESS | 1808 | 1461001412204 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:43:32 INFO - PROCESS | 1808 | 1461001412208 Marionette TRACE conn4 <- [1,2742,null,{}] 10:43:32 INFO - PROCESS | 1808 | 1461001412214 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}] 10:43:32 INFO - PROCESS | 1808 | 1461001412449 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 10:43:32 INFO - PROCESS | 1808 | 1461001412800 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e1a8000 == 143 [pid = 1808] [id = 693] 10:43:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8ecdac00) [pid = 1808] [serial = 2080] [outer = (nil)] 10:43:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8fc05000) [pid = 1808] [serial = 2081] [outer = 0x8ecdac00] 10:43:32 INFO - PROCESS | 1808 | 1461001412898 Marionette DEBUG loaded listener.js 10:43:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8fc0a400) [pid = 1808] [serial = 2082] [outer = 0x8ecdac00] 10:43:33 INFO - PROCESS | 1808 | 1461001413795 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]]]}] 10:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1639ms 10:43:33 INFO - PROCESS | 1808 | 1461001413845 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 10:43:33 INFO - PROCESS | 1808 | 1461001413849 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 10:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:43:33 INFO - PROCESS | 1808 | 1461001413885 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:43:33 INFO - PROCESS | 1808 | 1461001413889 Marionette TRACE conn4 <- [1,2746,null,{}] 10:43:33 INFO - PROCESS | 1808 | 1461001413895 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}] 10:43:34 INFO - PROCESS | 1808 | 1461001414125 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 10:43:34 INFO - PROCESS | 1808 | 1461001414472 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f30a800 == 144 [pid = 1808] [id = 694] 10:43:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8fdcf000) [pid = 1808] [serial = 2083] [outer = (nil)] 10:43:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x90420400) [pid = 1808] [serial = 2084] [outer = 0x8fdcf000] 10:43:34 INFO - PROCESS | 1808 | 1461001414568 Marionette DEBUG loaded listener.js 10:43:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x9060cc00) [pid = 1808] [serial = 2085] [outer = 0x8fdcf000] 10:43:35 INFO - PROCESS | 1808 | 1461001415490 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]]]}] 10:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1643ms 10:43:35 INFO - PROCESS | 1808 | 1461001415525 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 10:43:35 INFO - PROCESS | 1808 | 1461001415528 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 10:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:43:35 INFO - PROCESS | 1808 | 1461001415535 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:43:35 INFO - PROCESS | 1808 | 1461001415539 Marionette TRACE conn4 <- [1,2750,null,{}] 10:43:35 INFO - PROCESS | 1808 | 1461001415545 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}] 10:43:35 INFO - PROCESS | 1808 | 1461001415786 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 10:43:36 INFO - PROCESS | 1808 | 1461001416187 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x911e2000 == 145 [pid = 1808] [id = 695] 10:43:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x91476400) [pid = 1808] [serial = 2086] [outer = (nil)] 10:43:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x91696400) [pid = 1808] [serial = 2087] [outer = 0x91476400] 10:43:36 INFO - PROCESS | 1808 | 1461001416292 Marionette DEBUG loaded listener.js 10:43:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x9206b400) [pid = 1808] [serial = 2088] [outer = 0x91476400] 10:43:37 INFO - PROCESS | 1808 | 1461001417194 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]]]}] 10:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1685ms 10:43:37 INFO - PROCESS | 1808 | 1461001417221 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 10:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:43:37 INFO - PROCESS | 1808 | 1461001417226 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 10:43:37 INFO - PROCESS | 1808 | 1461001417233 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:43:37 INFO - PROCESS | 1808 | 1461001417237 Marionette TRACE conn4 <- [1,2754,null,{}] 10:43:37 INFO - PROCESS | 1808 | 1461001417243 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}] 10:43:37 INFO - PROCESS | 1808 | 1461001417482 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 10:43:37 INFO - PROCESS | 1808 | 1461001417789 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x911eec00 == 146 [pid = 1808] [id = 696] 10:43:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x91352400) [pid = 1808] [serial = 2089] [outer = (nil)] 10:43:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x93360800) [pid = 1808] [serial = 2090] [outer = 0x91352400] 10:43:37 INFO - PROCESS | 1808 | 1461001417929 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x93368800) [pid = 1808] [serial = 2091] [outer = 0x91352400] 10:43:38 INFO - PROCESS | 1808 | 1461001418937 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]]]}] 10:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1748ms 10:43:38 INFO - PROCESS | 1808 | 1461001418982 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 10:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:43:38 INFO - PROCESS | 1808 | 1461001418987 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 10:43:38 INFO - PROCESS | 1808 | 1461001418994 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:43:39 INFO - PROCESS | 1808 | 1461001419006 Marionette TRACE conn4 <- [1,2758,null,{}] 10:43:39 INFO - PROCESS | 1808 | 1461001419012 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}] 10:43:39 INFO - PROCESS | 1808 | 1461001419317 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 10:43:39 INFO - PROCESS | 1808 | 1461001419687 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9169f800 == 147 [pid = 1808] [id = 697] 10:43:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x96333000) [pid = 1808] [serial = 2092] [outer = (nil)] 10:43:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x96ba9400) [pid = 1808] [serial = 2093] [outer = 0x96333000] 10:43:39 INFO - PROCESS | 1808 | 1461001419792 Marionette DEBUG loaded listener.js 10:43:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9716d800) [pid = 1808] [serial = 2094] [outer = 0x96333000] 10:43:40 INFO - PROCESS | 1808 | 1461001420772 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]]]}] 10:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1841ms 10:43:40 INFO - PROCESS | 1808 | 1461001420836 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 10:43:40 INFO - PROCESS | 1808 | 1461001420840 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 10:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:43:40 INFO - PROCESS | 1808 | 1461001420848 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:43:40 INFO - PROCESS | 1808 | 1461001420850 Marionette TRACE conn4 <- [1,2762,null,{}] 10:43:40 INFO - PROCESS | 1808 | 1461001420857 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}] 10:43:41 INFO - PROCESS | 1808 | 1461001421127 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 10:43:41 INFO - PROCESS | 1808 | 1461001421492 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x95903400 == 148 [pid = 1808] [id = 698] 10:43:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x96b63000) [pid = 1808] [serial = 2095] [outer = (nil)] 10:43:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x972f3800) [pid = 1808] [serial = 2096] [outer = 0x96b63000] 10:43:41 INFO - PROCESS | 1808 | 1461001421591 Marionette DEBUG loaded listener.js 10:43:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x97ae4000) [pid = 1808] [serial = 2097] [outer = 0x96b63000] 10:43:42 INFO - PROCESS | 1808 | 1461001422560 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]]]}] 10:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1786ms 10:43:42 INFO - PROCESS | 1808 | 1461001422635 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 10:43:42 INFO - PROCESS | 1808 | 1461001422640 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 10:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:43:42 INFO - PROCESS | 1808 | 1461001422646 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:43:42 INFO - PROCESS | 1808 | 1461001422650 Marionette TRACE conn4 <- [1,2766,null,{}] 10:43:42 INFO - PROCESS | 1808 | 1461001422656 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}] 10:43:42 INFO - PROCESS | 1808 | 1461001422940 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 10:43:43 INFO - PROCESS | 1808 | 1461001423299 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x96baac00 == 149 [pid = 1808] [id = 699] 10:43:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x96bb4000) [pid = 1808] [serial = 2098] [outer = (nil)] 10:43:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x97d39400) [pid = 1808] [serial = 2099] [outer = 0x96bb4000] 10:43:43 INFO - PROCESS | 1808 | 1461001423395 Marionette DEBUG loaded listener.js 10:43:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x97d3d400) [pid = 1808] [serial = 2100] [outer = 0x96bb4000] 10:43:44 INFO - PROCESS | 1808 | 1461001424376 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]]]}] 10:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1782ms 10:43:44 INFO - PROCESS | 1808 | 1461001424429 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 10:43:44 INFO - PROCESS | 1808 | 1461001424433 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 10:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:43:44 INFO - PROCESS | 1808 | 1461001424439 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:43:44 INFO - PROCESS | 1808 | 1461001424442 Marionette TRACE conn4 <- [1,2770,null,{}] 10:43:44 INFO - PROCESS | 1808 | 1461001424449 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}] 10:43:44 INFO - PROCESS | 1808 | 1461001424690 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 10:43:45 INFO - PROCESS | 1808 | 1461001425042 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d3c000 == 150 [pid = 1808] [id = 700] 10:43:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x97dc1c00) [pid = 1808] [serial = 2101] [outer = (nil)] 10:43:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x981b0800) [pid = 1808] [serial = 2102] [outer = 0x97dc1c00] 10:43:45 INFO - PROCESS | 1808 | 1461001425141 Marionette DEBUG loaded listener.js 10:43:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x981b2800) [pid = 1808] [serial = 2103] [outer = 0x97dc1c00] 10:43:46 INFO - PROCESS | 1808 | 1461001426133 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]]]}] 10:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1741ms 10:43:46 INFO - PROCESS | 1808 | 1461001426182 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 10:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:43:46 INFO - PROCESS | 1808 | 1461001426186 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 10:43:46 INFO - PROCESS | 1808 | 1461001426193 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:43:46 INFO - PROCESS | 1808 | 1461001426197 Marionette TRACE conn4 <- [1,2774,null,{}] 10:43:46 INFO - PROCESS | 1808 | 1461001426204 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}] 10:43:46 INFO - PROCESS | 1808 | 1461001426460 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 10:43:46 INFO - PROCESS | 1808 | 1461001426810 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d32c00 == 151 [pid = 1808] [id = 701] 10:43:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x981ac400) [pid = 1808] [serial = 2104] [outer = (nil)] 10:43:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x983b4c00) [pid = 1808] [serial = 2105] [outer = 0x981ac400] 10:43:46 INFO - PROCESS | 1808 | 1461001426908 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x983bc000) [pid = 1808] [serial = 2106] [outer = 0x981ac400] 10:43:47 INFO - PROCESS | 1808 | 1461001427842 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]]]}] 10:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1690ms 10:43:47 INFO - PROCESS | 1808 | 1461001427883 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 10:43:47 INFO - PROCESS | 1808 | 1461001427888 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 10:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:43:47 INFO - PROCESS | 1808 | 1461001427894 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:43:47 INFO - PROCESS | 1808 | 1461001427898 Marionette TRACE conn4 <- [1,2778,null,{}] 10:43:47 INFO - PROCESS | 1808 | 1461001427904 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}] 10:43:48 INFO - PROCESS | 1808 | 1461001428149 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 10:43:48 INFO - PROCESS | 1808 | 1461001428505 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c5000 == 152 [pid = 1808] [id = 702] 10:43:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x95909800) [pid = 1808] [serial = 2107] [outer = (nil)] 10:43:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x98426800) [pid = 1808] [serial = 2108] [outer = 0x95909800] 10:43:48 INFO - PROCESS | 1808 | 1461001428606 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x99047c00) [pid = 1808] [serial = 2109] [outer = 0x95909800] 10:43:49 INFO - PROCESS | 1808 | 1461001429564 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]]]}] 10:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1732ms 10:43:49 INFO - PROCESS | 1808 | 1461001429631 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 10:43:49 INFO - PROCESS | 1808 | 1461001429635 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 10:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:43:49 INFO - PROCESS | 1808 | 1461001429646 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1808 | 1461001429649 Marionette TRACE conn4 <- [1,2782,null,{}] 10:43:49 INFO - PROCESS | 1808 | 1461001429655 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}] 10:43:49 INFO - PROCESS | 1808 | 1461001429897 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x84da2400 == 151 [pid = 1808] [id = 336] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8749a800 == 150 [pid = 1808] [id = 294] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x9fbbc000 == 149 [pid = 1808] [id = 332] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aacec00 == 148 [pid = 1808] [id = 331] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x88e4f400 == 147 [pid = 1808] [id = 334] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c677000 == 146 [pid = 1808] [id = 329] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x88e51400 == 145 [pid = 1808] [id = 335] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x856bdc00 == 144 [pid = 1808] [id = 685] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x878cb400 == 143 [pid = 1808] [id = 684] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x87498c00 == 142 [pid = 1808] [id = 683] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x90417000 == 141 [pid = 1808] [id = 677] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1a7400 == 140 [pid = 1808] [id = 676] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad7000 == 139 [pid = 1808] [id = 675] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8ec49800 == 138 [pid = 1808] [id = 674] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x88e4e000 == 137 [pid = 1808] [id = 672] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c522800 == 136 [pid = 1808] [id = 673] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9e9000 == 135 [pid = 1808] [id = 671] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x8c523800 == 134 [pid = 1808] [id = 670] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x891f7400 == 133 [pid = 1808] [id = 669] 10:43:52 INFO - PROCESS | 1808 | --DOCSHELL 0x878c6c00 == 132 [pid = 1808] [id = 668] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x8ad7d400) [pid = 1808] [serial = 2003] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x982c5000) [pid = 1808] [serial = 1980] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x91693400) [pid = 1808] [serial = 1968] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x93361800) [pid = 1808] [serial = 1971] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x8c560400) [pid = 1808] [serial = 1949] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x8e037000) [pid = 1808] [serial = 1953] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x890cd000) [pid = 1808] [serial = 2001] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x98d08c00) [pid = 1808] [serial = 1991] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x9835e400) [pid = 1808] [serial = 1985] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x8ac0f800) [pid = 1808] [serial = 1947] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x88e4fc00) [pid = 1808] [serial = 1995] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x91474400) [pid = 1808] [serial = 1967] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x87b80800) [pid = 1808] [serial = 1943] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x9716b000) [pid = 1808] [serial = 1973] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8e02e400) [pid = 1808] [serial = 1952] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x97fca000) [pid = 1808] [serial = 1977] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x9335d400) [pid = 1808] [serial = 1970] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x891fcc00) [pid = 1808] [serial = 1997] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8aaadc00) [pid = 1808] [serial = 1878] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8c673c00) [pid = 1808] [serial = 1950] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8f30dc00) [pid = 1808] [serial = 1961] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8a9a0c00) [pid = 1808] [serial = 1998] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x9841b000) [pid = 1808] [serial = 1988] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8e1ac800) [pid = 1808] [serial = 1956] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x88e50800) [pid = 1808] [serial = 1944] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x97ad7800) [pid = 1808] [serial = 1974] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x981b5000) [pid = 1808] [serial = 1979] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8ecd3c00) [pid = 1808] [serial = 1959] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x9041a000) [pid = 1808] [serial = 1964] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8fc0d400) [pid = 1808] [serial = 1962] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x983b7000) [pid = 1808] [serial = 1986] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x875ef800) [pid = 1808] [serial = 2000] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x98356800) [pid = 1808] [serial = 1982] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x878d0800) [pid = 1808] [serial = 1994] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x90420000) [pid = 1808] [serial = 1965] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x9835a800) [pid = 1808] [serial = 1983] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x97d3f400) [pid = 1808] [serial = 1976] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8e152c00) [pid = 1808] [serial = 1955] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x98420000) [pid = 1808] [serial = 1989] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8a99fc00) [pid = 1808] [serial = 1946] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8ec4e000) [pid = 1808] [serial = 1958] [outer = (nil)] [url = about:blank] 10:43:52 INFO - PROCESS | 1808 | 1461001432978 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x877e7400 == 133 [pid = 1808] [id = 703] 10:43:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x877ec800) [pid = 1808] [serial = 2110] [outer = (nil)] 10:43:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x878c5800) [pid = 1808] [serial = 2111] [outer = 0x877ec800] 10:43:53 INFO - PROCESS | 1808 | 1461001433071 Marionette DEBUG loaded listener.js 10:43:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x878d0800) [pid = 1808] [serial = 2112] [outer = 0x877ec800] 10:43:53 INFO - PROCESS | 1808 | 1461001433912 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]]]}] 10:43:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:43:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 4300ms 10:43:53 INFO - PROCESS | 1808 | 1461001433979 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 10:43:53 INFO - PROCESS | 1808 | 1461001433986 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 10:43:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:43:54 INFO - PROCESS | 1808 | 1461001434004 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1808 | 1461001434011 Marionette TRACE conn4 <- [1,2786,null,{}] 10:43:54 INFO - PROCESS | 1808 | 1461001434019 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}] 10:43:54 INFO - PROCESS | 1808 | 1461001434237 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 10:43:54 INFO - PROCESS | 1808 | 1461001434456 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e55c00 == 134 [pid = 1808] [id = 704] 10:43:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x88e57000) [pid = 1808] [serial = 2113] [outer = (nil)] 10:43:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x88eee800) [pid = 1808] [serial = 2114] [outer = 0x88e57000] 10:43:54 INFO - PROCESS | 1808 | 1461001434538 Marionette DEBUG loaded listener.js 10:43:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x891f4000) [pid = 1808] [serial = 2115] [outer = 0x88e57000] 10:43:55 INFO - PROCESS | 1808 | 1461001435554 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]]]}] 10:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1591ms 10:43:55 INFO - PROCESS | 1808 | 1461001435598 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 10:43:55 INFO - PROCESS | 1808 | 1461001435604 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 10:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:43:55 INFO - PROCESS | 1808 | 1461001435624 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:43:55 INFO - PROCESS | 1808 | 1461001435626 Marionette TRACE conn4 <- [1,2790,null,{}] 10:43:55 INFO - PROCESS | 1808 | 1461001435633 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}] 10:43:55 INFO - PROCESS | 1808 | 1461001435943 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 10:43:55 INFO - PROCESS | 1808 | 1461001435977 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e51800 == 135 [pid = 1808] [id = 705] 10:43:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8a9e1800) [pid = 1808] [serial = 2116] [outer = (nil)] 10:43:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8aaab400) [pid = 1808] [serial = 2117] [outer = 0x8a9e1800] 10:43:56 INFO - PROCESS | 1808 | 1461001436067 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8aacec00) [pid = 1808] [serial = 2118] [outer = 0x8a9e1800] 10:43:57 INFO - PROCESS | 1808 | 1461001437636 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]]]}] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x877e9400) [pid = 1808] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x97176800) [pid = 1808] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8f308000) [pid = 1808] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8ec52400) [pid = 1808] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x90616c00) [pid = 1808] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8c66f800) [pid = 1808] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8a9a8c00) [pid = 1808] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x98424400) [pid = 1808] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x97d37000) [pid = 1808] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x9041cc00) [pid = 1808] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x8c52b800) [pid = 1808] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x8ecd4c00) [pid = 1808] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x856c1400) [pid = 1808] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x96bae800) [pid = 1808] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x983b2000) [pid = 1808] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x88e5a800) [pid = 1808] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x88e59000) [pid = 1808] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x8eaca800) [pid = 1808] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x8c669800) [pid = 1808] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:43:57 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x878cf400) [pid = 1808] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2136ms 10:43:57 INFO - PROCESS | 1808 | 1461001437806 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1808 | 1461001437811 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 10:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:43:57 INFO - PROCESS | 1808 | 1461001437828 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1808 | 1461001437838 Marionette TRACE conn4 <- [1,2794,null,{}] 10:43:57 INFO - PROCESS | 1808 | 1461001437845 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}] 10:43:58 INFO - PROCESS | 1808 | 1461001438154 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 10:43:58 INFO - PROCESS | 1808 | 1461001438293 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x877ea800 == 136 [pid = 1808] [id = 706] 10:43:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x8a9ebc00) [pid = 1808] [serial = 2119] [outer = (nil)] 10:43:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x8ad7f000) [pid = 1808] [serial = 2120] [outer = 0x8a9ebc00] 10:43:58 INFO - PROCESS | 1808 | 1461001438371 Marionette DEBUG loaded listener.js 10:43:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x8bb77800) [pid = 1808] [serial = 2121] [outer = 0x8a9ebc00] 10:43:59 INFO - PROCESS | 1808 | 1461001439184 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]]]}] 10:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1406ms 10:43:59 INFO - PROCESS | 1808 | 1461001439227 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 10:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:43:59 INFO - PROCESS | 1808 | 1461001439232 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 10:43:59 INFO - PROCESS | 1808 | 1461001439238 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:43:59 INFO - PROCESS | 1808 | 1461001439241 Marionette TRACE conn4 <- [1,2798,null,{}] 10:43:59 INFO - PROCESS | 1808 | 1461001439248 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}] 10:43:59 INFO - PROCESS | 1808 | 1461001439468 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 10:43:59 INFO - PROCESS | 1808 | 1461001439836 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x87498c00 == 137 [pid = 1808] [id = 707] 10:43:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x8749a800) [pid = 1808] [serial = 2122] [outer = (nil)] 10:43:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x875f1c00) [pid = 1808] [serial = 2123] [outer = 0x8749a800] 10:44:00 INFO - PROCESS | 1808 | 1461001440009 Marionette DEBUG loaded listener.js 10:44:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x877ed800) [pid = 1808] [serial = 2124] [outer = 0x8749a800] 10:44:01 INFO - PROCESS | 1808 | 1461001441033 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]]]}] 10:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1832ms 10:44:01 INFO - PROCESS | 1808 | 1461001441071 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 10:44:01 INFO - PROCESS | 1808 | 1461001441079 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 10:44:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:44:01 INFO - PROCESS | 1808 | 1461001441089 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:44:01 INFO - PROCESS | 1808 | 1461001441094 Marionette TRACE conn4 <- [1,2802,null,{}] 10:44:01 INFO - PROCESS | 1808 | 1461001441104 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}] 10:44:01 INFO - PROCESS | 1808 | 1461001441375 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 10:44:01 INFO - PROCESS | 1808 | 1461001441736 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x88ee4000 == 138 [pid = 1808] [id = 708] 10:44:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x890c9400) [pid = 1808] [serial = 2125] [outer = (nil)] 10:44:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x891ef000) [pid = 1808] [serial = 2126] [outer = 0x890c9400] 10:44:01 INFO - PROCESS | 1808 | 1461001441837 Marionette DEBUG loaded listener.js 10:44:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x89dd1800) [pid = 1808] [serial = 2127] [outer = 0x890c9400] 10:44:02 INFO - PROCESS | 1808 | 1461001442866 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]]]}] 10:44:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:44:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1836ms 10:44:02 INFO - PROCESS | 1808 | 1461001442928 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 10:44:02 INFO - PROCESS | 1808 | 1461001442935 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 10:44:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:44:02 INFO - PROCESS | 1808 | 1461001442944 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:44:02 INFO - PROCESS | 1808 | 1461001442949 Marionette TRACE conn4 <- [1,2806,null,{}] 10:44:02 INFO - PROCESS | 1808 | 1461001442955 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}] 10:44:03 INFO - PROCESS | 1808 | 1461001443220 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 10:44:03 INFO - PROCESS | 1808 | 1461001443622 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9eb000 == 139 [pid = 1808] [id = 709] 10:44:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x8a9eec00) [pid = 1808] [serial = 2128] [outer = (nil)] 10:44:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8aab0000) [pid = 1808] [serial = 2129] [outer = 0x8a9eec00] 10:44:03 INFO - PROCESS | 1808 | 1461001443717 Marionette DEBUG loaded listener.js 10:44:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x8aad6c00) [pid = 1808] [serial = 2130] [outer = 0x8a9eec00] 10:44:04 INFO - PROCESS | 1808 | 1461001444721 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]]]}] 10:44:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:44:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1834ms 10:44:04 INFO - PROCESS | 1808 | 1461001444794 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 10:44:04 INFO - PROCESS | 1808 | 1461001444798 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 10:44:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:44:04 INFO - PROCESS | 1808 | 1461001444811 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:44:04 INFO - PROCESS | 1808 | 1461001444821 Marionette TRACE conn4 <- [1,2810,null,{}] 10:44:04 INFO - PROCESS | 1808 | 1461001444837 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}] 10:44:05 INFO - PROCESS | 1808 | 1461001445112 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 10:44:05 INFO - PROCESS | 1808 | 1461001445484 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aaac000 == 140 [pid = 1808] [id = 710] 10:44:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8aad5800) [pid = 1808] [serial = 2131] [outer = (nil)] 10:44:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8c52cc00) [pid = 1808] [serial = 2132] [outer = 0x8aad5800] 10:44:05 INFO - PROCESS | 1808 | 1461001445647 Marionette DEBUG loaded listener.js 10:44:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8c677c00) [pid = 1808] [serial = 2133] [outer = 0x8aad5800] 10:44:06 INFO - PROCESS | 1808 | 1461001446667 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]]]}] 10:44:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:44:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1899ms 10:44:06 INFO - PROCESS | 1808 | 1461001446709 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 10:44:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:44:06 INFO - PROCESS | 1808 | 1461001446714 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 10:44:06 INFO - PROCESS | 1808 | 1461001446720 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:44:06 INFO - PROCESS | 1808 | 1461001446724 Marionette TRACE conn4 <- [1,2814,null,{}] 10:44:06 INFO - PROCESS | 1808 | 1461001446731 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}] 10:44:06 INFO - PROCESS | 1808 | 1461001446981 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 10:44:07 INFO - PROCESS | 1808 | 1461001447327 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x878cf400 == 141 [pid = 1808] [id = 711] 10:44:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8c528000) [pid = 1808] [serial = 2134] [outer = (nil)] 10:44:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8e034000) [pid = 1808] [serial = 2135] [outer = 0x8c528000] 10:44:07 INFO - PROCESS | 1808 | 1461001447426 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8e152c00) [pid = 1808] [serial = 2136] [outer = 0x8c528000] 10:44:08 INFO - PROCESS | 1808 | 1461001448421 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]]]}] 10:44:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:44:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1736ms 10:44:08 INFO - PROCESS | 1808 | 1461001448457 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 10:44:08 INFO - PROCESS | 1808 | 1461001448461 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 10:44:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:44:08 INFO - PROCESS | 1808 | 1461001448468 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:44:08 INFO - PROCESS | 1808 | 1461001448471 Marionette TRACE conn4 <- [1,2818,null,{}] 10:44:08 INFO - PROCESS | 1808 | 1461001448478 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}] 10:44:08 INFO - PROCESS | 1808 | 1461001448722 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 10:44:09 INFO - PROCESS | 1808 | 1461001449087 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac5c00 == 142 [pid = 1808] [id = 712] 10:44:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8eac9400) [pid = 1808] [serial = 2137] [outer = (nil)] 10:44:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8eacc000) [pid = 1808] [serial = 2138] [outer = 0x8eac9400] 10:44:09 INFO - PROCESS | 1808 | 1461001449203 Marionette DEBUG loaded listener.js 10:44:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8ecd8000) [pid = 1808] [serial = 2139] [outer = 0x8eac9400] 10:44:10 INFO - PROCESS | 1808 | 1461001450217 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]]]}] 10:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1787ms 10:44:10 INFO - PROCESS | 1808 | 1461001450256 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 10:44:10 INFO - PROCESS | 1808 | 1461001450260 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 10:44:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:44:10 INFO - PROCESS | 1808 | 1461001450268 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:44:10 INFO - PROCESS | 1808 | 1461001450272 Marionette TRACE conn4 <- [1,2822,null,{}] 10:44:10 INFO - PROCESS | 1808 | 1461001450278 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}] 10:44:10 INFO - PROCESS | 1808 | 1461001450530 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 10:44:10 INFO - PROCESS | 1808 | 1461001450877 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c528c00 == 143 [pid = 1808] [id = 713] 10:44:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8e1aa000) [pid = 1808] [serial = 2140] [outer = (nil)] 10:44:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8fc03000) [pid = 1808] [serial = 2141] [outer = 0x8e1aa000] 10:44:10 INFO - PROCESS | 1808 | 1461001450976 Marionette DEBUG loaded listener.js 10:44:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8fc07c00) [pid = 1808] [serial = 2142] [outer = 0x8e1aa000] 10:44:11 INFO - PROCESS | 1808 | 1461001451937 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]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1738ms 10:44:12 INFO - PROCESS | 1808 | 1461001452008 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 10:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:44:12 INFO - PROCESS | 1808 | 1461001452013 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 10:44:12 INFO - PROCESS | 1808 | 1461001452020 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1808 | 1461001452024 Marionette TRACE conn4 <- [1,2826,null,{}] 10:44:12 INFO - PROCESS | 1808 | 1461001452030 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}] 10:44:12 INFO - PROCESS | 1808 | 1461001452311 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 10:44:12 INFO - PROCESS | 1808 | 1461001452677 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ece0400 == 144 [pid = 1808] [id = 714] 10:44:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8f303400) [pid = 1808] [serial = 2143] [outer = (nil)] 10:44:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x90412000) [pid = 1808] [serial = 2144] [outer = 0x8f303400] 10:44:12 INFO - PROCESS | 1808 | 1461001452774 Marionette DEBUG loaded listener.js 10:44:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x90419800) [pid = 1808] [serial = 2145] [outer = 0x8f303400] 10:44:13 INFO - PROCESS | 1808 | 1461001453734 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:44:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:44:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1790ms 10:44:13 INFO - PROCESS | 1808 | 1461001453811 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 10:44:13 INFO - PROCESS | 1808 | 1461001453815 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 10:44:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:44:13 INFO - PROCESS | 1808 | 1461001453823 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:44:13 INFO - PROCESS | 1808 | 1461001453827 Marionette TRACE conn4 <- [1,2830,null,{}] 10:44:13 INFO - PROCESS | 1808 | 1461001453833 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}] 10:44:14 INFO - PROCESS | 1808 | 1461001454089 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 10:44:14 INFO - PROCESS | 1808 | 1461001454446 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc05c00 == 145 [pid = 1808] [id = 715] 10:44:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8fc0d000) [pid = 1808] [serial = 2146] [outer = (nil)] 10:44:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x91479800) [pid = 1808] [serial = 2147] [outer = 0x8fc0d000] 10:44:14 INFO - PROCESS | 1808 | 1461001454544 Marionette DEBUG loaded listener.js 10:44:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x91696800) [pid = 1808] [serial = 2148] [outer = 0x8fc0d000] 10:44:15 INFO - PROCESS | 1808 | 1461001455467 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]]]}] 10:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1694ms 10:44:15 INFO - PROCESS | 1808 | 1461001455518 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 10:44:15 INFO - PROCESS | 1808 | 1461001455523 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 10:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:44:15 INFO - PROCESS | 1808 | 1461001455551 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:44:15 INFO - PROCESS | 1808 | 1461001455555 Marionette TRACE conn4 <- [1,2834,null,{}] 10:44:15 INFO - PROCESS | 1808 | 1461001455562 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}] 10:44:15 INFO - PROCESS | 1808 | 1461001455811 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 10:44:16 INFO - PROCESS | 1808 | 1461001456251 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x90413c00 == 146 [pid = 1808] [id = 716] 10:44:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x90420000) [pid = 1808] [serial = 2149] [outer = (nil)] 10:44:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x93364000) [pid = 1808] [serial = 2150] [outer = 0x90420000] 10:44:16 INFO - PROCESS | 1808 | 1461001456450 Marionette DEBUG loaded listener.js 10:44:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x933b6c00) [pid = 1808] [serial = 2151] [outer = 0x90420000] 10:44:17 INFO - PROCESS | 1808 | 1461001457936 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2450ms 10:44:18 INFO - PROCESS | 1808 | 1461001457997 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 10:44:18 INFO - PROCESS | 1808 | 1461001458000 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 10:44:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:44:18 INFO - PROCESS | 1808 | 1461001458008 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:44:18 INFO - PROCESS | 1808 | 1461001458012 Marionette TRACE conn4 <- [1,2838,null,{}] 10:44:18 INFO - PROCESS | 1808 | 1461001458018 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}] 10:44:18 INFO - PROCESS | 1808 | 1461001458279 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 10:44:18 INFO - PROCESS | 1808 | 1461001458707 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x96b63400 == 147 [pid = 1808] [id = 717] 10:44:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x96ba7c00) [pid = 1808] [serial = 2152] [outer = (nil)] 10:44:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x96bb1400) [pid = 1808] [serial = 2153] [outer = 0x96ba7c00] 10:44:18 INFO - PROCESS | 1808 | 1461001458816 Marionette DEBUG loaded listener.js 10:44:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x972ed400) [pid = 1808] [serial = 2154] [outer = 0x96ba7c00] 10:44:19 INFO - PROCESS | 1808 | 1461001459985 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]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:44:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2037ms 10:44:20 INFO - PROCESS | 1808 | 1461001460047 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1808 | 1461001460052 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 10:44:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:44:20 INFO - PROCESS | 1808 | 1461001460059 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1808 | 1461001460064 Marionette TRACE conn4 <- [1,2842,null,{}] 10:44:20 INFO - PROCESS | 1808 | 1461001460070 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}] 10:44:20 INFO - PROCESS | 1808 | 1461001460344 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 10:44:20 INFO - PROCESS | 1808 | 1461001460702 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ec55c00 == 148 [pid = 1808] [id = 718] 10:44:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9335ec00) [pid = 1808] [serial = 2155] [outer = (nil)] 10:44:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x982cc000) [pid = 1808] [serial = 2156] [outer = 0x9335ec00] 10:44:20 INFO - PROCESS | 1808 | 1461001460800 Marionette DEBUG loaded listener.js 10:44:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x98356800) [pid = 1808] [serial = 2157] [outer = 0x9335ec00] 10:44:21 INFO - PROCESS | 1808 | 1461001461761 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]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1741ms 10:44:21 INFO - PROCESS | 1808 | 1461001461811 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 10:44:21 INFO - PROCESS | 1808 | 1461001461815 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 10:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:44:21 INFO - PROCESS | 1808 | 1461001461822 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1808 | 1461001461826 Marionette TRACE conn4 <- [1,2846,null,{}] 10:44:21 INFO - PROCESS | 1808 | 1461001461832 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}] 10:44:22 INFO - PROCESS | 1808 | 1461001462081 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 10:44:22 INFO - PROCESS | 1808 | 1461001462432 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x97ad7800 == 149 [pid = 1808] [id = 719] 10:44:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x981acc00) [pid = 1808] [serial = 2158] [outer = (nil)] 10:44:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x983b6000) [pid = 1808] [serial = 2159] [outer = 0x981acc00] 10:44:22 INFO - PROCESS | 1808 | 1461001462530 Marionette DEBUG loaded listener.js 10:44:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x983bbc00) [pid = 1808] [serial = 2160] [outer = 0x981acc00] 10:44:23 INFO - PROCESS | 1808 | 1461001463584 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]]]}] 10:44:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:44:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1835ms 10:44:23 INFO - PROCESS | 1808 | 1461001463658 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 10:44:23 INFO - PROCESS | 1808 | 1461001463662 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 10:44:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:44:23 INFO - PROCESS | 1808 | 1461001463669 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:44:23 INFO - PROCESS | 1808 | 1461001463672 Marionette TRACE conn4 <- [1,2850,null,{}] 10:44:23 INFO - PROCESS | 1808 | 1461001463678 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}] 10:44:23 INFO - PROCESS | 1808 | 1461001463959 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 10:44:24 INFO - PROCESS | 1808 | 1461001464317 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c8c00 == 150 [pid = 1808] [id = 720] 10:44:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x877e7800) [pid = 1808] [serial = 2161] [outer = (nil)] 10:44:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x998e8c00) [pid = 1808] [serial = 2162] [outer = 0x877e7800] 10:44:24 INFO - PROCESS | 1808 | 1461001464408 Marionette DEBUG loaded listener.js 10:44:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x99b65800) [pid = 1808] [serial = 2163] [outer = 0x877e7800] 10:44:25 INFO - PROCESS | 1808 | 1461001465364 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:44:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:44:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1740ms 10:44:25 INFO - PROCESS | 1808 | 1461001465410 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 10:44:25 INFO - PROCESS | 1808 | 1461001465415 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 10:44:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:44:25 INFO - PROCESS | 1808 | 1461001465422 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:44:25 INFO - PROCESS | 1808 | 1461001465426 Marionette TRACE conn4 <- [1,2854,null,{}] 10:44:25 INFO - PROCESS | 1808 | 1461001465432 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}] 10:44:25 INFO - PROCESS | 1808 | 1461001465667 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 10:44:26 INFO - PROCESS | 1808 | 1461001465996 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x856bc800 == 151 [pid = 1808] [id = 721] 10:44:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x87b89000) [pid = 1808] [serial = 2164] [outer = (nil)] 10:44:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x99b6b000) [pid = 1808] [serial = 2165] [outer = 0x87b89000] 10:44:26 INFO - PROCESS | 1808 | 1461001466091 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x99c79800) [pid = 1808] [serial = 2166] [outer = 0x87b89000] 10:44:27 INFO - PROCESS | 1808 | 1461001467016 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]]]}] 10:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1645ms 10:44:27 INFO - PROCESS | 1808 | 1461001467086 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 10:44:27 INFO - PROCESS | 1808 | 1461001467090 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 10:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:44:27 INFO - PROCESS | 1808 | 1461001467100 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:44:27 INFO - PROCESS | 1808 | 1461001467103 Marionette TRACE conn4 <- [1,2858,null,{}] 10:44:27 INFO - PROCESS | 1808 | 1461001467108 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}] 10:44:27 INFO - PROCESS | 1808 | 1461001467351 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 10:44:27 INFO - PROCESS | 1808 | 1461001467708 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a99f000 == 152 [pid = 1808] [id = 722] 10:44:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x8a9f0800) [pid = 1808] [serial = 2167] [outer = (nil)] 10:44:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9a7db000) [pid = 1808] [serial = 2168] [outer = 0x8a9f0800] 10:44:27 INFO - PROCESS | 1808 | 1461001467805 Marionette DEBUG loaded listener.js 10:44:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9abc6c00) [pid = 1808] [serial = 2169] [outer = 0x8a9f0800] 10:44:28 INFO - PROCESS | 1808 | 1461001468792 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:44:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:44:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1732ms 10:44:28 INFO - PROCESS | 1808 | 1461001468833 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 10:44:28 INFO - PROCESS | 1808 | 1461001468837 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 10:44:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:44:28 INFO - PROCESS | 1808 | 1461001468844 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1808 | 1461001468847 Marionette TRACE conn4 <- [1,2862,null,{}] 10:44:28 INFO - PROCESS | 1808 | 1461001468853 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}] 10:44:29 INFO - PROCESS | 1808 | 1461001469092 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 10:44:29 INFO - PROCESS | 1808 | 1461001469463 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x874a4c00 == 153 [pid = 1808] [id = 723] 10:44:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9a7d7000) [pid = 1808] [serial = 2170] [outer = (nil)] 10:44:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9ec35000) [pid = 1808] [serial = 2171] [outer = 0x9a7d7000] 10:44:29 INFO - PROCESS | 1808 | 1461001469562 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x9ec39000) [pid = 1808] [serial = 2172] [outer = 0x9a7d7000] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x890cd800 == 152 [pid = 1808] [id = 665] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x87b83400 == 151 [pid = 1808] [id = 644] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x860c9c00 == 150 [pid = 1808] [id = 645] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac6c00 == 149 [pid = 1808] [id = 656] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x83c24400 == 148 [pid = 1808] [id = 661] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x878c5c00 == 147 [pid = 1808] [id = 664] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x83c26400 == 146 [pid = 1808] [id = 666] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x860bf800 == 145 [pid = 1808] [id = 655] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x97d36400 == 144 [pid = 1808] [id = 659] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x97a3c400 == 143 [pid = 1808] [id = 662] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x877ea800 == 142 [pid = 1808] [id = 706] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x88e51800 == 141 [pid = 1808] [id = 705] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x88e55c00 == 140 [pid = 1808] [id = 704] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x877e7400 == 139 [pid = 1808] [id = 703] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x97d32c00 == 138 [pid = 1808] [id = 701] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x97d3c000 == 137 [pid = 1808] [id = 700] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x95903400 == 136 [pid = 1808] [id = 698] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x96baac00 == 135 [pid = 1808] [id = 699] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x9169f800 == 134 [pid = 1808] [id = 697] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x911eec00 == 133 [pid = 1808] [id = 696] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x911e2000 == 132 [pid = 1808] [id = 695] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8f30a800 == 131 [pid = 1808] [id = 694] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8c678c00 == 130 [pid = 1808] [id = 692] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8e1a8000 == 129 [pid = 1808] [id = 693] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8c563c00 == 128 [pid = 1808] [id = 691] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8aaaa400 == 127 [pid = 1808] [id = 690] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x98356400 == 126 [pid = 1808] [id = 663] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8aada800 == 125 [pid = 1808] [id = 689] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9a7c00 == 124 [pid = 1808] [id = 688] 10:44:33 INFO - PROCESS | 1808 | --DOCSHELL 0x875f8400 == 123 [pid = 1808] [id = 687] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x8aad4400) [pid = 1808] [serial = 2060] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x87b81400) [pid = 1808] [serial = 2052] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x981aa400) [pid = 1808] [serial = 2042] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x90611000) [pid = 1808] [serial = 2031] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x98357000) [pid = 1808] [serial = 2043] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x8f304400) [pid = 1808] [serial = 2025] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x933b9000) [pid = 1808] [serial = 2036] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x8dd0a400) [pid = 1808] [serial = 2016] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x9041a400) [pid = 1808] [serial = 2030] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x8aadb400) [pid = 1808] [serial = 2010] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x995f1000) [pid = 1808] [serial = 2049] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x9841dc00) [pid = 1808] [serial = 2045] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x995a7800) [pid = 1808] [serial = 2048] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x8ecde000) [pid = 1808] [serial = 2024] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x8dd01800) [pid = 1808] [serial = 2015] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x92062000) [pid = 1808] [serial = 2034] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8c564800) [pid = 1808] [serial = 2013] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x878c9800) [pid = 1808] [serial = 2051] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8fc04c00) [pid = 1808] [serial = 2027] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x91482c00) [pid = 1808] [serial = 2033] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8a99a000) [pid = 1808] [serial = 2058] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x97176400) [pid = 1808] [serial = 2039] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x98d12800) [pid = 1808] [serial = 1992] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8aad7800) [pid = 1808] [serial = 1941] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8c55a400) [pid = 1808] [serial = 2012] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x88ee9800) [pid = 1808] [serial = 2054] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x96baf400) [pid = 1808] [serial = 2037] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8aab5400) [pid = 1808] [serial = 2009] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8eacec00) [pid = 1808] [serial = 2021] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8e034800) [pid = 1808] [serial = 2018] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x8ec4b800) [pid = 1808] [serial = 2022] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8e144800) [pid = 1808] [serial = 2019] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x890cfc00) [pid = 1808] [serial = 2007] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x8fc0bc00) [pid = 1808] [serial = 2028] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x890cd400) [pid = 1808] [serial = 2055] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x984dc800) [pid = 1808] [serial = 2046] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x88e55000) [pid = 1808] [serial = 2006] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x97ae0000) [pid = 1808] [serial = 2040] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x878ca000) [pid = 1808] [serial = 2057] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1808 | 1461001473762 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]]]}] 10:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 4950ms 10:44:33 INFO - PROCESS | 1808 | 1461001473795 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 10:44:33 INFO - PROCESS | 1808 | 1461001473800 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 10:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:44:33 INFO - PROCESS | 1808 | 1461001473809 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:44:33 INFO - PROCESS | 1808 | 1461001473814 Marionette TRACE conn4 <- [1,2866,null,{}] 10:44:33 INFO - PROCESS | 1808 | 1461001473824 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}] 10:44:34 INFO - PROCESS | 1808 | 1461001474102 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 10:44:34 INFO - PROCESS | 1808 | 1461001474349 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x85911400 == 124 [pid = 1808] [id = 724] 10:44:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x878c7800) [pid = 1808] [serial = 2173] [outer = (nil)] 10:44:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x87b8a000) [pid = 1808] [serial = 2174] [outer = 0x878c7800] 10:44:34 INFO - PROCESS | 1808 | 1461001474437 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x88e53800) [pid = 1808] [serial = 2175] [outer = 0x878c7800] 10:44:35 INFO - PROCESS | 1808 | 1461001475293 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]]]}] 10:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1536ms 10:44:35 INFO - PROCESS | 1808 | 1461001475346 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 10:44:35 INFO - PROCESS | 1808 | 1461001475355 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 10:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:44:35 INFO - PROCESS | 1808 | 1461001475401 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:44:35 INFO - PROCESS | 1808 | 1461001475406 Marionette TRACE conn4 <- [1,2870,null,{}] 10:44:35 INFO - PROCESS | 1808 | 1461001475415 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}] 10:44:35 INFO - PROCESS | 1808 | 1461001475629 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 10:44:35 INFO - PROCESS | 1808 | 1461001475642 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x83c26400 == 125 [pid = 1808] [id = 725] 10:44:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x87b7c400) [pid = 1808] [serial = 2176] [outer = (nil)] 10:44:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x891f5800) [pid = 1808] [serial = 2177] [outer = 0x87b7c400] 10:44:35 INFO - PROCESS | 1808 | 1461001475948 Marionette DEBUG loaded listener.js 10:44:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x89dd2000) [pid = 1808] [serial = 2178] [outer = 0x87b7c400] 10:44:37 INFO - PROCESS | 1808 | 1461001477083 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]]]}] 10:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1775ms 10:44:37 INFO - PROCESS | 1808 | 1461001477143 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 10:44:37 INFO - PROCESS | 1808 | 1461001477147 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 10:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:44:37 INFO - PROCESS | 1808 | 1461001477154 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:44:37 INFO - PROCESS | 1808 | 1461001477160 Marionette TRACE conn4 <- [1,2874,null,{}] 10:44:37 INFO - PROCESS | 1808 | 1461001477178 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}] 10:44:37 INFO - PROCESS | 1808 | 1461001477550 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 10:44:37 INFO - PROCESS | 1808 | 1461001477780 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x878c6800 == 126 [pid = 1808] [id = 726] 10:44:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x890cf000) [pid = 1808] [serial = 2179] [outer = (nil)] 10:44:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8aacf000) [pid = 1808] [serial = 2180] [outer = 0x890cf000] 10:44:37 INFO - PROCESS | 1808 | 1461001477864 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8aada800) [pid = 1808] [serial = 2181] [outer = 0x890cf000] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x88e5b400) [pid = 1808] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x8a9e1800) [pid = 1808] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x88e57000) [pid = 1808] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x877ec800) [pid = 1808] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x981ac400) [pid = 1808] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x97dc1c00) [pid = 1808] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x96bb4000) [pid = 1808] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x96b63000) [pid = 1808] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x96333000) [pid = 1808] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x91352400) [pid = 1808] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x91476400) [pid = 1808] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8fdcf000) [pid = 1808] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8ecdac00) [pid = 1808] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8eac1c00) [pid = 1808] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x8dd03000) [pid = 1808] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x8c671800) [pid = 1808] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x8c55bc00) [pid = 1808] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x8a9a8400) [pid = 1808] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:44:38 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x878c8c00) [pid = 1808] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:44:39 INFO - PROCESS | 1808 | 1461001479352 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]]]}] 10:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2247ms 10:44:39 INFO - PROCESS | 1808 | 1461001479403 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 10:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:44:39 INFO - PROCESS | 1808 | 1461001479408 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 10:44:39 INFO - PROCESS | 1808 | 1461001479429 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1808 | 1461001479433 Marionette TRACE conn4 <- [1,2878,null,{}] 10:44:39 INFO - PROCESS | 1808 | 1461001479439 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}] 10:44:39 INFO - PROCESS | 1808 | 1461001479762 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 10:44:39 INFO - PROCESS | 1808 | 1461001479780 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x860c9800 == 127 [pid = 1808] [id = 727] 10:44:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x88e59000) [pid = 1808] [serial = 2182] [outer = (nil)] 10:44:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x8ad85800) [pid = 1808] [serial = 2183] [outer = 0x88e59000] 10:44:39 INFO - PROCESS | 1808 | 1461001479864 Marionette DEBUG loaded listener.js 10:44:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x8c524000) [pid = 1808] [serial = 2184] [outer = 0x88e59000] 10:44:41 INFO - PROCESS | 1808 | 1461001481087 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]]]}] 10:44:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:44:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1698ms 10:44:41 INFO - PROCESS | 1808 | 1461001481112 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 10:44:41 INFO - PROCESS | 1808 | 1461001481119 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 10:44:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:44:41 INFO - PROCESS | 1808 | 1461001481128 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:44:41 INFO - PROCESS | 1808 | 1461001481135 Marionette TRACE conn4 <- [1,2882,null,{}] 10:44:41 INFO - PROCESS | 1808 | 1461001481145 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}] 10:44:41 INFO - PROCESS | 1808 | 1461001481368 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 10:44:41 INFO - PROCESS | 1808 | 1461001481755 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x878c6000 == 128 [pid = 1808] [id = 728] 10:44:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x878d0c00) [pid = 1808] [serial = 2185] [outer = (nil)] 10:44:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x88e5b400) [pid = 1808] [serial = 2186] [outer = 0x878d0c00] 10:44:41 INFO - PROCESS | 1808 | 1461001481855 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x890cb800) [pid = 1808] [serial = 2187] [outer = 0x878d0c00] 10:44:42 INFO - PROCESS | 1808 | 1461001482872 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]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1790ms 10:44:42 INFO - PROCESS | 1808 | 1461001482918 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1808 | 1461001482928 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 10:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:44:42 INFO - PROCESS | 1808 | 1461001482941 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1808 | 1461001482946 Marionette TRACE conn4 <- [1,2886,null,{}] 10:44:42 INFO - PROCESS | 1808 | 1461001482953 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}] 10:44:43 INFO - PROCESS | 1808 | 1461001483237 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 10:44:43 INFO - PROCESS | 1808 | 1461001483603 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x89dd6c00 == 129 [pid = 1808] [id = 729] 10:44:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x8a9a7c00) [pid = 1808] [serial = 2188] [outer = (nil)] 10:44:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x8aab3c00) [pid = 1808] [serial = 2189] [outer = 0x8a9a7c00] 10:44:43 INFO - PROCESS | 1808 | 1461001483701 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x8c559c00) [pid = 1808] [serial = 2190] [outer = 0x8a9a7c00] 10:44:44 INFO - PROCESS | 1808 | 1461001484834 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]]]}] 10:44:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:44:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1939ms 10:44:44 INFO - PROCESS | 1808 | 1461001484881 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 10:44:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:44:44 INFO - PROCESS | 1808 | 1461001484885 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 10:44:44 INFO - PROCESS | 1808 | 1461001484893 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1808 | 1461001484899 Marionette TRACE conn4 <- [1,2890,null,{}] 10:44:44 INFO - PROCESS | 1808 | 1461001484916 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}] 10:44:45 INFO - PROCESS | 1808 | 1461001485193 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 10:44:45 INFO - PROCESS | 1808 | 1461001485547 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c567400 == 130 [pid = 1808] [id = 730] 10:44:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x8dd04c00) [pid = 1808] [serial = 2191] [outer = (nil)] 10:44:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8dd0d800) [pid = 1808] [serial = 2192] [outer = 0x8dd04c00] 10:44:45 INFO - PROCESS | 1808 | 1461001485647 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8e036800) [pid = 1808] [serial = 2193] [outer = 0x8dd04c00] 10:44:46 INFO - PROCESS | 1808 | 1461001486654 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1796ms 10:44:46 INFO - PROCESS | 1808 | 1461001486688 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 10:44:46 INFO - PROCESS | 1808 | 1461001486692 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 10:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:44:46 INFO - PROCESS | 1808 | 1461001486700 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:44:46 INFO - PROCESS | 1808 | 1461001486703 Marionette TRACE conn4 <- [1,2894,null,{}] 10:44:46 INFO - PROCESS | 1808 | 1461001486710 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}] 10:44:46 INFO - PROCESS | 1808 | 1461001486961 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 10:44:47 INFO - PROCESS | 1808 | 1461001487312 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e14d800 == 131 [pid = 1808] [id = 731] 10:44:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8e1a8000) [pid = 1808] [serial = 2194] [outer = (nil)] 10:44:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8e1b1c00) [pid = 1808] [serial = 2195] [outer = 0x8e1a8000] 10:44:47 INFO - PROCESS | 1808 | 1461001487411 Marionette DEBUG loaded listener.js 10:44:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8eac6000) [pid = 1808] [serial = 2196] [outer = 0x8e1a8000] 10:44:48 INFO - PROCESS | 1808 | 1461001488370 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]]]}] 10:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1736ms 10:44:48 INFO - PROCESS | 1808 | 1461001488437 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 10:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:44:48 INFO - PROCESS | 1808 | 1461001488442 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 10:44:48 INFO - PROCESS | 1808 | 1461001488449 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1808 | 1461001488453 Marionette TRACE conn4 <- [1,2898,null,{}] 10:44:48 INFO - PROCESS | 1808 | 1461001488460 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}] 10:44:48 INFO - PROCESS | 1808 | 1461001488751 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 10:44:49 INFO - PROCESS | 1808 | 1461001489131 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x8c566c00 == 132 [pid = 1808] [id = 732] 10:44:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8c66fc00) [pid = 1808] [serial = 2197] [outer = (nil)] 10:44:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8ec4a000) [pid = 1808] [serial = 2198] [outer = 0x8c66fc00] 10:44:49 INFO - PROCESS | 1808 | 1461001489237 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8ec4d000) [pid = 1808] [serial = 2199] [outer = 0x8c66fc00] 10:44:50 INFO - PROCESS | 1808 | 1461001490203 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]]]}] 10:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1831ms 10:44:50 INFO - PROCESS | 1808 | 1461001490280 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1808 | 1461001490283 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 10:44:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:44:50 INFO - PROCESS | 1808 | 1461001490291 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1808 | 1461001490293 Marionette TRACE conn4 <- [1,2902,null,{}] 10:44:50 INFO - PROCESS | 1808 | 1461001490300 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}] 10:44:50 INFO - PROCESS | 1808 | 1461001490632 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 10:44:51 INFO - PROCESS | 1808 | 1461001491000 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e144800 == 133 [pid = 1808] [id = 733] 10:44:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8ecd7000) [pid = 1808] [serial = 2200] [outer = (nil)] 10:44:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8f309000) [pid = 1808] [serial = 2201] [outer = 0x8ecd7000] 10:44:51 INFO - PROCESS | 1808 | 1461001491095 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8fc02800) [pid = 1808] [serial = 2202] [outer = 0x8ecd7000] 10:44:52 INFO - PROCESS | 1808 | 1461001492092 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:44:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:44:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1882ms 10:44:52 INFO - PROCESS | 1808 | 1461001492173 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 10:44:52 INFO - PROCESS | 1808 | 1461001492177 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 10:44:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:44:52 INFO - PROCESS | 1808 | 1461001492184 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:44:52 INFO - PROCESS | 1808 | 1461001492188 Marionette TRACE conn4 <- [1,2906,null,{}] 10:44:52 INFO - PROCESS | 1808 | 1461001492195 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}] 10:44:52 INFO - PROCESS | 1808 | 1461001492487 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 10:44:52 INFO - PROCESS | 1808 | 1461001492860 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f30b400 == 134 [pid = 1808] [id = 734] 10:44:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8f30b800) [pid = 1808] [serial = 2203] [outer = (nil)] 10:44:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x90413000) [pid = 1808] [serial = 2204] [outer = 0x8f30b800] 10:44:52 INFO - PROCESS | 1808 | 1461001492961 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x9060a000) [pid = 1808] [serial = 2205] [outer = 0x8f30b800] 10:44:53 INFO - PROCESS | 1808 | 1461001493926 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]]]}] 10:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1845ms 10:44:54 INFO - PROCESS | 1808 | 1461001494030 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 10:44:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:44:54 INFO - PROCESS | 1808 | 1461001494035 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 10:44:54 INFO - PROCESS | 1808 | 1461001494042 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1808 | 1461001494046 Marionette TRACE conn4 <- [1,2910,null,{}] 10:44:54 INFO - PROCESS | 1808 | 1461001494104 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}] 10:44:54 INFO - PROCESS | 1808 | 1461001494370 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 10:44:54 INFO - PROCESS | 1808 | 1461001494699 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x90412c00 == 135 [pid = 1808] [id = 735] 10:44:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x90419000) [pid = 1808] [serial = 2206] [outer = (nil)] 10:44:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x91477800) [pid = 1808] [serial = 2207] [outer = 0x90419000] 10:44:54 INFO - PROCESS | 1808 | 1461001494788 Marionette DEBUG loaded listener.js 10:44:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x9169d400) [pid = 1808] [serial = 2208] [outer = 0x90419000] 10:44:55 INFO - PROCESS | 1808 | 1461001495628 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]]]}] 10:44:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:44:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:44:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1634ms 10:44:55 INFO - PROCESS | 1808 | 1461001495677 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 10:44:55 INFO - TEST-START | /DOMEvents/constructors.html 10:44:55 INFO - PROCESS | 1808 | 1461001495681 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 10:44:55 INFO - PROCESS | 1808 | 1461001495688 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1808 | 1461001495692 Marionette TRACE conn4 <- [1,2914,null,{}] 10:44:55 INFO - PROCESS | 1808 | 1461001495699 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}] 10:44:55 INFO - PROCESS | 1808 | 1461001495931 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 10:44:56 INFO - PROCESS | 1808 | 1461001496245 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd0000 == 136 [pid = 1808] [id = 736] 10:44:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x90616000) [pid = 1808] [serial = 2209] [outer = (nil)] 10:44:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9335e800) [pid = 1808] [serial = 2210] [outer = 0x90616000] 10:44:56 INFO - PROCESS | 1808 | 1461001496338 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x93367000) [pid = 1808] [serial = 2211] [outer = 0x90616000] 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:44:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:44:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:44:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:44:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:44:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:44:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:44:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:44:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:44:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 1777ms 10:44:57 INFO - PROCESS | 1808 | 1461001497403 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]]]}] 10:44:57 INFO - PROCESS | 1808 | 1461001497495 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 10:44:57 INFO - PROCESS | 1808 | 1461001497504 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 10:44:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:44:57 INFO - PROCESS | 1808 | 1461001497518 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:44:57 INFO - PROCESS | 1808 | 1461001497522 Marionette TRACE conn4 <- [1,2918,null,{}] 10:44:57 INFO - PROCESS | 1808 | 1461001497533 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}] 10:44:57 INFO - PROCESS | 1808 | 1461001497778 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 10:44:58 INFO - PROCESS | 1808 | 1461001498108 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ac06c00 == 137 [pid = 1808] [id = 737] 10:44:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x90610400) [pid = 1808] [serial = 2212] [outer = (nil)] 10:44:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9632f800) [pid = 1808] [serial = 2213] [outer = 0x90610400] 10:44:58 INFO - PROCESS | 1808 | 1461001498228 Marionette DEBUG loaded listener.js 10:44:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x97169c00) [pid = 1808] [serial = 2214] [outer = 0x90610400] 10:44:59 INFO - PROCESS | 1808 | 1461001499160 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:44:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:44:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1696ms 10:44:59 INFO - PROCESS | 1808 | 1461001499215 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 10:44:59 INFO - PROCESS | 1808 | 1461001499220 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 10:44:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:44:59 INFO - PROCESS | 1808 | 1461001499228 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:44:59 INFO - PROCESS | 1808 | 1461001499232 Marionette TRACE conn4 <- [1,2922,null,{}] 10:44:59 INFO - PROCESS | 1808 | 1461001499239 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}] 10:44:59 INFO - PROCESS | 1808 | 1461001499624 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 10:44:59 INFO - PROCESS | 1808 | 1461001499922 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x96333c00 == 138 [pid = 1808] [id = 738] 10:44:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x97cc1c00) [pid = 1808] [serial = 2215] [outer = (nil)] 10:45:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x97d36000) [pid = 1808] [serial = 2216] [outer = 0x97cc1c00] 10:45:00 INFO - PROCESS | 1808 | 1461001500025 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x97fc5800) [pid = 1808] [serial = 2217] [outer = 0x97cc1c00] 10:45:01 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:45:01 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:45:01 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:45:01 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:45:01 INFO - PROCESS | 1808 | 1461001501245 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]]]}] 10:45:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:45:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:45:01 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 10:45:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:45:01 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 10:45:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:45:01 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]" 10:45:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:45:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:45:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2055ms 10:45:01 INFO - PROCESS | 1808 | 1461001501305 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 10:45:01 INFO - PROCESS | 1808 | 1461001501310 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 10:45:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:45:01 INFO - PROCESS | 1808 | 1461001501320 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:45:01 INFO - PROCESS | 1808 | 1461001501324 Marionette TRACE conn4 <- [1,2926,null,{}] 10:45:01 INFO - PROCESS | 1808 | 1461001501330 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}] 10:45:01 INFO - PROCESS | 1808 | 1461001501635 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 10:45:02 INFO - PROCESS | 1808 | 1461001502005 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d37000 == 139 [pid = 1808] [id = 739] 10:45:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x981b1c00) [pid = 1808] [serial = 2218] [outer = (nil)] 10:45:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x9841c400) [pid = 1808] [serial = 2219] [outer = 0x981b1c00] 10:45:02 INFO - PROCESS | 1808 | 1461001502114 Marionette DEBUG loaded listener.js 10:45:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x98425400) [pid = 1808] [serial = 2220] [outer = 0x981b1c00] 10:45:02 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:45:02 INFO - PROCESS | 1808 | 1461001502944 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]]]}] 10:45:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:45:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1639ms 10:45:02 INFO - PROCESS | 1808 | 1461001502958 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 10:45:02 INFO - PROCESS | 1808 | 1461001502961 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 10:45:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:45:02 INFO - PROCESS | 1808 | 1461001502968 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1808 | 1461001502971 Marionette TRACE conn4 <- [1,2930,null,{}] 10:45:02 INFO - PROCESS | 1808 | 1461001502978 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}] 10:45:03 INFO - PROCESS | 1808 | 1461001503211 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 10:45:03 INFO - PROCESS | 1808 | 1461001503497 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x982cd400 == 140 [pid = 1808] [id = 740] 10:45:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x9841dc00) [pid = 1808] [serial = 2221] [outer = (nil)] 10:45:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x995fb800) [pid = 1808] [serial = 2222] [outer = 0x9841dc00] 10:45:03 INFO - PROCESS | 1808 | 1461001503601 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x99b6b400) [pid = 1808] [serial = 2223] [outer = 0x9841dc00] 10:45:04 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:45:05 INFO - PROCESS | 1808 | 1461001505076 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]]]}] 10:45:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:45:05 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2143ms 10:45:05 INFO - PROCESS | 1808 | 1461001505112 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1808 | 1461001505116 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 10:45:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:45:05 INFO - PROCESS | 1808 | 1461001505123 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1808 | 1461001505127 Marionette TRACE conn4 <- [1,2934,null,{}] 10:45:05 INFO - PROCESS | 1808 | 1461001505133 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}] 10:45:05 INFO - PROCESS | 1808 | 1461001505404 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 10:45:05 INFO - PROCESS | 1808 | 1461001505744 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f309c00 == 141 [pid = 1808] [id = 741] 10:45:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x995a4800) [pid = 1808] [serial = 2224] [outer = (nil)] 10:45:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x9e02bc00) [pid = 1808] [serial = 2225] [outer = 0x995a4800] 10:45:05 INFO - PROCESS | 1808 | 1461001505842 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9ec34000) [pid = 1808] [serial = 2226] [outer = 0x995a4800] 10:45:06 INFO - PROCESS | 1808 | 1461001506678 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]]]}] 10:45:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1588ms 10:45:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:45:06 INFO - PROCESS | 1808 | 1461001506713 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 10:45:06 INFO - PROCESS | 1808 | 1461001506716 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 10:45:06 INFO - PROCESS | 1808 | 1461001506722 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:45:06 INFO - PROCESS | 1808 | 1461001506725 Marionette TRACE conn4 <- [1,2938,null,{}] 10:45:06 INFO - PROCESS | 1808 | 1461001506732 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}] 10:45:06 INFO - PROCESS | 1808 | 1461001506969 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 10:45:07 INFO - PROCESS | 1808 | 1461001507284 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x874a0c00 == 142 [pid = 1808] [id = 742] 10:45:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x97176400) [pid = 1808] [serial = 2227] [outer = (nil)] 10:45:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9fbbc800) [pid = 1808] [serial = 2228] [outer = 0x97176400] 10:45:07 INFO - PROCESS | 1808 | 1461001507380 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9fc78800) [pid = 1808] [serial = 2229] [outer = 0x97176400] 10:45:08 INFO - PROCESS | 1808 | 1461001508279 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]]]}] 10:45:08 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. 10:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1591ms 10:45:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:45:08 INFO - PROCESS | 1808 | 1461001508313 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 10:45:08 INFO - PROCESS | 1808 | 1461001508317 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 10:45:08 INFO - PROCESS | 1808 | 1461001508325 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1808 | 1461001508328 Marionette TRACE conn4 <- [1,2942,null,{}] 10:45:08 INFO - PROCESS | 1808 | 1461001508334 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}] 10:45:08 INFO - PROCESS | 1808 | 1461001508574 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 10:45:08 INFO - PROCESS | 1808 | 1461001508888 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e031400 == 143 [pid = 1808] [id = 743] 10:45:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x9fb13000) [pid = 1808] [serial = 2230] [outer = (nil)] 10:45:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x9fe1b000) [pid = 1808] [serial = 2231] [outer = 0x9fb13000] 10:45:08 INFO - PROCESS | 1808 | 1461001508989 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x9fed4c00) [pid = 1808] [serial = 2232] [outer = 0x9fb13000] 10:45:09 INFO - PROCESS | 1808 | 1461001509915 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"]]]}] 10:45:09 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 10:45:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:45:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1633ms 10:45:09 INFO - PROCESS | 1808 | 1461001509958 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 10:45:09 INFO - PROCESS | 1808 | 1461001509963 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 10:45:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:45:09 INFO - PROCESS | 1808 | 1461001509970 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:45:09 INFO - PROCESS | 1808 | 1461001509974 Marionette TRACE conn4 <- [1,2946,null,{}] 10:45:10 INFO - PROCESS | 1808 | 1461001510035 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}] 10:45:10 INFO - PROCESS | 1808 | 1461001510277 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 10:45:10 INFO - PROCESS | 1808 | 1461001510596 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x9abc7000 == 144 [pid = 1808] [id = 744] 10:45:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x9fca6000) [pid = 1808] [serial = 2233] [outer = (nil)] 10:45:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0xa0066000) [pid = 1808] [serial = 2234] [outer = 0x9fca6000] 10:45:10 INFO - PROCESS | 1808 | 1461001510750 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0xa00d3800) [pid = 1808] [serial = 2235] [outer = 0x9fca6000] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x9814d800 == 143 [pid = 1808] [id = 333] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8a99f000 == 142 [pid = 1808] [id = 722] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x860c8c00 == 141 [pid = 1808] [id = 720] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x856bc800 == 140 [pid = 1808] [id = 721] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x97ad7800 == 139 [pid = 1808] [id = 719] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8ec55c00 == 138 [pid = 1808] [id = 718] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x96b63400 == 137 [pid = 1808] [id = 717] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x90413c00 == 136 [pid = 1808] [id = 716] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8ece0400 == 135 [pid = 1808] [id = 714] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8fc05c00 == 134 [pid = 1808] [id = 715] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8c528c00 == 133 [pid = 1808] [id = 713] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac5c00 == 132 [pid = 1808] [id = 712] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x878cf400 == 131 [pid = 1808] [id = 711] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8aaac000 == 130 [pid = 1808] [id = 710] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x88ee4000 == 129 [pid = 1808] [id = 708] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x8a9eb000 == 128 [pid = 1808] [id = 709] 10:45:13 INFO - PROCESS | 1808 | --DOCSHELL 0x87498c00 == 127 [pid = 1808] [id = 707] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x8ad87c00) [pid = 1808] [serial = 2004] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8aaab400) [pid = 1808] [serial = 2117] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x8aacec00) [pid = 1808] [serial = 2118] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x88eee800) [pid = 1808] [serial = 2114] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x878c5800) [pid = 1808] [serial = 2111] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x878d0800) [pid = 1808] [serial = 2112] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x98426800) [pid = 1808] [serial = 2108] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x983bc000) [pid = 1808] [serial = 2106] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x983b4c00) [pid = 1808] [serial = 2105] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x981b2800) [pid = 1808] [serial = 2103] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x981b0800) [pid = 1808] [serial = 2102] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x97d3d400) [pid = 1808] [serial = 2100] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x97d39400) [pid = 1808] [serial = 2099] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x97ae4000) [pid = 1808] [serial = 2097] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x972f3800) [pid = 1808] [serial = 2096] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x9716d800) [pid = 1808] [serial = 2094] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x96ba9400) [pid = 1808] [serial = 2093] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x93368800) [pid = 1808] [serial = 2091] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x93360800) [pid = 1808] [serial = 2090] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9206b400) [pid = 1808] [serial = 2088] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x91696400) [pid = 1808] [serial = 2087] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x9060cc00) [pid = 1808] [serial = 2085] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x90420400) [pid = 1808] [serial = 2084] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8fc0a400) [pid = 1808] [serial = 2082] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8fc05000) [pid = 1808] [serial = 2081] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8f302c00) [pid = 1808] [serial = 2079] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8ecd4800) [pid = 1808] [serial = 2078] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8eac3000) [pid = 1808] [serial = 2076] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8e1ac000) [pid = 1808] [serial = 2075] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8e032400) [pid = 1808] [serial = 2073] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8dd0e800) [pid = 1808] [serial = 2072] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8c676000) [pid = 1808] [serial = 2070] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8c66b000) [pid = 1808] [serial = 2069] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8bb6d800) [pid = 1808] [serial = 2067] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8ac10000) [pid = 1808] [serial = 2066] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x88ef0800) [pid = 1808] [serial = 2064] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x88ee2400) [pid = 1808] [serial = 2063] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8ad7f000) [pid = 1808] [serial = 2120] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x891f4000) [pid = 1808] [serial = 2115] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1808 | 1461001514909 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]]]}] 10:45:14 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. 10:45:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 4990ms 10:45:14 INFO - PROCESS | 1808 | 1461001514962 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1808 | 1461001514969 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 10:45:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:45:14 INFO - PROCESS | 1808 | 1461001514978 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1808 | 1461001514984 Marionette TRACE conn4 <- [1,2950,null,{}] 10:45:15 INFO - PROCESS | 1808 | 1461001514992 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}] 10:45:15 INFO - PROCESS | 1808 | 1461001515248 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 10:45:15 INFO - PROCESS | 1808 | 1461001515499 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x878c7c00 == 128 [pid = 1808] [id = 745] 10:45:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x87b86000) [pid = 1808] [serial = 2236] [outer = (nil)] 10:45:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x88e58000) [pid = 1808] [serial = 2237] [outer = 0x87b86000] 10:45:15 INFO - PROCESS | 1808 | 1461001515583 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x88eee800) [pid = 1808] [serial = 2238] [outer = 0x87b86000] 10:45:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f7c00 == 129 [pid = 1808] [id = 746] 10:45:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x891f8c00) [pid = 1808] [serial = 2239] [outer = (nil)] 10:45:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8a99a000) [pid = 1808] [serial = 2240] [outer = 0x891f8c00] 10:45:16 INFO - PROCESS | 1808 | 1461001516743 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]]]}] 10:45:16 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. 10:45:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1795ms 10:45:16 INFO - PROCESS | 1808 | 1461001516773 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1808 | 1461001516782 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 10:45:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:45:16 INFO - PROCESS | 1808 | 1461001516792 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1808 | 1461001516796 Marionette TRACE conn4 <- [1,2954,null,{}] 10:45:16 INFO - PROCESS | 1808 | 1461001516802 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}] 10:45:17 INFO - PROCESS | 1808 | 1461001517202 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 10:45:17 INFO - PROCESS | 1808 | 1461001517472 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b86800 == 130 [pid = 1808] [id = 747] 10:45:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8a9e8c00) [pid = 1808] [serial = 2241] [outer = (nil)] 10:45:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8aab4000) [pid = 1808] [serial = 2242] [outer = 0x8a9e8c00] 10:45:17 INFO - PROCESS | 1808 | 1461001517552 Marionette DEBUG loaded listener.js 10:45:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8aad9400) [pid = 1808] [serial = 2243] [outer = 0x8a9e8c00] 10:45:18 INFO - PROCESS | 1808 | 1461001518377 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]]]}] 10:45:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:45:18 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 10:45:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1638ms 10:45:18 INFO - PROCESS | 1808 | 1461001518431 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1808 | 1461001518435 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 10:45:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:45:18 INFO - PROCESS | 1808 | 1461001518453 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1808 | 1461001518459 Marionette TRACE conn4 <- [1,2958,null,{}] 10:45:18 INFO - PROCESS | 1808 | 1461001518476 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}] 10:45:18 INFO - PROCESS | 1808 | 1461001518812 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 10:45:18 INFO - PROCESS | 1808 | 1461001518848 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9e7c00 == 131 [pid = 1808] [id = 748] 10:45:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x8bb6b000) [pid = 1808] [serial = 2244] [outer = (nil)] 10:45:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x8c670000) [pid = 1808] [serial = 2245] [outer = 0x8bb6b000] 10:45:18 INFO - PROCESS | 1808 | 1461001518928 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8dd03000) [pid = 1808] [serial = 2246] [outer = 0x8bb6b000] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8a9a3c00) [pid = 1808] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x95909800) [pid = 1808] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x890cf000) [pid = 1808] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x878c7800) [pid = 1808] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x9a7d7000) [pid = 1808] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8a9f0800) [pid = 1808] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x87b89000) [pid = 1808] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x877e7800) [pid = 1808] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x981acc00) [pid = 1808] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x9335ec00) [pid = 1808] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x96ba7c00) [pid = 1808] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x90420000) [pid = 1808] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x8fc0d000) [pid = 1808] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8f303400) [pid = 1808] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x8e1aa000) [pid = 1808] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x8eac9400) [pid = 1808] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8c528000) [pid = 1808] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8aad5800) [pid = 1808] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8a9eec00) [pid = 1808] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x890c9400) [pid = 1808] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8749a800) [pid = 1808] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:45:19 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x87b7c400) [pid = 1808] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:45:20 INFO - PROCESS | 1808 | 1461001520470 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]]]}] 10:45:20 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. 10:45:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2043ms 10:45:20 INFO - PROCESS | 1808 | 1461001520496 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 10:45:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:45:20 INFO - PROCESS | 1808 | 1461001520501 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 10:45:20 INFO - PROCESS | 1808 | 1461001520508 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:45:20 INFO - PROCESS | 1808 | 1461001520511 Marionette TRACE conn4 <- [1,2962,null,{}] 10:45:20 INFO - PROCESS | 1808 | 1461001520517 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}] 10:45:20 INFO - PROCESS | 1808 | 1461001520739 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 10:45:20 INFO - PROCESS | 1808 | 1461001520970 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f6400 == 132 [pid = 1808] [id = 749] 10:45:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x87b89000) [pid = 1808] [serial = 2247] [outer = (nil)] 10:45:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x8aadb000) [pid = 1808] [serial = 2248] [outer = 0x87b89000] 10:45:21 INFO - PROCESS | 1808 | 1461001521054 Marionette DEBUG loaded listener.js 10:45:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x8c66d400) [pid = 1808] [serial = 2249] [outer = 0x87b89000] 10:45:21 INFO - PROCESS | 1808 | 1461001521970 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]]]}] 10:45:21 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. 10:45:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1491ms 10:45:22 INFO - PROCESS | 1808 | 1461001522000 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 10:45:22 INFO - PROCESS | 1808 | 1461001522007 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 10:45:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:45:22 INFO - PROCESS | 1808 | 1461001522017 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1808 | 1461001522022 Marionette TRACE conn4 <- [1,2966,null,{}] 10:45:22 INFO - PROCESS | 1808 | 1461001522082 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}] 10:45:22 INFO - PROCESS | 1808 | 1461001522350 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 10:45:22 INFO - PROCESS | 1808 | 1461001522737 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b85400 == 133 [pid = 1808] [id = 750] 10:45:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x87b87000) [pid = 1808] [serial = 2250] [outer = (nil)] 10:45:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x88e4fc00) [pid = 1808] [serial = 2251] [outer = 0x87b87000] 10:45:22 INFO - PROCESS | 1808 | 1461001522837 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x88ee9000) [pid = 1808] [serial = 2252] [outer = 0x87b87000] 10:45:23 INFO - PROCESS | 1808 | 1461001523751 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]]]}] 10:45:23 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. 10:45:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1798ms 10:45:23 INFO - PROCESS | 1808 | 1461001523816 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 10:45:23 INFO - PROCESS | 1808 | 1461001523825 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 10:45:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:45:23 INFO - PROCESS | 1808 | 1461001523836 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:45:23 INFO - PROCESS | 1808 | 1461001523840 Marionette TRACE conn4 <- [1,2970,null,{}] 10:45:23 INFO - PROCESS | 1808 | 1461001523898 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}] 10:45:24 INFO - PROCESS | 1808 | 1461001524146 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 10:45:24 INFO - PROCESS | 1808 | 1461001524568 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aaac000 == 134 [pid = 1808] [id = 751] 10:45:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8aaac400) [pid = 1808] [serial = 2253] [outer = (nil)] 10:45:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8ac0bc00) [pid = 1808] [serial = 2254] [outer = 0x8aaac400] 10:45:24 INFO - PROCESS | 1808 | 1461001524671 Marionette DEBUG loaded listener.js 10:45:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8bb6b800) [pid = 1808] [serial = 2255] [outer = 0x8aaac400] 10:45:25 INFO - PROCESS | 1808 | 1461001525614 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]]]}] 10:45:25 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. 10:45:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1792ms 10:45:25 INFO - PROCESS | 1808 | 1461001525627 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 10:45:25 INFO - PROCESS | 1808 | 1461001525631 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 10:45:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:45:25 INFO - PROCESS | 1808 | 1461001525639 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:45:25 INFO - PROCESS | 1808 | 1461001525645 Marionette TRACE conn4 <- [1,2974,null,{}] 10:45:25 INFO - PROCESS | 1808 | 1461001525663 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}] 10:45:25 INFO - PROCESS | 1808 | 1461001525893 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 10:45:26 INFO - PROCESS | 1808 | 1461001526206 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0a800 == 135 [pid = 1808] [id = 752] 10:45:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8e033c00) [pid = 1808] [serial = 2256] [outer = (nil)] 10:45:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8e14c800) [pid = 1808] [serial = 2257] [outer = 0x8e033c00] 10:45:26 INFO - PROCESS | 1808 | 1461001526403 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x8e1aac00) [pid = 1808] [serial = 2258] [outer = 0x8e033c00] 10:45:27 INFO - PROCESS | 1808 | 1461001527413 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]]]}] 10:45:27 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. 10:45:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1803ms 10:45:27 INFO - PROCESS | 1808 | 1461001527442 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 10:45:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:45:27 INFO - PROCESS | 1808 | 1461001527448 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 10:45:27 INFO - PROCESS | 1808 | 1461001527454 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1808 | 1461001527458 Marionette TRACE conn4 <- [1,2978,null,{}] 10:45:27 INFO - PROCESS | 1808 | 1461001527487 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}] 10:45:27 INFO - PROCESS | 1808 | 1461001527742 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 10:45:28 INFO - PROCESS | 1808 | 1461001528056 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad8000 == 136 [pid = 1808] [id = 753] 10:45:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8e1b0000) [pid = 1808] [serial = 2259] [outer = (nil)] 10:45:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x8eacd400) [pid = 1808] [serial = 2260] [outer = 0x8e1b0000] 10:45:28 INFO - PROCESS | 1808 | 1461001528204 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8ec55400) [pid = 1808] [serial = 2261] [outer = 0x8e1b0000] 10:45:29 INFO - PROCESS | 1808 | 1461001529054 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]]]}] 10:45:29 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. 10:45:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1643ms 10:45:29 INFO - PROCESS | 1808 | 1461001529098 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 10:45:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:45:29 INFO - PROCESS | 1808 | 1461001529103 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 10:45:29 INFO - PROCESS | 1808 | 1461001529110 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1808 | 1461001529113 Marionette TRACE conn4 <- [1,2982,null,{}] 10:45:29 INFO - PROCESS | 1808 | 1461001529121 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}] 10:45:29 INFO - PROCESS | 1808 | 1461001529535 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 10:45:29 INFO - PROCESS | 1808 | 1461001529907 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aaa7400 == 137 [pid = 1808] [id = 754] 10:45:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8e1b2000) [pid = 1808] [serial = 2262] [outer = (nil)] 10:45:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8ece0400) [pid = 1808] [serial = 2263] [outer = 0x8e1b2000] 10:45:30 INFO - PROCESS | 1808 | 1461001530015 Marionette DEBUG loaded listener.js 10:45:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8ece2400) [pid = 1808] [serial = 2264] [outer = 0x8e1b2000] 10:45:30 INFO - PROCESS | 1808 | 1461001530864 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"]]]}] 10:45:30 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 10:45:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:45:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1794ms 10:45:30 INFO - PROCESS | 1808 | 1461001530906 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1808 | 1461001530910 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 10:45:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:45:30 INFO - PROCESS | 1808 | 1461001530917 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1808 | 1461001530921 Marionette TRACE conn4 <- [1,2986,null,{}] 10:45:30 INFO - PROCESS | 1808 | 1461001530927 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}] 10:45:31 INFO - PROCESS | 1808 | 1461001531259 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 10:45:31 INFO - PROCESS | 1808 | 1461001531668 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c4c00 == 138 [pid = 1808] [id = 755] 10:45:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8fdd3000) [pid = 1808] [serial = 2265] [outer = (nil)] 10:45:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x90609800) [pid = 1808] [serial = 2266] [outer = 0x8fdd3000] 10:45:31 INFO - PROCESS | 1808 | 1461001531788 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x9135c000) [pid = 1808] [serial = 2267] [outer = 0x8fdd3000] 10:45:32 INFO - PROCESS | 1808 | 1461001532628 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]]]}] 10:45:32 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. 10:45:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1732ms 10:45:32 INFO - PROCESS | 1808 | 1461001532661 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1808 | 1461001532666 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 10:45:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:45:32 INFO - PROCESS | 1808 | 1461001532677 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1808 | 1461001532681 Marionette TRACE conn4 <- [1,2990,null,{}] 10:45:32 INFO - PROCESS | 1808 | 1461001532688 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}] 10:45:32 INFO - PROCESS | 1808 | 1461001532929 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 10:45:33 INFO - PROCESS | 1808 | 1461001533220 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd02800 == 139 [pid = 1808] [id = 756] 10:45:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x8e031c00) [pid = 1808] [serial = 2268] [outer = (nil)] 10:45:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x932c6400) [pid = 1808] [serial = 2269] [outer = 0x8e031c00] 10:45:33 INFO - PROCESS | 1808 | 1461001533321 Marionette DEBUG loaded listener.js 10:45:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x9335e400) [pid = 1808] [serial = 2270] [outer = 0x8e031c00] 10:45:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x933b1800 == 140 [pid = 1808] [id = 757] 10:45:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x95909400) [pid = 1808] [serial = 2271] [outer = (nil)] 10:45:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x96ba7c00) [pid = 1808] [serial = 2272] [outer = 0x95909400] 10:45:34 INFO - PROCESS | 1808 | 1461001534294 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]]]}] 10:45:34 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. 10:45:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1632ms 10:45:34 INFO - PROCESS | 1808 | 1461001534334 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 10:45:34 INFO - PROCESS | 1808 | 1461001534337 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 10:45:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:45:34 INFO - PROCESS | 1808 | 1461001534349 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:45:34 INFO - PROCESS | 1808 | 1461001534352 Marionette TRACE conn4 <- [1,2994,null,{}] 10:45:34 INFO - PROCESS | 1808 | 1461001534359 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}] 10:45:34 INFO - PROCESS | 1808 | 1461001534687 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 10:45:35 INFO - PROCESS | 1808 | 1461001535041 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x875f4c00 == 141 [pid = 1808] [id = 758] 10:45:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x93368800) [pid = 1808] [serial = 2273] [outer = (nil)] 10:45:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9590b800) [pid = 1808] [serial = 2274] [outer = 0x93368800] 10:45:35 INFO - PROCESS | 1808 | 1461001535142 Marionette DEBUG loaded listener.js 10:45:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x96bac000) [pid = 1808] [serial = 2275] [outer = 0x93368800] 10:45:35 INFO - PROCESS | 1808 | 1461001535944 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]]]}] 10:45:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:45:35 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 10:45:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1630ms 10:45:35 INFO - PROCESS | 1808 | 1461001535981 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1808 | 1461001535986 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 10:45:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:45:35 INFO - PROCESS | 1808 | 1461001535993 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1808 | 1461001535997 Marionette TRACE conn4 <- [1,2998,null,{}] 10:45:36 INFO - PROCESS | 1808 | 1461001536003 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}] 10:45:36 INFO - PROCESS | 1808 | 1461001536280 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 10:45:36 INFO - PROCESS | 1808 | 1461001536599 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x8eac9400 == 142 [pid = 1808] [id = 759] 10:45:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x93367c00) [pid = 1808] [serial = 2276] [outer = (nil)] 10:45:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x97a4ac00) [pid = 1808] [serial = 2277] [outer = 0x93367c00] 10:45:36 INFO - PROCESS | 1808 | 1461001536697 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x97ada400) [pid = 1808] [serial = 2278] [outer = 0x93367c00] 10:45:37 INFO - PROCESS | 1808 | 1461001537603 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]]]}] 10:45:37 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. 10:45:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1636ms 10:45:37 INFO - PROCESS | 1808 | 1461001537631 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 10:45:37 INFO - PROCESS | 1808 | 1461001537634 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 10:45:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:45:37 INFO - PROCESS | 1808 | 1461001537642 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1808 | 1461001537646 Marionette TRACE conn4 <- [1,3002,null,{}] 10:45:37 INFO - PROCESS | 1808 | 1461001537652 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}] 10:45:37 INFO - PROCESS | 1808 | 1461001537898 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 10:45:38 INFO - PROCESS | 1808 | 1461001538214 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x8e02dc00 == 143 [pid = 1808] [id = 760] 10:45:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x9716e000) [pid = 1808] [serial = 2279] [outer = (nil)] 10:45:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x97d37800) [pid = 1808] [serial = 2280] [outer = 0x9716e000] 10:45:38 INFO - PROCESS | 1808 | 1461001538310 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x97d40400) [pid = 1808] [serial = 2281] [outer = 0x9716e000] 10:45:39 INFO - PROCESS | 1808 | 1461001539211 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]]]}] 10:45:39 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. 10:45:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1631ms 10:45:39 INFO - PROCESS | 1808 | 1461001539274 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 10:45:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:45:39 INFO - PROCESS | 1808 | 1461001539280 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 10:45:39 INFO - PROCESS | 1808 | 1461001539287 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:45:39 INFO - PROCESS | 1808 | 1461001539292 Marionette TRACE conn4 <- [1,3006,null,{}] 10:45:39 INFO - PROCESS | 1808 | 1461001539318 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}] 10:45:39 INFO - PROCESS | 1808 | 1461001539607 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 10:45:40 INFO - PROCESS | 1808 | 1461001540042 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x97d33000 == 144 [pid = 1808] [id = 761] 10:45:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x98360000) [pid = 1808] [serial = 2282] [outer = (nil)] 10:45:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x983ba800) [pid = 1808] [serial = 2283] [outer = 0x98360000] 10:45:40 INFO - PROCESS | 1808 | 1461001540150 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x98d14000) [pid = 1808] [serial = 2284] [outer = 0x98360000] 10:45:41 INFO - PROCESS | 1808 | 1461001541030 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]]]}] 10:45:41 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. 10:45:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1809ms 10:45:41 INFO - PROCESS | 1808 | 1461001541096 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 10:45:41 INFO - PROCESS | 1808 | 1461001541100 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 10:45:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:45:41 INFO - PROCESS | 1808 | 1461001541108 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:45:41 INFO - PROCESS | 1808 | 1461001541112 Marionette TRACE conn4 <- [1,3010,null,{}] 10:45:41 INFO - PROCESS | 1808 | 1461001541139 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}] 10:45:41 INFO - PROCESS | 1808 | 1461001541396 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 10:45:41 INFO - PROCESS | 1808 | 1461001541712 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x99048000 == 145 [pid = 1808] [id = 762] 10:45:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x99b63800) [pid = 1808] [serial = 2285] [outer = (nil)] 10:45:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x99b6c800) [pid = 1808] [serial = 2286] [outer = 0x99b63800] 10:45:41 INFO - PROCESS | 1808 | 1461001541874 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9abc2800) [pid = 1808] [serial = 2287] [outer = 0x99b63800] 10:45:42 INFO - PROCESS | 1808 | 1461001542735 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]]]}] 10:45:42 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 10:45:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1657ms 10:45:42 INFO - PROCESS | 1808 | 1461001542765 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1808 | 1461001542768 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 10:45:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:45:42 INFO - PROCESS | 1808 | 1461001542777 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1808 | 1461001542780 Marionette TRACE conn4 <- [1,3014,null,{}] 10:45:42 INFO - PROCESS | 1808 | 1461001542787 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}] 10:45:43 INFO - PROCESS | 1808 | 1461001543029 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 10:45:43 INFO - PROCESS | 1808 | 1461001543347 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x8ec53400 == 146 [pid = 1808] [id = 763] 10:45:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x998dd000) [pid = 1808] [serial = 2288] [outer = (nil)] 10:45:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9fb15000) [pid = 1808] [serial = 2289] [outer = 0x998dd000] 10:45:43 INFO - PROCESS | 1808 | 1461001543446 Marionette DEBUG loaded listener.js 10:45:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9fca7000) [pid = 1808] [serial = 2290] [outer = 0x998dd000] 10:45:43 INFO - PROCESS | 1808 | [1808] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:45:44 INFO - PROCESS | 1808 | 1461001544418 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:45:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:45:44 INFO - {} 10:45:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:45:44 INFO - {} 10:45:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:45:44 INFO - {} 10:45:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:45:44 INFO - {} 10:45:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1684ms 10:45:44 INFO - PROCESS | 1808 | 1461001544462 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 10:45:44 INFO - PROCESS | 1808 | 1461001544466 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 10:45:44 INFO - TEST-START | /FileAPI/fileReader.html 10:45:44 INFO - PROCESS | 1808 | 1461001544518 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:45:44 INFO - PROCESS | 1808 | 1461001544521 Marionette TRACE conn4 <- [1,3018,null,{}] 10:45:44 INFO - PROCESS | 1808 | 1461001544538 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}] 10:45:44 INFO - PROCESS | 1808 | 1461001544800 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 10:45:45 INFO - PROCESS | 1808 | 1461001545174 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x98352400 == 147 [pid = 1808] [id = 764] 10:45:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x9abc8400) [pid = 1808] [serial = 2291] [outer = (nil)] 10:45:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0xa0af7000) [pid = 1808] [serial = 2292] [outer = 0x9abc8400] 10:45:45 INFO - PROCESS | 1808 | 1461001545275 Marionette DEBUG loaded listener.js 10:45:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0xa0e3e400) [pid = 1808] [serial = 2293] [outer = 0x9abc8400] 10:45:46 INFO - PROCESS | 1808 | 1461001546114 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]]]}] 10:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:45:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1687ms 10:45:46 INFO - PROCESS | 1808 | 1461001546163 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 10:45:46 INFO - TEST-START | /FileAPI/historical.html 10:45:46 INFO - PROCESS | 1808 | 1461001546167 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 10:45:46 INFO - PROCESS | 1808 | 1461001546174 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1808 | 1461001546178 Marionette TRACE conn4 <- [1,3022,null,{}] 10:45:46 INFO - PROCESS | 1808 | 1461001546183 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}] 10:45:46 INFO - PROCESS | 1808 | 1461001546432 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 10:45:46 INFO - PROCESS | 1808 | 1461001546755 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0066400 == 148 [pid = 1808] [id = 765] 10:45:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0xa0a6b400) [pid = 1808] [serial = 2294] [outer = (nil)] 10:45:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0xa0fdc800) [pid = 1808] [serial = 2295] [outer = 0xa0a6b400] 10:45:46 INFO - PROCESS | 1808 | 1461001546907 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0xa2812c00) [pid = 1808] [serial = 2296] [outer = 0xa0a6b400] 10:45:47 INFO - PROCESS | 1808 | 1461001547731 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"]]]}] 10:45:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:45:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:45:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:45:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:45:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:45:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:45:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:45:47 INFO - TEST-OK | /FileAPI/historical.html | took 1590ms 10:45:47 INFO - PROCESS | 1808 | 1461001547766 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 10:45:47 INFO - PROCESS | 1808 | 1461001547770 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 10:45:47 INFO - TEST-START | /FileAPI/idlharness.html 10:45:47 INFO - PROCESS | 1808 | 1461001547782 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:45:47 INFO - PROCESS | 1808 | 1461001547784 Marionette TRACE conn4 <- [1,3026,null,{}] 10:45:47 INFO - PROCESS | 1808 | 1461001547792 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}] 10:45:48 INFO - PROCESS | 1808 | 1461001548062 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 10:45:48 INFO - PROCESS | 1808 | 1461001548367 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x877ed400 == 149 [pid = 1808] [id = 766] 10:45:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x8f308c00) [pid = 1808] [serial = 2297] [outer = (nil)] 10:45:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 174 (0xa2a4f000) [pid = 1808] [serial = 2298] [outer = 0x8f308c00] 10:45:48 INFO - PROCESS | 1808 | 1461001548463 Marionette DEBUG loaded listener.js 10:45:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 175 (0xa3c22000) [pid = 1808] [serial = 2299] [outer = 0x8f308c00] 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:45:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:45:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:45:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:45:50 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 10:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:45:50 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 10:45:50 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 10:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:45:50 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 10:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:45:50 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 10:45:50 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 10:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:45:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:45:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:45:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:45:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:45:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 2805ms 10:45:50 INFO - PROCESS | 1808 | 1461001550423 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 10:45:50 INFO - TEST-START | /FileAPI/idlharness.worker 10:45:50 INFO - PROCESS | 1808 | 1461001550619 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 1808 | 1461001550636 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 10:45:50 INFO - PROCESS | 1808 | 1461001550678 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:45:50 INFO - PROCESS | 1808 | 1461001550687 Marionette TRACE conn4 <- [1,3030,null,{}] 10:45:50 INFO - PROCESS | 1808 | 1461001550700 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}] 10:45:51 INFO - PROCESS | 1808 | 1461001551077 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 10:45:51 INFO - PROCESS | 1808 | 1461001551309 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x96ba9800 == 150 [pid = 1808] [id = 767] 10:45:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 176 (0xa2a03c00) [pid = 1808] [serial = 2300] [outer = (nil)] 10:45:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 177 (0xa4c4bc00) [pid = 1808] [serial = 2301] [outer = 0xa2a03c00] 10:45:51 INFO - PROCESS | 1808 | 1461001551404 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 178 (0xa4c4f400) [pid = 1808] [serial = 2302] [outer = 0xa2a03c00] 10:45:51 INFO - PROCESS | 1808 | [1808] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:45:55 INFO - PROCESS | 1808 | --DOCSHELL 0x89dcc400 == 149 [pid = 1808] [id = 143] 10:45:55 INFO - PROCESS | 1808 | --DOCSHELL 0x891f7c00 == 148 [pid = 1808] [id = 746] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 177 (0x8ac07000) [pid = 1808] [serial = 2061] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 176 (0x99047c00) [pid = 1808] [serial = 2109] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 175 (0x8ad85800) [pid = 1808] [serial = 2183] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 174 (0x8aacf000) [pid = 1808] [serial = 2180] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 173 (0x87b8a000) [pid = 1808] [serial = 2174] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x88e53800) [pid = 1808] [serial = 2175] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x9ec39000) [pid = 1808] [serial = 2172] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x9ec35000) [pid = 1808] [serial = 2171] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x9abc6c00) [pid = 1808] [serial = 2169] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x9a7db000) [pid = 1808] [serial = 2168] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x99c79800) [pid = 1808] [serial = 2166] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x99b6b000) [pid = 1808] [serial = 2165] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x99b65800) [pid = 1808] [serial = 2163] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x998e8c00) [pid = 1808] [serial = 2162] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x983bbc00) [pid = 1808] [serial = 2160] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x983b6000) [pid = 1808] [serial = 2159] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x98356800) [pid = 1808] [serial = 2157] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x982cc000) [pid = 1808] [serial = 2156] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x972ed400) [pid = 1808] [serial = 2154] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x96bb1400) [pid = 1808] [serial = 2153] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x933b6c00) [pid = 1808] [serial = 2151] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x93364000) [pid = 1808] [serial = 2150] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x91696800) [pid = 1808] [serial = 2148] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x91479800) [pid = 1808] [serial = 2147] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x90419800) [pid = 1808] [serial = 2145] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x90412000) [pid = 1808] [serial = 2144] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x8fc07c00) [pid = 1808] [serial = 2142] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x8fc03000) [pid = 1808] [serial = 2141] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x8ecd8000) [pid = 1808] [serial = 2139] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x8eacc000) [pid = 1808] [serial = 2138] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8e152c00) [pid = 1808] [serial = 2136] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8e034000) [pid = 1808] [serial = 2135] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8c677c00) [pid = 1808] [serial = 2133] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8c52cc00) [pid = 1808] [serial = 2132] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8aad6c00) [pid = 1808] [serial = 2130] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8aab0000) [pid = 1808] [serial = 2129] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x89dd1800) [pid = 1808] [serial = 2127] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x891ef000) [pid = 1808] [serial = 2126] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x877ed800) [pid = 1808] [serial = 2124] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x875f1c00) [pid = 1808] [serial = 2123] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x8aada800) [pid = 1808] [serial = 2181] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x89dd2000) [pid = 1808] [serial = 2178] [outer = (nil)] [url = about:blank] 10:45:55 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x891f5800) [pid = 1808] [serial = 2177] [outer = (nil)] [url = about:blank] 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:45:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:45:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:45:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:45:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:45:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:45:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:45:57 INFO - {} 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:45:57 INFO - {} 10:45:57 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 - {} 10:45:57 INFO - {} 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:45:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:45:57 INFO - {} 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:45:57 INFO - {} 10:45:57 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 - {} 10:45:57 INFO - {} 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:45:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:45:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:45:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:45:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 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 10:45:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:45:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:45:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:45:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:45:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:45:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:45:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:45:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:45:57 INFO - {} 10:45:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 6579ms 10:45:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:45:57 INFO - PROCESS | 1808 | 1461001557053 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 10:45:57 INFO - PROCESS | 1808 | 1461001557263 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 10:45:57 INFO - PROCESS | 1808 | 1461001557275 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 10:45:57 INFO - PROCESS | 1808 | 1461001557302 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1808 | 1461001557305 Marionette TRACE conn4 <- [1,3034,null,{}] 10:45:57 INFO - PROCESS | 1808 | 1461001557329 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}] 10:45:57 INFO - PROCESS | 1808 | 1461001557739 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 10:45:57 INFO - PROCESS | 1808 | 1461001557778 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x8338e800 == 149 [pid = 1808] [id = 768] 10:45:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x83393400) [pid = 1808] [serial = 2303] [outer = (nil)] 10:45:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x8dd0f000) [pid = 1808] [serial = 2304] [outer = 0x83393400] 10:45:57 INFO - PROCESS | 1808 | 1461001557857 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x8e034000) [pid = 1808] [serial = 2305] [outer = 0x83393400] 10:45:58 INFO - PROCESS | 1808 | 1461001558754 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]]]}] 10:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:45:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1506ms 10:45:58 INFO - PROCESS | 1808 | 1461001558799 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 10:45:58 INFO - PROCESS | 1808 | 1461001558808 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 10:45:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:45:58 INFO - PROCESS | 1808 | 1461001558827 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:45:58 INFO - PROCESS | 1808 | 1461001558831 Marionette TRACE conn4 <- [1,3038,null,{}] 10:45:58 INFO - PROCESS | 1808 | 1461001558841 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}] 10:45:59 INFO - PROCESS | 1808 | 1461001559139 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 10:45:59 INFO - PROCESS | 1808 | 1461001559186 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x85556000 == 150 [pid = 1808] [id = 769] 10:45:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x8e02a000) [pid = 1808] [serial = 2306] [outer = (nil)] 10:45:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x8eacec00) [pid = 1808] [serial = 2307] [outer = 0x8e02a000] 10:45:59 INFO - PROCESS | 1808 | 1461001559312 Marionette DEBUG loaded listener.js 10:45:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x8ec51400) [pid = 1808] [serial = 2308] [outer = 0x8e02a000] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8a9ebc00) [pid = 1808] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8bb6b000) [pid = 1808] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x87b86000) [pid = 1808] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x9fca6000) [pid = 1808] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x9fb13000) [pid = 1808] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x97176400) [pid = 1808] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x995a4800) [pid = 1808] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0x9841dc00) [pid = 1808] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x981b1c00) [pid = 1808] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x97cc1c00) [pid = 1808] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x90610400) [pid = 1808] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0x90616000) [pid = 1808] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x90419000) [pid = 1808] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x8f30b800) [pid = 1808] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x8ecd7000) [pid = 1808] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x8c66fc00) [pid = 1808] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x8e1a8000) [pid = 1808] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x8dd04c00) [pid = 1808] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x8a9a7c00) [pid = 1808] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x878d0c00) [pid = 1808] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x891f8c00) [pid = 1808] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:46:00 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x8a9e8c00) [pid = 1808] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:46:01 INFO - PROCESS | 1808 | 1461001561023 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"]]]}] 10:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:46:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2239ms 10:46:01 INFO - PROCESS | 1808 | 1461001561066 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1808 | 1461001561070 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 10:46:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:46:01 INFO - PROCESS | 1808 | 1461001561080 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1808 | 1461001561086 Marionette TRACE conn4 <- [1,3042,null,{}] 10:46:01 INFO - PROCESS | 1808 | 1461001561103 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}] 10:46:01 INFO - PROCESS | 1808 | 1461001561305 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 10:46:01 INFO - PROCESS | 1808 | 1461001561535 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x87b86000 == 151 [pid = 1808] [id = 770] 10:46:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x8c563c00) [pid = 1808] [serial = 2309] [outer = (nil)] 10:46:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x8ecd8000) [pid = 1808] [serial = 2310] [outer = 0x8c563c00] 10:46:01 INFO - PROCESS | 1808 | 1461001561615 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x8f307c00) [pid = 1808] [serial = 2311] [outer = 0x8c563c00] 10:46:03 INFO - PROCESS | 1808 | 1461001563196 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]]]}] 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:46:03 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. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:46:03 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'.) 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:46:03 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. 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:46:03 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. 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:46:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:46:03 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. 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:46:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:46:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:46:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:46:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2268ms 10:46:03 INFO - PROCESS | 1808 | 1461001563350 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1808 | 1461001563362 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 10:46:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:46:03 INFO - PROCESS | 1808 | 1461001563434 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1808 | 1461001563444 Marionette TRACE conn4 <- [1,3046,null,{}] 10:46:03 INFO - PROCESS | 1808 | 1461001563460 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}] 10:46:03 INFO - PROCESS | 1808 | 1461001563716 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 10:46:04 INFO - PROCESS | 1808 | 1461001564018 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x856c0c00 == 152 [pid = 1808] [id = 771] 10:46:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x85904c00) [pid = 1808] [serial = 2312] [outer = (nil)] 10:46:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x878c8c00) [pid = 1808] [serial = 2313] [outer = 0x85904c00] 10:46:04 INFO - PROCESS | 1808 | 1461001564112 Marionette DEBUG loaded listener.js 10:46:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x878d0800) [pid = 1808] [serial = 2314] [outer = 0x85904c00] 10:46:04 INFO - PROCESS | 1808 | [1808] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:46:05 INFO - PROCESS | 1808 | 1461001565086 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:46:05 INFO - {} 10:46:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1757ms 10:46:05 INFO - PROCESS | 1808 | 1461001565138 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1808 | 1461001565147 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 10:46:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:46:05 INFO - PROCESS | 1808 | 1461001565200 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1808 | 1461001565206 Marionette TRACE conn4 <- [1,3050,null,{}] 10:46:05 INFO - PROCESS | 1808 | 1461001565221 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}] 10:46:05 INFO - PROCESS | 1808 | 1461001565497 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 10:46:05 INFO - PROCESS | 1808 | 1461001565871 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x88e53800 == 153 [pid = 1808] [id = 772] 10:46:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x88e55400) [pid = 1808] [serial = 2315] [outer = (nil)] 10:46:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x891f5c00) [pid = 1808] [serial = 2316] [outer = 0x88e55400] 10:46:05 INFO - PROCESS | 1808 | 1461001565964 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x89dcb400) [pid = 1808] [serial = 2317] [outer = 0x88e55400] 10:46:06 INFO - PROCESS | 1808 | 1461001566923 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]]]}] 10:46:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:46:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:46:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:46:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:46:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1786ms 10:46:06 INFO - PROCESS | 1808 | 1461001566946 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 10:46:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:46:06 INFO - PROCESS | 1808 | 1461001566950 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 10:46:06 INFO - PROCESS | 1808 | 1461001566958 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1808 | 1461001566964 Marionette TRACE conn4 <- [1,3054,null,{}] 10:46:06 INFO - PROCESS | 1808 | 1461001566982 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}] 10:46:07 INFO - PROCESS | 1808 | 1461001567262 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 10:46:07 INFO - PROCESS | 1808 | 1461001567647 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x891f7c00 == 154 [pid = 1808] [id = 773] 10:46:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x8aaa7800) [pid = 1808] [serial = 2318] [outer = (nil)] 10:46:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0x8aad3000) [pid = 1808] [serial = 2319] [outer = 0x8aaa7800] 10:46:07 INFO - PROCESS | 1808 | 1461001567788 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x8ad7f800) [pid = 1808] [serial = 2320] [outer = 0x8aaa7800] 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:46:09 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" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:46:09 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" 10:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:46:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2503ms 10:46:09 INFO - PROCESS | 1808 | 1461001569283 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"]]]}] 10:46:09 INFO - PROCESS | 1808 | 1461001569647 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1808 | 1461001569656 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 10:46:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:46:09 INFO - PROCESS | 1808 | 1461001569680 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1808 | 1461001569683 Marionette TRACE conn4 <- [1,3058,null,{}] 10:46:09 INFO - PROCESS | 1808 | 1461001569690 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}] 10:46:09 INFO - PROCESS | 1808 | 1461001569917 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 10:46:10 INFO - PROCESS | 1808 | 1461001570217 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x8a9a1c00 == 155 [pid = 1808] [id = 774] 10:46:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x8e147c00) [pid = 1808] [serial = 2321] [outer = (nil)] 10:46:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x8fc0bc00) [pid = 1808] [serial = 2322] [outer = 0x8e147c00] 10:46:10 INFO - PROCESS | 1808 | 1461001570321 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0x88e52000) [pid = 1808] [serial = 2323] [outer = 0x8e147c00] 10:46:11 INFO - PROCESS | 1808 | 1461001571336 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]]]}] 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:46:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:46:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:46:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:46:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:46:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:46:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:46:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:46:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:46:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1692ms 10:46:11 INFO - PROCESS | 1808 | 1461001571375 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1808 | 1461001571380 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 10:46:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:46:11 INFO - PROCESS | 1808 | 1461001571391 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1808 | 1461001571397 Marionette TRACE conn4 <- [1,3062,null,{}] 10:46:11 INFO - PROCESS | 1808 | 1461001571450 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}] 10:46:11 INFO - PROCESS | 1808 | 1461001571699 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 10:46:12 INFO - PROCESS | 1808 | 1461001572073 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc0e000 == 156 [pid = 1808] [id = 775] 10:46:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x8fdd3c00) [pid = 1808] [serial = 2324] [outer = (nil)] 10:46:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x90417000) [pid = 1808] [serial = 2325] [outer = 0x8fdd3c00] 10:46:12 INFO - PROCESS | 1808 | 1461001572169 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x90616000) [pid = 1808] [serial = 2326] [outer = 0x8fdd3c00] 10:46:12 INFO - PROCESS | 1808 | [1808] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:46:13 INFO - PROCESS | 1808 | 1461001573083 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:46:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:46:13 INFO - {} 10:46:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1746ms 10:46:13 INFO - PROCESS | 1808 | 1461001573139 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1808 | 1461001573143 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 10:46:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:46:13 INFO - PROCESS | 1808 | 1461001573199 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1808 | 1461001573203 Marionette TRACE conn4 <- [1,3066,null,{}] 10:46:13 INFO - PROCESS | 1808 | 1461001573211 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}] 10:46:13 INFO - PROCESS | 1808 | 1461001573506 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 10:46:13 INFO - PROCESS | 1808 | 1461001573877 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x8dd0a400 == 157 [pid = 1808] [id = 776] 10:46:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x93365400) [pid = 1808] [serial = 2327] [outer = (nil)] 10:46:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x97174400) [pid = 1808] [serial = 2328] [outer = 0x93365400] 10:46:13 INFO - PROCESS | 1808 | 1461001573976 Marionette DEBUG loaded listener.js 10:46:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x972f3c00) [pid = 1808] [serial = 2329] [outer = 0x93365400] 10:46:14 INFO - PROCESS | 1808 | 1461001574836 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]]]}] 10:46:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:46:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:46:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:46:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:46:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:46:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:46:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:46:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1734ms 10:46:14 INFO - PROCESS | 1808 | 1461001574888 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 10:46:14 INFO - PROCESS | 1808 | 1461001574892 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 10:46:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:46:14 INFO - PROCESS | 1808 | 1461001574900 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:46:14 INFO - PROCESS | 1808 | 1461001574904 Marionette TRACE conn4 <- [1,3070,null,{}] 10:46:14 INFO - PROCESS | 1808 | 1461001574910 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}] 10:46:15 INFO - PROCESS | 1808 | 1461001575167 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 10:46:15 INFO - PROCESS | 1808 | 1461001575504 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fdd2c00 == 158 [pid = 1808] [id = 777] 10:46:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x932c5000) [pid = 1808] [serial = 2330] [outer = (nil)] 10:46:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x97d3ec00) [pid = 1808] [serial = 2331] [outer = 0x932c5000] 10:46:15 INFO - PROCESS | 1808 | 1461001575653 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x97fce400) [pid = 1808] [serial = 2332] [outer = 0x932c5000] 10:46:16 INFO - PROCESS | 1808 | 1461001576521 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]]]}] 10:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:46:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1640ms 10:46:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:46:16 INFO - PROCESS | 1808 | 1461001576542 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 10:46:16 INFO - PROCESS | 1808 | 1461001576545 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 10:46:16 INFO - PROCESS | 1808 | 1461001576552 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1808 | 1461001576555 Marionette TRACE conn4 <- [1,3074,null,{}] 10:46:16 INFO - PROCESS | 1808 | 1461001576562 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}] 10:46:16 INFO - PROCESS | 1808 | 1461001576824 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 10:46:17 INFO - PROCESS | 1808 | 1461001577141 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x97ad8000 == 159 [pid = 1808] [id = 778] 10:46:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x97d33400) [pid = 1808] [serial = 2333] [outer = (nil)] 10:46:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x982cd000) [pid = 1808] [serial = 2334] [outer = 0x97d33400] 10:46:17 INFO - PROCESS | 1808 | 1461001577237 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x98356800) [pid = 1808] [serial = 2335] [outer = 0x97d33400] 10:46:18 INFO - PROCESS | 1808 | 1461001578114 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]]]}] 10:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:46:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1586ms 10:46:18 INFO - PROCESS | 1808 | 1461001578139 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 10:46:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:46:18 INFO - PROCESS | 1808 | 1461001578143 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 10:46:18 INFO - PROCESS | 1808 | 1461001578150 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1808 | 1461001578153 Marionette TRACE conn4 <- [1,3078,null,{}] 10:46:18 INFO - PROCESS | 1808 | 1461001578159 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}] 10:46:18 INFO - PROCESS | 1808 | 1461001578439 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 10:46:18 INFO - PROCESS | 1808 | 1461001578734 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x8f303c00 == 160 [pid = 1808] [id = 779] 10:46:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x8fdd3400) [pid = 1808] [serial = 2336] [outer = (nil)] 10:46:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x91695000) [pid = 1808] [serial = 2337] [outer = 0x8fdd3400] 10:46:18 INFO - PROCESS | 1808 | 1461001578828 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x933b6c00) [pid = 1808] [serial = 2338] [outer = 0x8fdd3400] 10:46:19 INFO - PROCESS | 1808 | 1461001579750 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] 10:46:19 INFO - PROCESS | 1808 | 1461001579805 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 10:46:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:46:19 INFO - PROCESS | 1808 | 1461001579813 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1808 | 1461001579821 Marionette TRACE conn4 <- [1,3082,null,{}] 10:46:19 INFO - PROCESS | 1808 | 1461001579832 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}] 10:46:20 INFO - PROCESS | 1808 | 1461001580167 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 10:46:20 INFO - PROCESS | 1808 | 1461001580419 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc0c800 == 161 [pid = 1808] [id = 780] 10:46:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x91481400) [pid = 1808] [serial = 2339] [outer = (nil)] 10:46:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x98426800) [pid = 1808] [serial = 2340] [outer = 0x91481400] 10:46:20 INFO - PROCESS | 1808 | 1461001580562 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x99b1c800) [pid = 1808] [serial = 2341] [outer = 0x91481400] 10:46:21 INFO - PROCESS | 1808 | 1461001581424 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]]]}] 10:46:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:46:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:46:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1639ms 10:46:21 INFO - PROCESS | 1808 | 1461001581456 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1808 | 1461001581461 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 10:46:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:46:21 INFO - PROCESS | 1808 | 1461001581467 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1808 | 1461001581472 Marionette TRACE conn4 <- [1,3086,null,{}] 10:46:21 INFO - PROCESS | 1808 | 1461001581478 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}] 10:46:21 INFO - PROCESS | 1808 | 1461001581734 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 10:46:22 INFO - PROCESS | 1808 | 1461001582083 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x9abc6400 == 162 [pid = 1808] [id = 781] 10:46:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x9abc6c00) [pid = 1808] [serial = 2342] [outer = (nil)] 10:46:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x9ec32400) [pid = 1808] [serial = 2343] [outer = 0x9abc6c00] 10:46:22 INFO - PROCESS | 1808 | 1461001582253 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x9fb13800) [pid = 1808] [serial = 2344] [outer = 0x9abc6c00] 10:46:23 INFO - PROCESS | 1808 | 1461001583103 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:46:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:46:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1684ms 10:46:23 INFO - PROCESS | 1808 | 1461001583152 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1808 | 1461001583157 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 10:46:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:46:23 INFO - PROCESS | 1808 | 1461001583163 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1808 | 1461001583167 Marionette TRACE conn4 <- [1,3090,null,{}] 10:46:23 INFO - PROCESS | 1808 | 1461001583173 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}] 10:46:23 INFO - PROCESS | 1808 | 1461001583453 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 10:46:23 INFO - PROCESS | 1808 | 1461001583786 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9206d400 == 163 [pid = 1808] [id = 782] 10:46:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x9e026000) [pid = 1808] [serial = 2345] [outer = (nil)] 10:46:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0xa0001c00) [pid = 1808] [serial = 2346] [outer = 0x9e026000] 10:46:23 INFO - PROCESS | 1808 | 1461001583943 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0xa00d2800) [pid = 1808] [serial = 2347] [outer = 0x9e026000] 10:46:24 INFO - PROCESS | 1808 | 1461001584763 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:46:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:46:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1646ms 10:46:24 INFO - PROCESS | 1808 | 1461001584811 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 10:46:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:46:24 INFO - PROCESS | 1808 | 1461001584815 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 10:46:24 INFO - PROCESS | 1808 | 1461001584822 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1808 | 1461001584825 Marionette TRACE conn4 <- [1,3094,null,{}] 10:46:24 INFO - PROCESS | 1808 | 1461001584832 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}] 10:46:25 INFO - PROCESS | 1808 | 1461001585201 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 10:46:25 INFO - PROCESS | 1808 | 1461001585458 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x8fc07000 == 164 [pid = 1808] [id = 783] 10:46:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x945f1c00) [pid = 1808] [serial = 2348] [outer = (nil)] 10:46:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x945f7000) [pid = 1808] [serial = 2349] [outer = 0x945f1c00] 10:46:25 INFO - PROCESS | 1808 | 1461001585600 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x945f9c00) [pid = 1808] [serial = 2350] [outer = 0x945f1c00] 10:46:26 INFO - PROCESS | 1808 | 1461001586482 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:46:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1684ms 10:46:26 INFO - PROCESS | 1808 | 1461001586506 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 1808 | 1461001586510 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 10:46:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:46:26 INFO - PROCESS | 1808 | 1461001586516 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1808 | 1461001586520 Marionette TRACE conn4 <- [1,3098,null,{}] 10:46:26 INFO - PROCESS | 1808 | 1461001586526 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}] 10:46:26 INFO - PROCESS | 1808 | 1461001586773 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 10:46:27 INFO - PROCESS | 1808 | 1461001587122 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x890d2800 == 165 [pid = 1808] [id = 784] 10:46:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x891f4400) [pid = 1808] [serial = 2351] [outer = (nil)] 10:46:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x945ff400) [pid = 1808] [serial = 2352] [outer = 0x891f4400] 10:46:27 INFO - PROCESS | 1808 | 1461001587219 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9abcec00) [pid = 1808] [serial = 2353] [outer = 0x891f4400] 10:46:28 INFO - PROCESS | 1808 | 1461001588121 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]]]}] 10:46:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:46:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:46:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1636ms 10:46:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:46:28 INFO - PROCESS | 1808 | 1461001588153 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1808 | 1461001588157 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 10:46:28 INFO - PROCESS | 1808 | 1461001588164 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1808 | 1461001588166 Marionette TRACE conn4 <- [1,3102,null,{}] 10:46:28 INFO - PROCESS | 1808 | 1461001588173 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}] 10:46:28 INFO - PROCESS | 1808 | 1461001588419 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 10:46:28 INFO - PROCESS | 1808 | 1461001588748 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x8339c800 == 166 [pid = 1808] [id = 785] 10:46:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x856bdc00) [pid = 1808] [serial = 2354] [outer = (nil)] 10:46:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0xa2a5a000) [pid = 1808] [serial = 2355] [outer = 0x856bdc00] 10:46:28 INFO - PROCESS | 1808 | 1461001588844 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0xa44b1000) [pid = 1808] [serial = 2356] [outer = 0x856bdc00] 10:46:29 INFO - PROCESS | 1808 | 1461001589696 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:46:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:46:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1586ms 10:46:29 INFO - PROCESS | 1808 | 1461001589749 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 10:46:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:46:29 INFO - PROCESS | 1808 | 1461001589753 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 10:46:29 INFO - PROCESS | 1808 | 1461001589760 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1808 | 1461001589764 Marionette TRACE conn4 <- [1,3106,null,{}] 10:46:29 INFO - PROCESS | 1808 | 1461001589770 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}] 10:46:30 INFO - PROCESS | 1808 | 1461001590165 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 10:46:30 INFO - PROCESS | 1808 | 1461001590456 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x90360800 == 167 [pid = 1808] [id = 786] 10:46:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x90361800) [pid = 1808] [serial = 2357] [outer = (nil)] 10:46:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x90366000) [pid = 1808] [serial = 2358] [outer = 0x90361800] 10:46:30 INFO - PROCESS | 1808 | 1461001590554 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x90369400) [pid = 1808] [serial = 2359] [outer = 0x90361800] 10:46:31 INFO - PROCESS | 1808 | 1461001591405 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]]]}] 10:46:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:46:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:46:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:46:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1683ms 10:46:31 INFO - PROCESS | 1808 | 1461001591444 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 10:46:31 INFO - PROCESS | 1808 | 1461001591447 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 10:46:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:46:31 INFO - PROCESS | 1808 | 1461001591455 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1808 | 1461001591459 Marionette TRACE conn4 <- [1,3110,null,{}] 10:46:31 INFO - PROCESS | 1808 | 1461001591465 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}] 10:46:31 INFO - PROCESS | 1808 | 1461001591703 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 10:46:32 INFO - PROCESS | 1808 | 1461001592046 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x8aad8800 == 168 [pid = 1808] [id = 787] 10:46:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0x9035f800) [pid = 1808] [serial = 2360] [outer = (nil)] 10:46:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x9036e400) [pid = 1808] [serial = 2361] [outer = 0x9035f800] 10:46:32 INFO - PROCESS | 1808 | 1461001592145 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 173 (0x99b6ec00) [pid = 1808] [serial = 2362] [outer = 0x9035f800] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x90608400 == 167 [pid = 1808] [id = 678] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x972ef800 == 166 [pid = 1808] [id = 467] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x933b3400 == 165 [pid = 1808] [id = 679] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x85556000 == 164 [pid = 1808] [id = 769] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8338e800 == 163 [pid = 1808] [id = 768] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x96ba9800 == 162 [pid = 1808] [id = 767] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x877ed400 == 161 [pid = 1808] [id = 766] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0xa0066400 == 160 [pid = 1808] [id = 765] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8ec53400 == 159 [pid = 1808] [id = 763] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x98352400 == 158 [pid = 1808] [id = 764] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x99048000 == 157 [pid = 1808] [id = 762] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x97d33000 == 156 [pid = 1808] [id = 761] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8e02dc00 == 155 [pid = 1808] [id = 760] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x875f4c00 == 154 [pid = 1808] [id = 758] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8eac9400 == 153 [pid = 1808] [id = 759] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x933b1800 == 152 [pid = 1808] [id = 757] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd02800 == 151 [pid = 1808] [id = 756] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x856c4c00 == 150 [pid = 1808] [id = 755] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8aaa7400 == 149 [pid = 1808] [id = 754] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8dd0a800 == 148 [pid = 1808] [id = 752] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8aad8000 == 147 [pid = 1808] [id = 753] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x8aaac000 == 146 [pid = 1808] [id = 751] 10:46:35 INFO - PROCESS | 1808 | --DOCSHELL 0x87b85400 == 145 [pid = 1808] [id = 750] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 172 (0x8bb77800) [pid = 1808] [serial = 2121] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0x8aadb000) [pid = 1808] [serial = 2248] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0x8c670000) [pid = 1808] [serial = 2245] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0x88e58000) [pid = 1808] [serial = 2237] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa0066000) [pid = 1808] [serial = 2234] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x9fed4c00) [pid = 1808] [serial = 2232] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x9fe1b000) [pid = 1808] [serial = 2231] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x9fc78800) [pid = 1808] [serial = 2229] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x9fbbc800) [pid = 1808] [serial = 2228] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0x9ec34000) [pid = 1808] [serial = 2226] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x9e02bc00) [pid = 1808] [serial = 2225] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x99b6b400) [pid = 1808] [serial = 2223] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x995fb800) [pid = 1808] [serial = 2222] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0x98425400) [pid = 1808] [serial = 2220] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x9841c400) [pid = 1808] [serial = 2219] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x97fc5800) [pid = 1808] [serial = 2217] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x97d36000) [pid = 1808] [serial = 2216] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x97169c00) [pid = 1808] [serial = 2214] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x9632f800) [pid = 1808] [serial = 2213] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x93367000) [pid = 1808] [serial = 2211] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9335e800) [pid = 1808] [serial = 2210] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x9169d400) [pid = 1808] [serial = 2208] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x91477800) [pid = 1808] [serial = 2207] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x9060a000) [pid = 1808] [serial = 2205] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x90413000) [pid = 1808] [serial = 2204] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x8fc02800) [pid = 1808] [serial = 2202] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x8f309000) [pid = 1808] [serial = 2201] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x8ec4d000) [pid = 1808] [serial = 2199] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x8ec4a000) [pid = 1808] [serial = 2198] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x8eac6000) [pid = 1808] [serial = 2196] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x8e1b1c00) [pid = 1808] [serial = 2195] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x8e036800) [pid = 1808] [serial = 2193] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x8dd0d800) [pid = 1808] [serial = 2192] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x8c559c00) [pid = 1808] [serial = 2190] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x8aab3c00) [pid = 1808] [serial = 2189] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x890cb800) [pid = 1808] [serial = 2187] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x88e5b400) [pid = 1808] [serial = 2186] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x88eee800) [pid = 1808] [serial = 2238] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x8a99a000) [pid = 1808] [serial = 2240] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0xa00d3800) [pid = 1808] [serial = 2235] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0x8aab4000) [pid = 1808] [serial = 2242] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0x8aad9400) [pid = 1808] [serial = 2243] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0x8dd03000) [pid = 1808] [serial = 2246] [outer = (nil)] [url = about:blank] 10:46:36 INFO - PROCESS | 1808 | 1461001596115 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"]]]}] 10:46:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:46:36 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 10:46:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:46:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 4797ms 10:46:36 INFO - PROCESS | 1808 | 1461001596254 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 1808 | 1461001596258 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 10:46:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:46:36 INFO - PROCESS | 1808 | 1461001596267 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1808 | 1461001596273 Marionette TRACE conn4 <- [1,3114,null,{}] 10:46:36 INFO - PROCESS | 1808 | 1461001596283 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}] 10:46:36 INFO - PROCESS | 1808 | 1461001596501 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 10:46:36 INFO - PROCESS | 1808 | 1461001596770 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\", \"f30fddd3-79f3-410e-9e1d-884564edab1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x878c7800 == 146 [pid = 1808] [id = 788] 10:46:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0x878c8800) [pid = 1808] [serial = 2363] [outer = (nil)] 10:46:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0x878cd000) [pid = 1808] [serial = 2364] [outer = 0x878c8800] 10:46:36 INFO - PROCESS | 1808 | 1461001596856 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0x88e4d400) [pid = 1808] [serial = 2365] [outer = 0x878c8800] 10:46:37 INFO - PROCESS | 1808 | 1461001597656 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]]]}] 10:46:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:46:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1442ms 10:46:37 INFO - PROCESS | 1808 | 1461001597710 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1808 | 1461001597719 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 10:46:38 WARNING - u'runner_teardown' () 10:46:38 INFO - No more tests 10:46:38 INFO - Got 0 unexpected results 10:46:38 INFO - SUITE-END | took 1405s 10:46:38 INFO - Closing logging queue 10:46:38 INFO - queue closed 10:46:39 INFO - Return code: 0 10:46:39 WARNING - # TBPL SUCCESS # 10:46:39 INFO - Running post-action listener: _resource_record_post_action 10:46:39 INFO - Running post-run listener: _resource_record_post_run 10:46:40 INFO - Total resource usage - Wall time: 1445s; CPU: 98.0%; Read bytes: 13950976; Write bytes: 971657216; Read time: 600; Write time: 266812 10:46:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:46:40 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 4096; Write bytes: 178737152; Read time: 8; Write time: 167936 10:46:40 INFO - run-tests - Wall time: 1410s; CPU: 98.0%; Read bytes: 11210752; Write bytes: 792920064; Read time: 476; Write time: 98876 10:46:40 INFO - Running post-run listener: _upload_blobber_files 10:46:40 INFO - Blob upload gear active. 10:46:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:46:40 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 10:46:40 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:46:40 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:46:40 INFO - (blobuploader) - INFO - Open directory for files ... 10:46:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:46:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:46:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:46:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:46:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:46:42 INFO - (blobuploader) - INFO - Done attempting. 10:46:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:46:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:46:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:46:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:46:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:46:42 INFO - (blobuploader) - INFO - Done attempting. 10:46:42 INFO - (blobuploader) - INFO - Iteration through files over. 10:46:42 INFO - Return code: 0 10:46:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:46:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:46:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59cd613370001f5b04934dd92de186ec1fb4da71a8175c1910879c0372dbda9439457d223a2949c9b97c73ab8966aa2ffa9f56a66255628c2cf83b9847b1ee37", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b519b1572911c3714f57d2a0b0e40e7ecf156ea9c0223fb04904b80f13edc0dccff56a75c8b331e4f367c4906fd6458cd72f40a790e7fb15e9eeee47c9d0a9b"} 10:46:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:46:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:46:42 INFO - Contents: 10:46:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59cd613370001f5b04934dd92de186ec1fb4da71a8175c1910879c0372dbda9439457d223a2949c9b97c73ab8966aa2ffa9f56a66255628c2cf83b9847b1ee37", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b519b1572911c3714f57d2a0b0e40e7ecf156ea9c0223fb04904b80f13edc0dccff56a75c8b331e4f367c4906fd6458cd72f40a790e7fb15e9eeee47c9d0a9b"} 10:46:42 INFO - Running post-run listener: copy_logs_to_upload_dir 10:46:42 INFO - Copying logs to upload dir... 10:46:42 INFO - mkdir: /builds/slave/test/build/upload/logs 10:46:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1579.590892 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 19 secs) (at 2016-04-18 10:46:43.187140) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 10:46:43.188496) ========= 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-1461000009.710162-890032920 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59cd613370001f5b04934dd92de186ec1fb4da71a8175c1910879c0372dbda9439457d223a2949c9b97c73ab8966aa2ffa9f56a66255628c2cf83b9847b1ee37", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b519b1572911c3714f57d2a0b0e40e7ecf156ea9c0223fb04904b80f13edc0dccff56a75c8b331e4f367c4906fd6458cd72f40a790e7fb15e9eeee47c9d0a9b"} build_url:https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034861 build_url: 'https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59cd613370001f5b04934dd92de186ec1fb4da71a8175c1910879c0372dbda9439457d223a2949c9b97c73ab8966aa2ffa9f56a66255628c2cf83b9847b1ee37", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b519b1572911c3714f57d2a0b0e40e7ecf156ea9c0223fb04904b80f13edc0dccff56a75c8b331e4f367c4906fd6458cd72f40a790e7fb15e9eeee47c9d0a9b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Lw2KyEdmQUmmFmlpm75PtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 10:46:43.274839) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:46:43.275308) ========= 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-1461000009.710162-890032920 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017740 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:46:43.338837) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 10:46:43.339129) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 10:46:43.339474) ========= ========= Total master_lag: 0.45 =========